The Art of Joomla: tutorials for Joomla developers, site implementers and artisans.

Artisan: a skilled worker who practices some trade or handicraft.

Written and maintained by Andrew Eddie - Joomla master developer.

Following on twitter?

@theArtOfJoomla

@AndrewEddie

Facebook new!

Hosted by

Thanks to

Joomla 1.0 End-of-Life - It's time to upgrade your extensions
Labels: Legacy mode

Joomla 1.0 end-of-life is approaching and it's time for developers who sitll use Joomla 1.5's legacy mode to switch over to the native API.  I've prepared a detailed cheat sheet for what is required to convert your Joomla 1.0 based extensions to run natively on Joomla 1.5: Converting Old Extensions to Joomla 1.5.

The best way to upgrade is to turn the Legacy Mode plugin off and use "old way" vs "new way" format to help you track determine what code needs to be changed.

If you come across and problems or additional information that you think should be in there, by all means drop me a note about it.

In addition to the cheat sheet, I've also written a number of articles to introduce you to how to upgrade your old Joomla 1.0 based extensions:

These articles cover the methodology for "how" to change your extensions, not just "what" to change.

Upgrading your Joomla 1.0 extensions now is the best way to prepare for being future compatible with Joomla 1.6 when it comes out.  If you are running natively on the Joomla 1.5 API now, then you will have little or maybe no modifications to make to enable your extensions to run with Joomla 1.6 (there are likely to be some small changes regarding the new Access Control layer).  The Legacy Mode is being dropped in Joomla 1.6 so it's not the time to be complacent about upskilling.

What's next after you've upgraded your extension?  If you want to learn more about developing extensions for or customising Joomla then why not subscribe to the Art of Joomla Developer Reference.  It's only AUD49.90 per year.  New material is being added each month.