Компоненты, модули, мамботы - что это такое?
Компоненты представляют собой расширения Joomla, они и составляют функционал этой системы и поддерживают взаимодействие с пользователем. В Joomla компонентами являются файловые архивы, форумы, сбор статистики, галереи, резервное копирование и многое иное. Управление пользователями и создание разделов — тоже компоненты, однако они работают только в административной сфере. Добавление и отображение материала – это такие компоненты, которые работают в админке, а также в публичной части ресурса.
Модули выполняют функции по отображению какой-то информации, в большинстве случаев они не выполняют операций добавления/модификации данных. Отличие модулей - возможность их копирования. Как правило, модуль располагается в левой или правой колонке в трехколоночной верстке. Пример модуля - навигационное меню, список популярных статей, календарь и прочее.
Мамботы являются небольшими функциями, которые позволяют выполнять манипуляции со всеми данными, отображением их для пользователей сайта. Примером их работы является нахождение в тексте условного кода, на который он и запрограммирован, замена его на какой-то другой.
Таким образом, в основной массе случаев расширение для движка Joomla состоит непосредственно из какого-то компонента, а также одного или же нескольких модулей, поискового мамбота. Так, компонент выполняет определенные действия с данными (а именно добавляет или изменяет, или удаляет какую-то информацию и пр.), мамбот позволяет осуществить поиск по данным такого компонента, модули отображают все данные.
Еще материалы
- Характеристика Битрикс- 1С
- Юзабилити тестирование
- Правило интерфейса – не усложнять
- Структуризация сайта
- Факторы юзабилити

