Skip to main content
Version: 5.1

General Concepts

This is the content for developers who want to know how Joomla works, the underlying concepts and patterns. These general concepts are applicable to different types of Joomla extensions.

Concepts which are specific to a particular type of extension are described within the appropriate building extensions area, for example:

  • MVC pattern - which is appropriate to components
  • Events - which is appropriate to plugins