In the third part of our tutorial, we build the homepage of our fictional agency website and thereby learn how we can create blog layouts and give creative freedom with the help of custom fields and template overwrites.

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.