Joomla, как и другие CMS, имеет встроенный набор функций, список которых можно расширять при необходимости. Например, для реализации поиска по сайту можно задействовать основной компонент Умный поиск, а для реализации интернет-магазина можно установить и настроить сторонний компонент VirtueMart. Из данного материала вы узнаете о том, как классифицируются расширения для CMS Joomla.

Как управлять расширениями?

В Joomla предусмотрены специальные области системы для работы с расширениями, где можно их:

  1. устанавливать,
  2. включать и отключать,
  3. обновлять.

Перейти к соответствующим страницам можно со страницы Система:

На странице Расширения: Управление выводится список всех расширений, задействованных на сайте. Их можно фильтровать по различным критериям, которые отобразятся, если кликнуть по кнопке Параметры поиска:

Классификация расширений

Расширения для Joomla делятся по следующим критериям:

  • тип,
  • происхождение,
  • область системы,
  • назначение,
  • каталог (для плагинов),
  • состояние.

Тип

Для Joomla сущестуют следующие типы расширений:

Шаблоны
От применяемого шаблона зависит внешний вид интерфейса сайта или панели управления.
Компоненты
Могут служить для генерации основного контента (CCK), или привносить другие значительные функции, выполняемые в админке (например, резервное копирование).
Модули
Применяются для вывода второстепенного контента в модульных позициях.
Плагины
Применяются для добавления и выполнения в CMS определённой функции (например, очистка кэша, дополнительная аутентификация пользователя, вывод рейтинга материалов, обработка шорткодов).
Языки
Добавляют локализацию какому-либо стороннему расширению либо всей CMS (язык ядра).
Пакеты расширений
Набор взаимосвязанных расширений (например, пакет может включать компонент, плагины и модули).
Библиотеки
Наборы взаимосвязанных функций кода, необходимых для работы отдельных расширений. Ядро Joomla включает такие библиотеки, как jQuery и Bootstrap. Библиотеки входят в состав других расширений и не устанавливаются отдельно.

Происхождение

В зависимости от того, кто являются ли расширения частью ядра Jooma:

  • основные (входят в дистрибутив CMS),
  • сторонние (устанавливаются отдельно).

Область системы

В зависимости о того, в какой области системы задействовано расширение:

  • сайт (лицевые страницы),
  • панель управления (админка).

Назначение

В зависимости от того, какой функционал реализует расширение:

  • CCK,
  • увеличение скорости загрузки,
  • повышение безопасности,
  • создание карты сайта,
  • SEO,
  • и т. д.

Каталог

Эта классификация касается только плагинов:

  • content,
  • system,
  • editors,
  • editors-xtd,
  • и т. д.

Состояние

Изменять состояние расширения можно на странице Расширения: Управление.

  • включено,
  • отключено,
  • защищено,
  • не защищено.

Где скачивать расширения?

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

Как устанавливать расширения?

На странице Расширения: Установка (доступная по пути Система → раздел УстановкаРасширения) можно выбрать один из четырех способов:

Загрузить и установить
Подходит для предварительно скачанных архивов.
Установить из каталога
Если предварительно загрузить архив с расширением в определённую папку сайта.
Установить по URL
Можно использовать, чтобы обойтись без лишних скачиваний.
Установить из JED
Для быстрого скачивания бесплатных версий прямо из каталога расширений.

Подробнее про установку расширений на Joomla здесь.

Видео по теме