Joomla 1.7 development Rafael Corral, Lead Developer 'corePHP'
Hi! Lead Developer @ 'corePHP’ Been developing extensions since Joomla 1.0 Creator of WordPress for Joomla Creator of Jphoto Creator of jomCDN
Discovery Who is a developer? Hopefully everyone here… Who has developed for 1.5? Who has developed for 1.7?
1.5 MVC API The Joomla API and the CMS where one
1.7…yeap, not worth talking about 1.6 MVC is expanded Overhauled ACL Abstracting database New centralized categories API Big focus on developers Consistency in the code CMS and Framework are two separate things
1.5 to 1.7 major differences JParameter deprecated, use JForm JError deprecated, use JLog or throw an exception Language file formatting and .sys files ACL Event name changes Database structure changes http://docs.joomla.org/Adapting_a_Joomla_1.5_extension_to_Joomla_1.6
Best way to learn Hands on :-) http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for_Joomla!1.6 https://github.com/rcorral/joomla-latest-component-example
Tips Plan major releases of your extensions with Joomla’s development cycle Use the HelloWorld component example Keep up on platform changes https://github.com/joomla/joomla-platform Read the API and go through the code! http://api.joomla.org/li_Joomla-Platform.html