Статьи

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

Компоненты Joomla

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

Модули Joomla

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

 

Мамботы Joomla

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

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

  • Hits: 3555