Расширения Joomla

07.05.2013

Теги: CMSJoomlaWeb-разработка

Расширения позволяют существенно расширить функциональность вашего сайта, например, добавить форум, чат, средства для чтения RSS-лент и даже интернет-магазин. Огромное количество расширений вы сможете найти на сайте http://extensions.joomla.org. Практически все расширения на этом сайте бесплатные. На других сайтах вы можете найти коммерческие Joomla-расширения. Устанавливать их или нет — решать вам, но практически всегда можно найти бесплатный аналог расширения.

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

Модули

Модуль, можно сказать, самое минимальное расширение. Модуль, как правило, используется для отображения информации (например модуль «Кто на сайте») или минимального взаимодействия с пользователем (например модуль голосований). В Интернете вы можете найти модули, отображающие курсы валют, информацию о погоде и другие полезные модули.

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

Интерфейс администратора содержит немного параметров для модулей, если вообще разработчик предусмотрел изменение параметров модуля.

Компоненты

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

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

Иногда модули и компоненты используются в паре. Например, для отображения голосований используется модуль, а для управления голосованиями — компонент.

Joomla: модули и компоненты

Плагины

Плагины — это низкоуровневые расширения. Обычно плагины активируются определенным событием сервера (или пользовательским событием, событием редактора и т.д.). Плагин может перехватывать выходные данные Joomla и вносить в них изменения до отправки в браузер пользователя. Плагины обычно используются для организации различных визуальных редакторов для Joomla. В базе данных все статьи хранятся в формате HTML. Joomla выводит их из базы данных, плагин редактора перехватывает этот результат вывода и конвертирует в собственное визуальное представление. Вы редактируете текст статьи, используя это визуальное представление. Когда вы щелкаете на кнопке «Сохранить», визуальное представление статьи конвертируется в HTML-код и сохраняется в базе данных Joomla.

Менеджер расширений

Менеджер расширений используется для установки и удаления компонентов, модулей, плагинов, языков и шаблонов. Существует три способа установки расширения:

  • Загрузить файл пакета. Необходимо загрузаить на свой компьютер архив, содержащий файлы расширения, зайти на страницу «Менеджер расширений», выбрать этот архив и щелкнуть по кнопке «Загрузить файл и установить».
  • Установить из каталога. Самостоятельно распаковать загруженный архив, загрузить по FTP в какой-нибудь каталог на сервере, указать путь к этому каталогу и щелкнуть по кнопке «Установить».
  • Установить из URL. Нужно только указать URL пакета расширения. Joomla сама скачает архив, распакует его и установит расширение.

Joomla: менеджер расширений

Поиск: CMS • Joomla • Web-разработка

Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.