Расширения Joomla 3 — компоненты, модули и плагины
Joomla — весьма популярный движок для сайтов, которым пользуются как новички, так и профи. Но основная аудитория этой CMS-системы — новички, которые только осваивают сайтостроение. Они, как еще зеленые вебмастеры, не совсем понимают структуру сайта. Потому в данной статье будет изложена вводная информация для новичков о том, что такое расширения Joomla, какие они бывают и для чего они вообще нужны.
Содержание
Что такое расширения Joomla
Расширения — это основа сайта на движке Joomla. Это функциональный стержень ресурса и именно от набора расширений зависит то, как будет отображаться сайт. С другой стороны, расширения — это еще и набор функций администратора, которые доступны вебмастеру через админку. Расширения — это основополагающие инструменты для Joomla и функциональные составляющие шаблонов.
Сложно понять суть расширений из предыдущего абзаца, потому что вы предварительно должны знать, какие бывают расширения Joomla. Рассмотрим этот вопрос:
Виды расширений
Всего различают три вида расширений:
- Компонент.
- Модуль.
- Плагин.
Компонент — это самый главный, большой и часто используемый вид расширения Joomla. По сути, это основная часть страницы на сайте с движком Joomla.
Именно от компонента зависит то, как будет выглядеть страница. Если у вас на ресурсе установлен компонент каталога товаров, то и сайт ваш будет выглядеть, как интернет-магазин. Вы можете скачать и установить любой компонент и превратить блог в новостной сайт, онлайн-прилавок, корпоративную страницу, каталог сайтов, справочник и многое другое. Именно компонент будет отвечать за способ отображения материала на странице.
Другая разновидность расширения — это модуль. Нельзя говорить, что компонент или модуль популярнее, так как оба типа расширения используются на сайтах повсеместно. Но только вот компонент на странице может быть определен один, а модулей может быть несколько. Все потому, что модули гораздо меньше компонента — это небольшие блоки, которые выполняют определенную функцию на ресурсе. К примеру, у вас на сайте в боковой колонке может быть размещена форма авторизации — это и есть модуль, так же, как и меню, онлайн-калькулятор, календарь и прочите мелкие элементы.
Плагин — это особенное расширение, которое объединяет в себе и роль компонента, и модуля. Особенность плагина заключается в том, что он работает только при соблюдении определенных условий. Обычно, такое условие — это пропись шорткода плагина в любой части сайта. Плагин реагирует на наличие шорткода и активирует свои функции. Преимущество использования плагинов вместо модулей — это возможность размещать инструмент в любой части сайта, даже посреди компонента внутри статьи. Но не всегда можно найти подходящие плагины для замены модулей. Кроме того, плагины часто ориентированы на выполнение каких-нибудь администраторских функций внутри сайта, наподобие генерации карты ресурса, сжатия информации, добавления в админку новых возможностей и т. д.
Как установить расширение
Очень редко установка расширений проходит не по стандартному сценарию инсталляции. Обычно, этот процесс заключается в скачивании файлов расширений в одном архиве на компьютер. Далее вебмастер проходит в административную панель Joomla. Оттуда он отправляется во вкладку «Расширения». Далее выбирает пункт «Установить/Удалить» и скачивает файл архива на движок. Потом происходит загрузка и установка выбранного расширения. После этого необходимо активировать инструмент в настройках, нажав галочку, и он заработает.
После установки расширения на движок Joomla в админке появятся новые функции, а именно меню настройки добавленного инструмента. При помощи этих конфигураций вы сможете изменить функциональные возможности расширения и, возможно, внести правки в оформление инструмента. Порой для этого приходится изменять расширение изнутри при помощи редактуры CSS-файла.
Практически любую функцию можно решить при помощи правильного расширения. Если возникает какая-то потребность на сайте, не бойтесь интересовать в Интернете подходящими для этого расширениями для Joomla. Вы обязательно что-то найдете. Но учтите, что часто инструменты предоставляются платно. Если это так, попытайтесь найти демо-версию расширения.