Joomla! 3 extension development tips and resources
Looking for an overview of Joomla! 3 extension developer information? Look no further! Just like the last time we needed to convert our Joomla! extensions to the latest Joomla! version, I have been collecting links and information about Joomla! 3 for our developers. Below, find our list of Joomla! 3 resources, covering the framework and interface (twitter bootstrap) changes in Joomla! 3.
The information can be used to convert Joomla! 1.5 and/or Joomla! 2.5 extensions to work under Joomla! 2.5 and 3. The Joomla! 2.5 extension development resources are actually a well visited article on our website, so I hope this version might be of use to all of you too!
Joomla! 3 extensions
Off course, in my opinion our extensions are good examples of how a Joomla! 3 extensions should look (user interface) and function.
The most user friendly Joomla! newsletter extension for sending a newsletter to one or multiple groups of subscribers. With newsletter statistics and automated batch sending
Add iDEAL to Virtuemart, RSForm Pro, Joomla! articles and other extensions with cciDEAL. Supports popular banks and PSP’s like Mollie and Rabo OmniKassa
General development information
Joomla! Developer Network
Joomla! Development Strategy
Joomla! Development Status
Joomla! 3 introduction
Joomla! 3 release FAQ
Alpha 1 announcement
Alpha 2 announcement and overview of new features
Questions & Answers
The best extension examples are probably in Joomla! itself. Just install the latest version and have a look at com_content and com_weblinks.
A new MVC method was introduced in Joomla! Platform 12.1, but you do not have to use it! The Joomla! CMS will keep using the legacy MVC method for some time, and the new MVC in Joomla! Platform will not be used. Make sure you do not rewrite your extensions for it! You will have to rename controllers to the legacy classes (old MVC). Example: class ccInvoicesController extends JControllerLegacy. Other examples can be found in core components like com_content.
TechJoomla blog about changes in 3.0
Component generator for Joomla! 3
Joomla! Platform 12.1
Joomla! 3 interface presentation (slides and video)
Bootstrap in Joomla! 3 interface basics
A bootstrap jhtml library for 3.0