Шаблоны и расширения системы Joomla: модули, компоненты, плагины. |
Joomla - система организации контента на сайте. Ее работа осуществляется на PHP с использованием JS. Данная система находится в постоянном развитии, о чем говорит появление все более усовершенствованных версий. А наличие огромного количества joomla расширений ставит ее на первое место по функциональности.
Joomla расширения разделяются на три вида: joomla - модули, компоненты и плагины.Компоненты- наиболее значительный вид расширений. Он представляет собой своеобразную мини-систему, которая отвечает за повышение функциональности. У нее есть в наличие административная панель, с помощью которой для некоторых компонентов можно установить свои собственные расширения. Также следует упомянуть, что и сами компоненты подразделяются на две группы. К первой - относятся те, которые уже входят в состав той или иной версии Joomla, так называемые, компоненты ядра. К ним относятся баннеры, ленты новостей, контакты, опросы, web-ссылки. Ко второй - самостоятельные приложения, установка которых способствует повышения функционального уровня. Информация о всех компонентах, как правило, находится в центре страницы. Рассмотрим наиболее популярные из них.
Все вышеперечисленное только малая часть имеющегося огромного количества всевозможных расширений. Все они созданы специально для той или иной версии, но некоторые компоненты подходят под несколько. Модули- используются, непосредственно, для вывода необходимой информации в определенной области страницы. Он может либо осуществлять свою работу самостоятельно, либо взаимодействуя с определенным компонентом. Это зависит от предназначения самого модуля. Поскольку из любого правила есть исключения, то существуют модули, которые могут использоваться и для приема информации от пользователя. Наиболее распространенный вариант данного расширения - это использование его с целью размещения рекламных блоков. Приведем наиболее известные модули.
Плагины-представляют собой малый вид расширений и используется, в основном, с целью выполнения определенных действий при возникновении определенного события в системе. Для каждой версии существуют определенные группы плагинов: плагины аутентификации (authentication), плагины контент (content), редактор (editors), плагины кнопка (editors-xtd), поиск (search), пользователь (user), система (system). Рассмотрим конкретнее каждую группу на примере версии Joomla 1.6.
Плагины аутентификации включают в себя специальный плагин для авторизации с помощью управленческой системы учетных записей, плагин для авторизации через сервер LDAP и Gmail плагин. Плагины для контента обрабатывают базовые расширения, а специальный плагин emailcloak имеет функцию скрывать адреса электронной почты от спам-роботов посредством JavaScript. В эту же группу входят плагин vote, который предоставляет возможность голосования за тот или иной материал, pagenavigation - добавление на страницу кнопок "вперед" и "назад", pagebreak - разрыв страницы и Ge SHi - текстовое форматирование кода. Плагины редактора включают TinyMCE - HTML-редактор, предназначение которого текстовое редактирование на веб-страницах; редактор CodeMirror и плагин none, который дает возможность ввода текста без использования редактора. Плагины кнопка включают в себя Материал - вставка в текст ссылки, Изображение - вставка в текст изображения с помощью специального тега, Разрыв страницы - разделение текста. Помимо этого имеются еще и дополнительные функции. Плагины поиска осуществляют функции поиска по группам, по контактам, по материалам, содержащимся на сайте и осуществляют поиск по ленте новостей. Плагины пользователя предоставляют возможность производить авторизацию пользователей, вводить новые поля с целью регистрации пользователя и автоматическое создание контактной информации для новых пользователей. Шаблоны- готовый дизайнерский макет сайта. Joomla шаблоны обладают особенностью, которая заключается в структурной простоте и, следовательно, в упрощенной схеме редактирования. В шаблоны данного типа входят файлы index.php, файлы CSS-стилей и файлы XML. Index.php файлы определяют базовую структуру страниц сайта. CSS файлы отвечают за оформление блоков. XML файлы используются для установки шаблона посредством администраторской панели. У Joomla есть два вида шаблонов: Site Template и Backend Template. Первые представляют собой шаблоны сайта. Вторые - административной панели. Большим плюсом является возможность установить для каждой страницы свой определенный шаблон. |
© 2011 Как создать свой сайт - все о создании и продвижении сайтов. Все права защищены.