This lesson introduces looks add adding a toolbar and introduces Joomla’s text translation API.

This lesson looks at converting our simple Hello World component into a Joomla MVC version.

This lesson introduces the concepts of the Model-View-Controller paradigm and how it relates to the Joomla Framework API.

This lesson shows you how to begin a component in Joomla using the Discover feature in the Extension Manager.

Unlike modules and templates which can be “dropped” into place and Joomla will just find them, components need to be registered in the components table. This is a pain to do so here a quick solution. We just need to create three files, mostly copy-pasted from the code below.


Welcome back.


Ah good, you have the makings of an excellent apprentice developer and you make me very happy by doing this lesson. Coding formatting is the dish-washing of the programming world. Everyone hates it but doing it right and doing it consistently is very important