Joomla — это бесплатная, очень гибкая система управления контентом с открытым кодом и практически неограниченным потенциалом. На данный момент в рунете это самая используемая система управления контентом.
Возможности Joomla: шаблоны и расширения (плагины, модули и компоненты)
Если WordPress зарекомендовал себя как движок для блогов, то Joomla чаще используется для создания корпоративных сайтов. Благодаря библиотеке расширений, на этом движке можно создавать:
- простые домашние странички;
- корпоративные сайты;
- новостные и информационные порталы;
- фотогалереи;
- блоги;
- интернет-магазины;
- форумы.
При начальной установке возможности CMS Joomla достаточно ограничены, но расширяются по мере необходимости. За изменение внешнего вида отвечают шаблоны.
Шаблон состоит из нескольких файлов:
- Файл, создающий структуру страниц на сайте.
- Файл с каскадными таблицами стилей (CSS), который задает внешний вид (цветовая гамма, шрифты, расположение отдельных элементов на страницах).
- Файл, который система использует для установки шаблона на сайт через администраторскую панель.
- Файл для предпросмотра результатов установки.
Шаблоны бывают двух разновидностей: для сайта и для администраторской панели.
Расширение — это обобщенное понятие для всех подключаемых к сайту дополнений. Для Joomla эти дополнения могут называться: плагины, модули и компоненты.
Плагины Joomla — это самые маленькие дополнения для системы. Благодаря плагинам можно улучшить работу сайта и установленных дополнений. Плагины делятся на системные, для контента и для компонентов.
Примеры работы плагинов:
- системный плагин создает человекопонятную ссылку (ЧПУ);
- плагин для контента отправляет уведомление по электронной почте о публикации новых материалов на сайте.
Модули Joomla — это объекты, которые позволяют выводить необходимую для увеличения функционала информацию в месте, предусмотренном шаблоном сайта. Как правило, модули не отображаются в месте расположения контента.
Модули позволяют выводить:
- рекламные блоки;
- разнообразные меню;
- новости;
- форму поиска;
- форму авторизации;
- голосование;
- произвольные изображения.
Кроме предусмотренных, вы можете создавать собственные модули.
Компоненты Joomla — это наиболее значительные дополнения для системы. Это самостоятельные приложения, которые позволяют создавать:
- разнообразные порталы;
- галереи;
- форумы;
- интернет-магазины.
Существуют компоненты и меньшего масштаба, например, для создания карты сайта или настройки комментариев. При установке Joomla автоматически устанавливаются некоторые компоненты (компоненты ядра), другие компоненты вы должны установить самостоятельно.
Важно: устанавливайте только необходимые расширения, так как большое количество бесполезных дополнений будет существенно замедлять работу вашего сайта.
Выбор версии Joomla
Очень важно правильно подойти к выбору версии Joomla. Привычно думать, что чем новее версия, тем она лучше. Однако каждая версия Joomla — это по сути совершенно другая платформа, хотя принципы работы остаются неизменными.
Основные различия версий:
- структура контента;
- структура шаблонов;
- редакторы;
- требования к хостингу;
- несовместимость компонентов для разных версий.
Несмотря на то, что новые версии имеют больше функций, к только что вышедшим версиям стоит отнестись с осторожностью. Рекомендуется подождать несколько месяцев после выхода новой версии и оценить ее производительность.
Перед установкой новой версии необходимо сопоставить ее требования с ресурсами, предоставленными хостером. Новая версия может быть более ресурсоемкой по сравнению с предыдущей.
Самые популярные версии: 1.5 и 2.5.