Компоненты, модули, мамботы joomla – что это такое?

Компоненты, модули, мамботы joomla – что это такое?

Не буду писать большего предисловия. Статья для новичков, которые хотят узнать что к чему. Так как правильного определения я сам не знал, мне показалось, что это будет актуально!

Компоненты

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

Также существуют такие компоненты, которые работают только административных частях сайта(создание различных разделов, управление пользователями).

Существуют компоненты, которые работают в обеих частях сайта( в «админке» и в публичной части), это отображение и добавление материалов. Компоненты поиска работают только в публичной части.

Модули

Модули просто дают возможность отображать какую-либо информацию, и почти во всех случаях они не проделывают операций, связанных с модификацией или добавлением данных, это отличает их от компонентов. Также очень важным отличием является возможность копировать нужные модуля.

Обычно модуля размещены в правой и левой колонке(ну только при трех колоночной верстке). Как пример часто используемых модулей, можно назвать календарь, навигационное меню, различные списки популярного контента.

Мамботы

Так называют маленькие функции, которые дают возможность проводить нужные вам манипуляции с рабочими данными, перед тем, как их увидят пользователи вашего сайта.

Как пример работы этих небольших функций, нахождение в тексте условного кода и замена его на любой другой.

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

Компонент выполняет необходимые действия с контентом, модуль(или несколько) отображают это все, ну а мамбот решает вопросы с поиском данных в этом компоненте.


Карта сайта


Информационный сайт Webavtocat.ru