joomla-module-development
Installation
SKILL.md
Custom Module Development in Joomla 5/6
1. Fundamental Concepts
Modules in Joomla 5/6 follow a modern architecture based on:
- PSR-4: Automatic class autoloading
- Dependency Injection (DI): Centralized service management
- Namespaces: Clear code organization
- XML Configuration: Declarative parameters and configuration
A module is an extension that renders in specific site positions (sidebar, header, etc.). Different from components (main sections) and plugins (system hooks).