.
CMS Joomla! Урок 11.  Расширения, компоненты, модули, плагины.
Автор megabax   
10.03.2010 г.

New Page 1

CMS Joomla! Урок 11.  Расширения, компоненты, модули, плагины.

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

Расширение joomla могут состоять из:

  • Компонента. Блок управления расширением, доступен из админки.

  • Модуля. Выводит визуальную часть расширения на страницу сайта.

  • Плагина. Отслеживает контент и при необходимости внедряет расширение прямо в статьи.

 

Компонент расширения у нас доступен только из админки и предназначен для управления расширением. Иными словами, при установке нового расширения его компонент появиться в менеджере компонентов:

CMS Joomla! Расширения, компоненты, модули, плагины.

В стандартной поставке Joomla уже есть некоторые компоненты, в частности, система показа баннеров, система управления контактными данными, лента новостей, голосования (опросы), поиск и каталог ссылок. Но можно и добавлять новые, например: доски объявлений, фотогалереи, Интернет магазины, комментарии, форумы и многое другое. В настоящее время для Joomla существуе великое множество как платных, так и бесплатных компонентов.

Модуль предназначен для визуального отображения расширений в какой либо позиции (части сайта). Как вы помните, на прошлом уроке мы как раз размещали меню в разных частях сайта, поэтому в модуле меню указывали определенную позицию (left или hornav).

Как правило, если мы создали новый компонент, то к нему еще нужно добавить соответствующий модуль.

Давайте, создадим, например, новый опрос (компонент "Голосование"). Входим в меню компоненты, выбираем "Голосование":

Расширения, компоненты, модули, плагины.

При помощи уже знакомой вам кнопочки "Добавить" создаем новый опрос. При этом открывается окно, где нам нужно ввести пункты опроса:

 

CMS Joomla! Компоненты, модули, плагины.

В joomla 1.0 при добавление компонента (по крайней мере для компонента "Опросы" это точно), модуль создается автоматически. В версии 1.5. модуль нужно создать ручками, давайте его и создадим, войдем в менеджер модулей и добавим новый модуль. Компьютер у нас спросит, какого типа модуль мы хотим добавить, нас интересует "Голосование"

CMS Joomla! Модули, плагины.

Дальше нам надо будет настроить параметры, в  частности, выбрать, к какому именно голосованию относиться данный модуль, а так же ввести его заголовок и позицию:

CMS Joomla! Модули, плагины.

 

Вот как будет выглядеть сайт, после того, как вы включите этот модуль:

CMS Joomla! Модули, плагины, голосование

Теперь  вкратце о плагинах. Некоторые расширения, такие так например, фотогалерея, позволяет вставлять фотографии непосредственно в тест статьей по их идентификатору. Это делать как раз и позволяют плагины. Давайте посмотрим, какие существуют стандартные плагины:

CMS Joomla! Плагины.

Как видим, их довольно много, и некоторые отключены по умолчанию. Пока не буду останавливаться на них подробнее, скажу только, что расширения могу состоять как из компонента и плагина, так и из компонента и модуля. Так же могут быть расширения (но гораздо реже), которые содержат сразу три в одном: и компонент, и модуль, и плагин. Может быть расширение только из компонента, если оно предназначено исключительно для администратора сайта, например, система резервного копирования или управление правами доступа.

 

 

 

Последнее обновление ( 10.03.2010 г. )