Joomla CMS Notes
Joomla CMS Notes
1. Basics of Joomla
- Joomla is a free and open-source content management system (CMS) written in PHP.
- Joomla supports features like content publishing, user management, and media handling.
- It is known for its flexibility, multilingual support, and large extension ecosystem.
2. Joomla Architecture
- Steps: Download Joomla, upload to server, run installer, set database and admin credentials.
4. Content Management
- Content can be created, edited, and organized via the admin panel.
- Menus can have multiple items linking to articles, categories, or external URLs.
6. User Management
- ACL (Access Control Levels) defines what each user group can access and do.
8. Extensions
- Types: Components (large apps), Modules (blocks), Plugins (event handlers), Templates, Languages.
- Popular extensions include VirtueMart (e-commerce), Akeeba Backup, and JCE Editor.
- Meta tags, page titles, and descriptions can be added per article.