In the second part of the series, we explain the basic steps in building a template and dive into the exciting world of template overwrites.

In the first part of the series we explain the advantages of individually developed templates, explain the basic structure of a Joomla! template and the functionality of each individual file. Afterwards we show how the index.php file of a template can be modified to output first own code.

Like everyone who calls Joomla! their favourite content management system, we are of course looking forward to the release of Joomla 4.0.

Besides all the excitement, we are not idle and have already developed and adapted our BackupMonkey client - RemoteMonkey for the upcoming major release.