Долгое время я занимался переопределением стандартных модулей Joomla! Количество альтернативных макетов росло, они усложнялись, увеличивалось количество параметров и, соответственно настроек.

В Joomla! нельзя создать дополнительные параметры без хака ядра модуля. Нужно редактировать xml-файл, который не будет работать в папке шаблона templates /template_name /html /mod_articles_news/. Приходилось изменять его "по месту жительства", в самом модуле, а это не хорошо - при обновлении Joomla! все изменения могут быть утеряны, и каждый раз придется восстанавливать файл вручную. Аналогичная проблема с файлами локализации.

Кроме того, появилась необходимость изменить логику, модифицировав запросы к БД.

В результате, был разработан модуль mod_combo_news.

В основу были положены многочисленные опыты по модернизации стандартного модуля Материалы-новости (mod_articles_news), на мой взгляд, одного из самых полезных и гибких модулей.

Одним из несомненных плюсов является то, что он использует родное API Joomla! и возможности фреймвока Bootstrap, входящего в стандартный дистрибутив. Поэтому его даже сложно назвать "сторонним расширением" - это Стандартный Расширенный Модуль Материалы-новости!