Extensions are software packages that extend the functionality of Joomla! in some way. Some extensions are part of the core Joomla! installation, but there are also many other Extensions provided by the community.
Extensions can be free or paid.
There are different types of Extensions in Joomla!:
- Component – adds custom functions to your site, displayed as the main content of a menu item
- Plugin – modifies content in articles or provides functions to extend other extensions
- Module – shows data in a side box, possibly on multiple pages
- Template – defines the look, feel, and navigation capabilities of your site
- Library – provides functions to be used by other extensions
- Language – defines an additional language for your site
- Package – bundles related extensions
Using Extensions in Joomla!
Installing an Extension – Different ways to install an extension in Joomla! Uploading package files, installing extensions from a folder, installing extensions from an URL and using the option "Install from Web". Explaination how to use the "Discover" function to install Extensions and how to install Languages.
The Joomla Extensions Directory– The JED is the official catalog for Joomla! Extensions.
Vulnerable Extensions – Extensions are software and may contain vulnerabilities. How to check if your extensions are safe and how to remove vulnerable extensions.