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

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

Виды расширений в Joomla

Компоненты

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

Модули

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

Плагины

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

Шаблоны

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

Языки

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