компоненты
Компоненты являются наиболее сложной разновидностью расширений.
Как правило, компоненты используются в основном для взаимодействия с пользователем. Например: базовый компонент com_content используется для отображения содержимого в основной части страницы. Это может быть содержимое раздела, категории, статьи.
Также с помощью компонента может вызываться редактор для редактирования статьи.
В других случаях компоненты могут представлять полноценный интерфейс пользователя — форум, чат и т.п.
Например: компонент com_registration обеспечивает регистрацию пользователей.