Как создать свой сайт

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Главная CMS Joomla Шаблоны и расширения системы Joomla: модули, компоненты, плагины.

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

E-mail Печать
Joomla - система организации контента на сайте. Ее работа осуществляется на PHP с использованием JS. Данная система находится в постоянном развитии, о чем говорит появление все более усовершенствованных версий. А наличие огромного количества расширений ставит ее на первое место по функциональности.

 

 


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

Компонент - наиболее значительный вид расширений. Он представляет собой своеобразную мини-систему, которая отвечает за повышение функциональности. У нее есть в наличие административная панель, с помощью которой для некоторых компонентов можно установить свои собственные расширения. Также следует упомянуть, что и сами компоненты подразделяются на две группы. К первой - относятся те, которые уже входят в состав той или иной версии Joomla, так называемые, компоненты ядра. К ним относятся баннеры, ленты новостей, контакты, опросы, web-ссылки. Ко второй - самостоятельные приложения, установка которых способствует повышения функционального уровня. Информация о всех компонентах, как правило, находится в центре страницы. Рассмотрим наиболее популярные из них.

  • Virtuemart. Используется с целью создания интернет-магазина.
  • Sobi. Применяется при создании каталога.
  • Ads Manager. Используется для создания доски объявлений.
  • JotCache. Используется для кэширования элементов, увеличивает скорость загрузки сайта и снижает серверную нагрузку.
  • Joomla + phpbb2 (Joomla 1.0). Данная интеграция позволяет переносить пользователей с полным сохранением их прав.
  • Tags for Joomla. Используется при создании тегов. Позволяет выводить материалы в виде блога.
  • Joom! Fish. Используется с целью перевода контента на любой язык.
  • Excel Uploader. Используется с целью придания таблицам excel форм статей.
  • Template Wizard. Представляет собой генератор шаблонов.
  • gMap. У данного компонента есть возможность применения карты Google. С его помощью можно устанавливать объекты со своими маркерами.

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

Далее рассмотрим следующий тип расширений - модули.  

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

  • Banners. Применяется с целью отображения баннеров.
  • Latest News. С помощью него отображаются последние опубликованные материалы.
  • Statistics. Показывает статистику сайта.

Плагин представляет собой малый вид расширений и используется, в основном, с целью выполнения определенных действий при возникновении определенного события в системе. Для каждой версии существуют определенные группы плагинов: плагины аутентификации (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. Первые представляют собой шаблоны сайта. Вторые - административной панели. Большим плюсом является возможность установить для каждой страницы свой определенный шаблон.



 
Подписаться на обновления по RSS

Где Вы зарабатываете больше всего?
 

UM.la — лучший Joomla-хостинг


© 2011 Как создать свой сайт - все о создании и продвижении сайтов. Все права защищены.

Бесплатный анализ сайта Яндекс.Метрика