Developing Extensions for Joomla! 5: Extend your sites and build rich customizations with Joomla! plugins, modules, and components - Mora (IEEE, 2003)