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

Legacy mode

Article: Converting Old Extensions to Joomla 1.5

{loadposition article_200_200} Joomla 1.0 end-of-life occurs on July 22, 2009.  Joomla 1.5 provides a legacy layer to allow many Joomla 1.0 extensions to run in Joomla 1.5.   With the end-of-life it's time for Joomla developers to upgrade...

Article: Joomla 1.0 End-of-Life - It's time to upgrade your extensions

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...

Article: Removing a Legacy: Part 1

Joomla 1.5 provides a "Legacy Mode" to allow most developers a way to get up-and-running easily. However, you really want to get off the dependence on Legacy Mode as soon as you can. The new Joomla framework in version 1.5 provides a far...

Also labeled: Database, Security

Article: Removing a Legacy: Part 2

Welcome to Part 2 of my series on converting an existing component to work natively in Joomla version 1.5 without using legacy mode. Last time we looked at Legacy Mode, fixing the constant that prevents direct access to files and solved some database...

Article: Removing a Legacy: Part 3

Welcome to Part 3 of my series for converting an existing component to work natively in version 1.5 without using legacy mode.  Last time we looked at configuration variables, dug into JRequest and also had a look at a few other things. ...

Also labeled: Toolbars, Translation