Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
13,14,15.docx
Скачиваний:
4
Добавлен:
16.09.2019
Размер:
41.96 Кб
Скачать

Структура cms Joomla!. Клиентская и серверная часть.

Joomla! состоит из клиентской и серверной частей. Клиентская часть — это веб-сайт, который видят посетители и зарегистрированные пользователи.

С другой стороны, серверная часть содержит слой администрирования веб-сайта, с которым имеет дело администратор. Конфигурация, обслуживание, очистка, генерация статистики и создание нового контента — все это делается в серверной части авторизованным персоналом. Серверная часть доступна через другой URL, отличный от того, по которому доступен сам веб-сайт. (http://адрес_сайта/administrator)

Права доступа

Всегда, когда речь идет об управлении, мы говорим об интеллектуальном администрировании существующих ресурсов. В Joomla! имена пользователей и групп присваиваются людям, вовлеченным в этот процесс, и каждому из них выдаются определенные различные права доступа. Они простираются от прав простого зарегистрированного пользователя, через права "автора" и "редактора", вплоть до "супер-администратора", который имеет полный контроль над доменом. В зависимости от этих прав, веб-сайт отображает для каждого из этих категорий пользователей разный контент.

Контент

Контент (content), или содержимое, может принимать всевозможные формы; в простейшем случае — это текст. Однако контент также может быть изображением или ссылкой, музыкальным фрагментом, фрагментом приложения вроде Google Map или комбинацией всего перечисленного. Чтобы сохранять контроль над контентом, он структурируется; например, текст разбивается на разные категории. Разумеется, категории также являются контентом, которое нуждается в администрировании. Очень популярными стали новостные ленты (newsfeeds) rss-каналов. Ленты новостей дают возможность интегрировать информацию из других источников.

Система Joomla состоит из следующих блоков:

1. Ядро - сама система.

2. База данных - хранит  различные данные и обслуживается автоматически.

3. Расширения -  компоненты, модули, шаблоны и плагины — все это известно под общим термином расширений (Extensions). Они предоставляют дополнительные функции, которых нет в ядре Joomla

3.1. Шаблоны - маска сайта, определяет цвета, шрифты символов, их размеры, фоновые изображения, интервалы и разбиение страницы на части — другими словами, все, что касается внешнего вида страницы.

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

  • Меню

  • Пользователи на сайте

  • Голосование

  • Поисковая форма и другие.

3.3. Компонент – это основной элемент Joomla, отображаемый “в центре” сайта и реализующий главный функционал расширений. Вывод компонентов в теле шаблона появится вместо тэгов Joomla имеет несколько встроенных компонентов, таких как: - Баннеры - Новостные ленты - Ссылки и другие.

 3.4. Плагин - это фрагмент программного кода, исполняемый при возникновении в системе некого предопределённого события. К примеру, Плагином является Визуальный Редактор, включающийся при возникновении в Joomla события onGetEditorArea. Использование Плагинов позволяет изменять результат работы системы в зависимости от наличия в ней тех или иных Плагинов.

Конфигурационные установки

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]