Chapter 3. Getting Started with Module Development

In this chapter, you are going to build your first Joomla! module. Initially, you will build a simple module for the backend of Joomla! 3, and then you will adapt it to also support Joomla! 2.5. After that, you will convert it to a frontend module and extend it with translations, other cool features such as alternative layouts, and making the module responsive. By the end of this chapter, you should know enough to be able to start creating your own modules for Joomla!. You will learn the following things in this chapter:

  • How to make your first module
  • How to make your module backwards compatible for Joomla! 2.5
  • How to translate your module
  • How to support alternative layouts
  • How to override templates for modules
  • How to use Bootstrap for responsive layout