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.

Jump to converting 1.5 to 1.6, 1.0 to 1.5

This post outlines key points in the execution of the Joomla! 1.5 script including, but not limited to, key files that are includes, key methods that are called, trigger, and so on.

This layout override tutorial gives you a basis for overriding the output of the Joomla banners module. This simple example shows you how to add a title tag to the click link but also gives you a base for allowing addition customisation.

If you are anything like me and maintain a few web sites, sometimes you forget to update the copyright year that you typically put in a footer module or embed in the template itself. A tiny line of PHP code can fix this so you never have to worry about it again.

Is there a way to have Joomla display a section like a table of contents in a book? It turns out there is. I wanted the Art of Joomla’s Developer Reference to look like a table of contents, with each category being like a chapter and all the articles to display under each category as parts of the chapter. I found that you can modify the Section Blog Layout with a layout override to achieve this effect - and I think it works quite well.

Joomla is pretty good at hiding things from the public, and then exposing them once the user logs in. However, what happens when you want to hide a module position, for example, when the user logs in. I had this problem with The Art of Joomla site. I put in a “Subscribe” module for people to sign up for my developer documentation but once they registered I didn’t want it annoying them. Well, it turns out that it’s only a few lines of code in the main template file to hide it.