Дополнительные компоненты или модули для cms joomla! от сторонних разработчиков устанавливаются с целью оснащения сайта дополнительными функциями и могут быть платными или бесплатными.
Установка и настройка основных параметров компонентов для joomla!, при их совместимости с версией cms и программным обеспечением сервера, вряд ли вызовет затруднения для пользователя с базовыми навыками управления сайтом. В основном требуется переопределение и верстка шаблонов отдельных страниц или доработка элементов страницы под дизайн сайта.
Полная совместимость и не требующее внесения правок отображение страниц компонента может говорить только о высоком качестве и внимательности разработчика к мелочам верстки шаблона.
Возможные несовместимости или конфликты нового компонента с элементами cms или установленными расширениями может потребовать правок программного кода, что допускается, но может исключить дальнейшее обновление версии компонента.