Joomla 1.7 development<br />Rafael Corral, Lead Developer 'corePHP' <br />
Hi!<br />Lead Developer @ 'corePHP’<br />Been developing extensions since Joomla 1.0<br />Creator of WordPress for Joomla<...
Discovery<br />Who is a developer?<br />Hopefully everyone here…<br />Who has developed for 1.5?<br />Who has developed fo...
1.5<br />MVC<br />API<br />The Joomla API and the CMS where one<br />
1.7…yeap, not worth talking about 1.6<br />MVC is expanded<br />Overhauled ACL<br />Abstracting database<br />New centrali...
1.5 to 1.7 major differences<br />JParameter deprecated, use JForm<br />JError deprecated, use JLog or throw an exception<...
Best way to learn<br />Hands on :-)<br />http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for...
Tips<br />Plan major releases of your extensions with Joomla’s development cycle<br />Use the HelloWorld component example...
Thank you!<br />Questions?<br />Twitter: @rcorral<br />Email: rafael@corephp.com<br />GitHub: rcorral<br />Slideshare: rxc...
References<br />http://docs.joomla.org/Developer<br />http://docs.joomla.org/Adapting_a_Joomla_1.5_extension_to_Joomla_1.6...
Upcoming SlideShare
Loading in...5
×

Joomla17development

535

Published on

How to develop 1.7 extension for Joomla 1.7. Presented by Rafael Corral of corePHP.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
535
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Joomla17development

  1. 1. Joomla 1.7 development<br />Rafael Corral, Lead Developer 'corePHP' <br />
  2. 2. Hi!<br />Lead Developer @ 'corePHP’<br />Been developing extensions since Joomla 1.0<br />Creator of WordPress for Joomla<br />Creator of Jphoto<br />Creator of jomCDN<br />
  3. 3. Discovery<br />Who is a developer?<br />Hopefully everyone here…<br />Who has developed for 1.5?<br />Who has developed for 1.7?<br />
  4. 4. 1.5<br />MVC<br />API<br />The Joomla API and the CMS where one<br />
  5. 5. 1.7…yeap, not worth talking about 1.6<br />MVC is expanded<br />Overhauled ACL<br />Abstracting database<br />New centralized categories API<br />Big focus on developers<br />Consistency in the code<br />CMS and Framework are two separate things<br />
  6. 6. 1.5 to 1.7 major differences<br />JParameter deprecated, use JForm<br />JError deprecated, use JLog or throw an exception<br />Language file formatting and .sys files<br />ACL<br />Event name changes<br />Database structure changes<br />http://docs.joomla.org/Adapting_a_Joomla_1.5_extension_to_Joomla_1.6<br />
  7. 7. Best way to learn<br />Hands on :-)<br />http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for_Joomla!1.6<br />https://github.com/rcorral/joomla-latest-component-example<br />
  8. 8. Tips<br />Plan major releases of your extensions with Joomla’s development cycle<br />Use the HelloWorld component example<br />Keep up on platform changes<br />https://github.com/joomla/joomla-platform<br />Read the API and go through the code!<br />http://api.joomla.org/li_Joomla-Platform.html<br />
  9. 9. Thank you!<br />Questions?<br />Twitter: @rcorral<br />Email: rafael@corephp.com<br />GitHub: rcorral<br />Slideshare: rxcorral<br />
  10. 10. References<br />http://docs.joomla.org/Developer<br />http://docs.joomla.org/Adapting_a_Joomla_1.5_extension_to_Joomla_1.6<br />http://developer.joomla.org/getting-started.html<br />http://docs.joomla.org/1.7.0_List_of_API_Changes<br />http://api.joomla.org/li_Joomla-Platform.html<br />Understand ACL http://www.slideshare.net/jen4web/joomla-1617-access-control-lists-acl<br />http://docs.joomla.org/ACL_Tutorial_for_Joomla_1.7<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×