Разработка компонентов - список материалов для чтения
From Joomla! Documentation
< Portal:Component Development
Существует много статей, уроков, ссылок и часто задаваемых вопросов, которые фокусируются на разработке компонентов. Если Вы разрабатываете [свой] первый компонент для Joomla, то Вам следует начать с абсолютно начальных наставлений о том, как функционирует какой-либо компонент. Если необходимо, то Вы можете визуально представить последовательность контрольных [элементов] какого-либо компонента на этих диаграммах компонентов.
Next, you will want to read our MVC tutorial → Developing a Model-View-Controller Component. Remember to familiarise yourself with Joomla! Secure coding guidelines and Development Best Practices.
Как только Вы прочитаете это наставление и/или протестируете демонстрационный компонент, в дальнейших статьях Вы сможете сфокусироваться на подробных данных своего компонента. Они перечислены на портале разработки компонента или на любом из поддерживаемых порталов разработки (плагинов, модулей или шаблонов).