View
3.400
Download
0
Category
Preview:
DESCRIPTION
Citation preview
Discover the magic‘s of the Joomla! 1.5 framework
Joomla!Day, Madrid 2008
04/18/2008 © Alex Kempkens, www.joomla.org 2
Alex Kempkens (aka akede)Joomla! Core Team Member
Event team leader
About Me
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!
04/18/2008 © www.joomla.org 4
Joomla! 1.5
Joomla! 1.5 key features
1. Internationalisation2. Application framework3. Extendibility4. Accessibility/Usability5. Backwards compatibility
04/18/2008 © www.joomla.org 5
1. Internationalisation
– Full UTF-8 &RTL support
– Backend completely translatable
– Translation usingINI files
Joomla! 1.5
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
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
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
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
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!
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
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
04/18/2008 © www.joomla.org 13
The magic in the framework
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
3.Whole set of available classes
04/18/2008 © www.joomla.org 15
The magic in the framework
04/18/2008 © www.joomla.org 16
The magic in the framework
04/18/2008 © www.joomla.org 17
The magic in the framework
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!
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
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
04/18/2008 © Alex Kempkens, www.joomla.org 21
Questions?
04/18/2008 © Alex Kempkens, www.joomla.org 22
Thank You
Alex KempkensAlex.Kempkens@joomla.org
Recommended