joomla! 1.5 the magic of the joomla! 1.5 framework
DESCRIPTION
TRANSCRIPT
![Page 1: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/1.jpg)
Discover the magic‘s of the Joomla! 1.5 framework
Joomla!Day, Madrid 2008
![Page 2: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/2.jpg)
04/18/2008 © Alex Kempkens, www.joomla.org 2
Alex Kempkens (aka akede)Joomla! Core Team Member
Event team leader
About Me
![Page 3: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/3.jpg)
04/18/2008 © www.joomla.org 3
Joomla! the present and the future
I. Joomla! 1.5 – the next generation platform
II. The magic in the Framework
III. The future of Joomla!
![Page 4: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/4.jpg)
04/18/2008 © www.joomla.org 4
Joomla! 1.5
Joomla! 1.5 key features
1. Internationalisation2. Application framework3. Extendibility4. Accessibility/Usability5. Backwards compatibility
![Page 5: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/5.jpg)
04/18/2008 © www.joomla.org 5
1. Internationalisation
– Full UTF-8 &RTL support
– Backend completely translatable
– Translation usingINI files
Joomla! 1.5
![Page 6: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/6.jpg)
04/18/2008 © www.joomla.org 6
1. Application framework
– FTP file system– extended auth-
entication support (LDAP, 3rdP)
– New PDF library– XML-RPC support– MVC pattern support– Improved caching
Joomla! 1.5
![Page 7: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/7.jpg)
04/18/2008 © www.joomla.org 7
3. Extendibility
– More hooks for the plugin events
– Dynamic class loading => template based logic
– Unified installer– Compatibility layer for
Joomla! 1.0
Joomla! 1.5
![Page 8: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/8.jpg)
04/18/2008 © www.joomla.org 8
4. Accessibility/Usability
– Fully accessible templates
– Overwriting of all core document code
– Individual views for extensions
– Compatibility layer for Joomla! 1.0 templates
Joomla! 1.5
![Page 9: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/9.jpg)
04/18/2008 © www.joomla.org 9
4. Backwards compatibility
– Fully accessible templates
– Overwriting of all core document code
– Individual views for extensions
– Compatibility layer for Joomla! 1.0 templates
Joomla! 1.5
![Page 10: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/10.jpg)
04/18/2008 © www.joomla.org 10
Joomla! the present and the future
I. Joomla! 1.5 – the next generation platform
II. The magic in the Framework
III. The future of Joomla!
![Page 11: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/11.jpg)
04/18/2008 © www.joomla.org 11
The magic in the framework
Joomla! 1.5 framework
1. Overview of the elements2. Optimization for PHP4 & PHP5 platforms3. Whole set of available classes4. Security5. Scaleability6. Independance
![Page 12: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/12.jpg)
1.Overview of the elements
1. Independent core and framework
2. Separation of frontend & administration
3. Extensible via extensions– Components– Modules– Plugins– Templates– Languages
04/18/2008 © www.joomla.org 12
The magic in the framework
![Page 13: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/13.jpg)
04/18/2008 © www.joomla.org 13
The magic in the framework
![Page 14: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/14.jpg)
2.Optimization for PHP4 & PHP5
1. About 50% our users still use PHP4 based servers2. PHP4 is required for many extensions in the
compatibility layer3. Joomla! 2.0 will focus on the next generation of PHP4. PHP5 offers additional performance and security
features
04/18/2008 © www.joomla.org 14
The magic in the framework
![Page 15: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/15.jpg)
3.Whole set of available classes
04/18/2008 © www.joomla.org 15
The magic in the framework
![Page 16: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/16.jpg)
04/18/2008 © www.joomla.org 16
The magic in the framework
![Page 17: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/17.jpg)
04/18/2008 © www.joomla.org 17
The magic in the framework
![Page 18: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/18.jpg)
04/18/2008 © www.joomla.org 18
Joomla! the present and the future
I. The Joomla! project
II. Joomla! 1.5 – the next generation platform
III. The future of Joomla!
![Page 19: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/19.jpg)
04/18/2008 © www.joomla.org 19
The future of Joomla!• Joomla! 1.6+
– ACL light(group management)
– J!Package– Content Versioning– Simple workflow– System level tagging– Improved core
components
– Currently we decide on community white papers
• Joomla! 2.0– Move to PHP 5/6– Full ACL framework– Database
independence– Content Framework
refractoring completed
![Page 20: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/20.jpg)
04/18/2008 © www.joomla.org 20
Joomla! & Google summer of Code• 2006 research based
– Siteman (J!Explorer)– Node Based Scheme– Extensive ACL– Package manager– Ajax
• 2007 pragmatic approach– Usable end-result– Co-collaboration with other
OS– projects (mootools and
eclipse)
• 2007 Projects– Extending the Nested Sets
Model with 'Hardlinked Nested Sets’
– Development of Jigg component for Joomla! 1.5
– Implementation of mootools in Joomla! 1.5 framework
– Email Interface for Publishing– Semantic Web Integration– Geo-component for Joomla!– Eclipse Plugin J!Code– Joomla 1.5 Forum component– General content
recommendation component for Joomla
![Page 21: Joomla! 1.5 the magic of the Joomla! 1.5 framework](https://reader034.vdocument.in/reader034/viewer/2022051314/553879ed4a795971788b4744/html5/thumbnails/21.jpg)
04/18/2008 © Alex Kempkens, www.joomla.org 21
Questions?