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).

2. Modern File Structure

Installs
6
GitHub Stars
1
First Seen
Mar 6, 2026
joomla-module-development — nicolasflores9/skills