Блог: Структура сайта Joomla

Структура расширений Joomla, компоненты, модули, плагины

 

CMS Joomla это PHP-система, предназначенная для создания динамических веб-страниц. Установочная комплектация Joomla содержит минимальные встроенные функции для создания, редактирования, управления и отображения содержания элементов в формате HTML. Также сразу после установки Joomla можно публиковать специальные данные, такие как веб-ссылки и контакты.

Содержание:

  • Расширения Joomla;
  • Компоненты Joomla;
  • Что такое модуль Joomla;
  • Joomla плагин (Plugin).

Расширения Joomla

Встроенные возможности Joomla не могут обеспечить максимальных задач по созданию современного, насыщенного сайта. Но если бы Joomla ограничивалась только встроенными функциями, то и говорить о ней было бы незачем. Структура CMS Joomla устроена таким образом, что функциональные возможности сайта постоянно можно расширять. Делается это при помощи специальных программных продуктов, которые принято называть расширения Joomla.

Расширения Joomla делятся на восемь типов.

  1. Компоненты,
  2. плагины,
  3. модули,
  4. файл,
  5. язык,
  6. пакет расширений,
  7. шаблон,
  8. библиотека.

Tipy rasshireniy 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) разрешение на просмотр позиций модулей.

Struktura hfcibhtybq joomla 1

Далее о типе расширений Joomla плагин (Plugin)

Плагин Joomla это "несложная" программа PHP. Плагин привязан к определенному событию, возникающему при исполнении Joomla. Исполняется плагин при вызове событий, к которому он привязан. Например, плагин Content вызывается (работает) только, когда вызывается или редактируется содержание сайта.

Устанавливаются плагины в Менеджере расширений >> Установка. Удаляются плагины в Менеджере расширений >> Управление.

Управляются плагины Joomla из пункта меню «Менеджер плагинов», находящейся в горизонтальном верхнем меню административной панели, пукт Расширения >>>Менеджер плагинов.

Struktura-hfcibhtybq-joomla-3

В таблице со всеми плагинами установленными на сайте указываются:

  • Название Палагина;
  • Включено/Выключено;
  • Порядок;
  • Тип плагина;
  • Элемент, к которому плагин относится;
  • Доступ и 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

Статьи близкие по теме