Основные типы расширений Joomla!

Оцените материал
(0 голосов)
Основные типы расширений Joomla!
 Прочитано: 858 раз

Название «Joomla» по звучанию похоже на слово «Jumla», которое переводится с языка суахили как «единое целое» или «все вместе», что показывает подход сообщества и разработчиков к развитию системы.

Очень часто большое число пользователей, которые в первый раз установили Joomla, не могут ничего понять и опускают руки. Всевозможные модули и разнообразные компоненты, всё это навевает тихий ужас и появляется лишь один-единственный вопрос: «Как всё это понять?» Что такое модули и компоненты и с чем их едят? В чем разница между ними?

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

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

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

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

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

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

В группу плагинов входят различные редакторы Joomla. Существенно упрощают процесс добавления данных на сайт визуальные редакторы Joomla.

Плагины, дают возможность проводить всевозможные действия со статьями: вставлять картинки, выделять слова, убирать ненужные или лишние пробелы и т.д. Самой важной целью плагинов группы search считается поиск информации по ключевым словам. В Joomla уже находятся поисковые плагины, разрешающие производить поиск в стандартных компонентах. Если у вас появилась необходимость в добавлении на сайт возможности поиска по файловому архиву или галерее, то вам нужно установить определённый поисковой плагин для данного компонента.

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

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

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

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

Предыдущие: Создание сайтов
Следующие: Как правильно сделать зеркало сайта?

You have no rights to post comments

© Joomru.com - бесплатные шаблоны joomla и расширения
Наверх