Useful Links
Computer Science
Web Development
Content Management Systems
Joomla Website Development
1. Introduction to Joomla and Web Development
2. Setting Up the Development Environment
3. The Joomla Administrator Backend
4. Managing Content
5. Structuring the Website with Menus
6. Extending Joomla Functionality
7. Template Design and Customization
8. User Management and Access Control
9. Advanced Development
10. Site Maintenance and Optimization
Extending Joomla Functionality
Understanding Extension Types
Components
Modules
Plugins
Templates
Languages
Libraries
Packages
Components
Component Architecture
Core Components
Contacts
Banners
Search
Messaging
News Feeds
Redirect
Tags
Component Configuration
Component Permissions
Modules
Module Architecture
Module Positions
Core Modules
Menu Module
Login Module
Custom HTML Module
Breadcrumbs Module
Latest News Module
Popular Articles Module
Random Image Module
Search Module
Module Assignment
Assigning to Menu Items
Assigning to Pages
Advanced Assignment Rules
Module Parameters
Basic Options
Advanced Options
Menu Assignment Options
Plugins
Plugin Architecture
Plugin Groups
Content Plugins
System Plugins
User Plugins
Authentication Plugins
Editor Plugins
Search Plugins
Quick Icon Plugins
Plugin Events
Plugin Parameters
Plugin Ordering
Languages
Language Pack Installation
Setting Default Language
Multilingual Site Configuration
Language Filter Plugin
Language Switcher Module
Content Translation
Menu Translation
Language Overrides
Creating Language Overrides
Managing Language Constants
Extension Management
Joomla Extensions Directory
Extension Evaluation
Installation Methods
Upload Package File
Install from Folder
Install from URL
Install from Web
Extension Updates
Extension Uninstallation
Extension Discovery
Previous
5. Structuring the Website with Menus
Go to top
Next
7. Template Design and Customization