Joomla! is an open-source website framework. It is free to use and has a large volunteer society that keeps the project moving forward. Joomla! is both the structural building blocks of the website and the maintenance tool. There are three parts of a Joomla! website. The “front-end” is the website that we are all familiar with and is what is displayed on your screen. The “back-end” is the Joomla! content management system interface. The website is created and maintained through the Joomla! back-end. The back-end is accessed by typing website.com/administrator and entering the proper login information. The “core” powers both the front-end and the back-end of Joomla!, and works behind the scenes sewing the different parts of Joomla! together.
The Back-End
The back-end of Joomla! is divided into several “Managers” and a series of “Components.” The Managers are administrative tools that control the various aspects of the website. For example, the Article Manager controls the pages of the website, the Menu Manager links the articles to the menu items, and the Module Manager administrates the modular add-ons to the front-end. The Components are installed additions to the Joomla! backend. Components can generate email forms, provide security and back-ups, and much more. Components, Modules, and Plugins are considered “Extensions” because they are installed onto the Joomla! platform.
The different Joomla! Managers are:
- Menu Manger — Control menu structure, menu item types, and what is displayed on each page
- User Manager — Add and remove users, adjust permissions, change passwords
- Article Manager — Create and update written content and media
- Category Manager — Create categories to organize articles
- Media Manager — Add and remove images and media
- Module Manager — Adjust module parameters, module positions, and page assignments
- Plugin Manager — Enable, disable, and adjust parameters of website plugins
- Template Manager — Change the Joomla! template and adjust parameters
- Language Manager — Change the website’s language
These Managers enable complete website administration without needing to know how to code. “Hard Changes” to the website include altering the template, making changes to the Joomla core, or making changes to modules, components, or plugins. Quick Joomla Website Design provides training to our clients so they can change and update their website without needing to contact their webmaster.
Joomla! Extensions
The core and back-end of Joomla! together form one of the most powerful content management systems available. Joomla! gains additional versatility through the installation of Extensions. There are over 8,500 Extensions available in the Joomla! Extensions Directory. These Extensions can provide security, administration, e-Commerce, Mobile, Social, Calendar and Community functions. The JED (Joomla! Extensions Directory) features reviews, ratings, demonstrations, and downloads for each Extension.