От автора
CMS Joomla это PHP-система, предназначенная для создания динамических веб-страниц. Установочная комплектация Joomla содержит минимальные встроенные функции для создания, редактирования, управления и отображения содержания элементов в формате HTML. Также сразу после установки Joomla можно публиковать специальные данные, такие как веб ссылки и контакты. Статья написана для Joomla 2.5, но принципы изложенные в статье, подходят для последующих версий CMS Joomla.
Содержание:
- Расширения Joomla;
- Компоненты Joomla;
- Что такое модуль Joomla;
- Joomla плагин (Plugin).
Расширения Joomla
Встроенные возможности Joomla не могут обеспечить максимальных задач по созданию современного, насыщенного сайта. Но если бы Joomla ограничивалась только встроенными функциями, то и говорить о ней было бы незачем. Структура CMS Joomla устроена таким образом, что функциональные возможности сайта постоянно можно расширять. Делается это при помощи специальных программных продуктов, которые принято называть расширения Joomla.
Расширения Joomla делятся на восемь типов.
- Компоненты,
- плагины,
- модули,
- файл,
- язык,
- пакет расширений,
- шаблон,
- библиотека.
Компоненты Joomla
Компоненты Joomla это наиболее значимые по функциональности расширения Joomla. Некоторые компоненты доступны при установке Joomla и входят в ядро Joomla. Компоненты ядра это
- Баннеры,
- Контакты,
- Ленты новостей,
- Ссылки,
- Опросы.
Кроме компонентов ядра, на Joomla можно устанавливать разнообразные сторонние компоненты, добавляющие новые функции для вашего сайта.
Некоторые компоненты Joomla настолько функциональны, что сами исполняют роль CMS, со своей административной панелью, со своими расширениями. Самые известные из таких многофункциональных компонентов это компоненты K2 и ZOO. Также очень функциональны Интернет-магазины Joomla, например VirtuerMarkt. Практически все компоненты устанавливаются вместе со своими плагинами и модулями.
Что такое модуль Joomla
Модуль Joomla это информационный объект сайта, позволяющий поместить определенную информацию в выделенных местах шаблона. В модулях Joomla можно показывать как информацию с самого сайта (меню, категории, последние статьи), так и информацию с других источников (рекламные модули, сторонние новости, кнопки социальных сетей).
По умолчанию модули Joomla нельзя разместить в статьях сайта. Для отображения модулей на сайте в шаблоне сайта выделяются специальные позиции. Количество и размещение позиций для каждого шаблона различны.
Чтобы посмотреть позиции для модулей в шаблоне, нужно в адресной строке браузера к названию сайта добавить [/?tp=1]. В Joomla 1,5 нет защиты от просмотра позиций модулей. В версиях выше 1,7 разработчики сделали такую защиту. Для просмотра позиций модулей сайта нужно зайти в административную панель сайта, в верхнем горизонтальном меню найти пункт Расширения>>>Менеджер модулей. В открывшемся окне «Менеджера модулей» нужна кнопка «Настройки». В настройках модулей нужно включить (Enable) разрешение на просмотр позиций модулей.
Далее о типе расширений Joomla плагин (Plugin)
Плагин Joomla это "несложная" программа PHP. Плагин привязан к определенному событию, возникающему при исполнении Joomla. Исполняется плагин при вызове событий, к которому он привязан. Например, плагин Content вызывается (работает) только, когда вызывается или редактируется содержание сайта.
Устанавливаются плагины в Менеджере расширений >> Установка. Удаляются плагины в Менеджере расширений >> Управление.
Управляются плагины Joomla из пункта меню «Менеджер плагинов», находящейся в горизонтальном верхнем меню административной панели, пункт Расширения >>>Менеджер плагинов.
В таблице со всеми плагинами установленными на сайте указываются:
- Название Плагина;
- Включено/Выключено;
- Порядок;
- Тип плагина;
- Элемент, к которому плагин относится;
- Доступ и ID.
Для Joomla определены следующие типы плагинов:
- User (Пользователь)
- System (Система)
- Smart Search (Finder - Умный поиск)
- Search (Поиск)
- Quickicon (Быстрый запуск)
- Extension (Расширение)
- Editors-XTD
- Editors (Редакторы)
- Contacts (Контакты)
- Content (Контент)
- Captcha (Капча)
- Authentication (Аутентификация)
Со следующими типами расширений, язык и пакеты, вы сталкиваетесь сразу после установки Joomla на сервер хостинга и инсталляции Joomla. Эти расширения устанавливаются на сайт для локализации Joomla для своего родного языка.
Отдельного разговора требует расширение Шаблон. Шаблон это лицо вашего сайта. По нему как по одежке ваш сайт встречают и задерживаются на нем. Конечно, эта тема требует отдельной статьи, потому что при установке шаблонов Joomla возникает масса проблем. О шаблонах Joomla и их установке читайте в статье: Установка и удаление шаблона Joomla.
©Joomla-abc.ru
Статьи близкие по теме
Похожие статьи
Как добавить в модуль популярные ст...
В этой небольшой статье, с помощью редакции кода одного системного файла из...
Скачать Joomla релизы
Скачивайте Joomla релизы коробочной версии и пакеты обновлений только из оф...
Кнопка "Наверх" на сайте Joomla
В этой статье вы найдете простое решение, как делается кнопка «Наверх» на с...
Чек лист перехода на протокол HTTPS...
Перевод сайта на протокол HTTPS, добровольное дело каждого владельца сайта,...
Что такое фреймворк
Что такое фреймворк. Зачем он нужен, что входит в его структуру и другая ин...
J2XML перенос содержания и пользова...
J2XML это компонент с плагином CMS Joomla, для переноса содержания и пользо...