A software framework contains a set of application development tools for developers. Joomla has been designed for extensibility. The scope of this tutorial will be to develop a simple Hello World! module using the convention and coding standards employed by Joomla!.
Ok, now that we have all the nitty gritty details and theory covered, let us get cracking.
This tutorial is meant to serve both as a start-to-finish tutorial, and as a simple reference and showcase on how you as a developer can use the framework to implement certain features in your component. In order to accomplish this the tutorial is divided into parts, where each part builds on the code from the previous part, allowing you to jump in at any level.
This tutorial is supported by the following versions of Joomla!