A Powerful and Extensible Core
One of the major characteristics of Joomla is represented by its core: a modern and robust web application that integrates many features and allows you to plan, build, and manage a complete website without the need to use a high number of extensions.
There have been several discussions over the years within the Joomla development team about decoupling features from the core in favor of a more lightweight core. However, over the years, the application has been constantly enriched by powerful and useful functions.
As of the 4.x version, Joomla includes features to create, organize, handle, and enrich articles and content, which is its primary scope. Plus, it offers a series of additional functions to build multilingual websites, manage users, build publishing workflows, handle media files, and customize the appearance of websites.
Furthermore, the main advantage of Joomla is its extensibility, allowing a website administrator to install additional features through third-party extensions to build complex websites and rich applications.
After reading this chapter, you will have gained the following capabilities:
- An understanding of the Joomla backend application
- To know what a Joomla extension is and the different types of extensions available
- To be familiar with the extensions shipped with the basic Joomla package