Joomla! Extension Development: An Overview
Customization versus Extension
Getting Started with Component Development
Joomla!’s Division between Front End and Back End
Registering Your Component in the Database
Generating Search-Engine Friendly Links
Registering the Module in the Database
Creating and Configuring a Basic Module
Reorganizing the Back-End Code
Publishing Controls for Reviews