Основные понятия CMS Joomla!

 

Давайте для начала определимся с терминами часто встречающимися при рассмотрении процессв работы с CMS Joomla!

 

 

Термин первый – интерфейс клиента

 

Под интерфейсом клиента (другими словами можно назваить front-end, интерфейсная часть) понимаются страницы, разделы, данные и другие объекты содержащиеся на сайте к которым имеют доступ, как простые пользователи, так и пользователи прошедшие регистрацию на сайте.
Как правило, пользователь, прошедший регистрацию может работать только с разделами для посетителей. Примером может служить обычный магазин, в котором на витринах выставлен товар и покупатель может визуально оценивать его.

 

Термин второй – раздел администратора

 

В этом разделе (back-end) располагаются свойства и инструменты доступ к которым имеют пользователи с специально наделенными правами администрирования. Этот раздел презназначен для управления содержимым сайта, настройки прав доступов посетителей, настройки пользовательского интерфейса.
Помимо самих администраторов сайта, в данный раздел можно настроить доступ и зарегистрированным пользователям.
В примере установки из первой статьи раздел администратора будет доступен если в интернет-барузере набрать адресную строку вида:
http://название_вашего_сайта/administrator. 
ЕслиВы установили сайт в корневой каталог на сервере, то для получения доступа к разделу администрирования необходимо в адресной строке набрать:: http://localhost/administrator.
В результате Вы попадаете на страницу ввода данных учетной записи администратора. Здесь же предоставляется возможность выбора языка.

 

 

Вид страницы аутентификации

 

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

 

 

Страница с элементами управления раздела администрирования

 

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

 

Третий термин – файлы

 

В составе пакета установки CMS Joomla! Содержится большое количество разнообразных файлов. Все они группируются по предназначению и типу: файлы изображений, файлы сценариев на различных языках програмирования (например, PHP, Javascript и т.д.), файлов стилей оформления веб-страниц и пр.
Все это многообразие файлов Вы уже могли увидеть при установке как минимум двух версий Вашего сайта. Первая версия предназначается для анонимных посетитетей, а также для пользователей, которые прошли регистрацию на сайте.
Вторая – будет использоваться для работы администраторов по управлению содержимым сайта. Файлы этой версии располагаются в каталоге с именем «administrator».
В случае если Вы обладаете административными правами и полномочиями, то при переходе по адресу http://имя_вашего_сайта/administrator данные для отображения необходимой страницы будут взяты именно из этого каталога.
Как Вы видите в этом каталоге располагается большое число каталогов и файлов. Каждый из них имеет специализированное имя, и позволяет хранить информацию определенного типа. Внешний вид страницы администрирования зависит от содержимого этих папок.
Если внимательно посмотреть, то можно заметить что папки с аналогичными именами есть в корневом разделе Вашего сайта. Содержимое этих папок отличается от расположенных в каталоге «administrator». Они предназначены для хранения файлов настройки страниц предназначенных для работы посетителей сайта.(Запомните, что это содержимое одного сайта, а не два разных сайта, установленных в один каталог). 
Рассмотренные две структуры каталогов не связаны друг с другом. В случае если зарегистрированный пользователь будет загружать на сайт изображения с помощью специального менеджера, то они будут располагаться в специально предназначенной для этого папке «media» в пользовательском разделе.

 

 

Содержимое каталога администратора

 

Термин четвертый – база данных

 

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

 

 

Таблицы базы данных Joomla

 

Под содержимым понимаются и информационные тексты и настройки отображения данных и права доступа.
Для того чтобы получить перечень созданных таблиц необходимо воспользоваться интерфейсом «phpMyAdmin» Специальной установки этого элемента управления не требуется, он входит в состав XAMPP и MAMP. Чтобы получить достук к нему, в адресной строке неоходимо набрать: http://localhost/phpmyadmin/.
Как правило, созданные таблицы не нуждаются в изменениях со стороны пользователей.
Помимо отображения таблиц с помощью этого элемента управления можно восстановить утеряные пароли учебных записей, настраивать создание резервных копий базы данных на случай ее повреждения или утраты (это не самый простой способ создания копии, более удобный будет рассмотрен в дальнейшем).

Термин шестой – составляющие CMS Joomla!

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

Отображение перечня статей на главном экране.

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

Пример отображения статьи.

Все статьи, которые содержатся в базе данных могут быть либо опубликованными, либо снятыми с публикации. Другими словами, пользователи либо могут видеть и читать статьи, либо нет. Это возможно организовать путем нажатия соответствующих кнопок «опубликовать» и «снять с публикации». Помимо указанных действий статьи можно удалить, восстановить, передать в архив и осуществлять копирование и перемещение.
Для того чтобы облегчить восприятие статей по смыслу CMS Joomla представляет возможность объединения статей по категориям. Т.е. в одной категории будут размещаться статьи объединенные по смыслу текста, по направлению, по тематике и т.д.
Каждую статью можно добавить только в одну категорию. При этом у каждой категории внутри может быть неограниченное количество подкатегорий.
Помимо этого, статьи можно назначить к какому нибудь пункту в меню. При нажатии на выбранный пункт меню Вам будут представлены прикрепленные статьи. Эти статьи могут принадлежать к различным категориям. Наглядным примером может служить новостной интернет-портал. В нем новости группируются по тематике, что облегчает поиск нужных статей, вместо того чтобы перебирать все статьи в списке.

Назначение статей в категории.

Для того чтобы на портале появлялись статьи должен быть кто-то кто бы это делал. Эту работу осуществляют пользователи. По умолчанию, при установке был создан один пользователь, обладающий правами администратора. Это позволяет ему конфигурировать систему по своему усмотрению. При появлении новых пользователей им также назначаются права позволяющие создавать материалы как на стороне клиента, так и в разделе администрирования. 
При создании новой пользовательской учетной записи требуется ввести три поля: логин – имя учетной записи, используемое при входе в систему; пароль; адрес e-mail. Пользователи группируются на основании выделенных им полномочий.
Для облегчения перемещения по порталу необходима организация так называемой системы навигации. Это ссылки которые позволяют переходить на страницы, подлежащие опубликованию. CMS Joomla осуществляет навигацию с помощью меню. Количество меню и их взаимодействия полностью зависят от пользователя.  Используя специальные модули можно выводить меню на стороне посетителей в любой части страницы.
Помимо самой статьи на странице там же располагается обособленный участок информации, несущий определенную смысловую нагрузку. Такой участок называется модулем. Модули могут быть как на стороне пользователя, так и на стороне администратора. Назначение модулей также может быть различным, например, модуль аутентификации пользователей при входе на портал или модуль, отображающий пункты меню на странице. Количество создаваемых модулей на странице не ограничено. Размещение модулей организуется с помощью шаблонов.
Шаблоны это инструмент, позволяющий настраивать внешний вид отображения портала. При установке CMS Joomla по умолчанию также были установлены шаблоны по умолчанию. Для их настройки можно воспользоваться языком разметки веб-страниц HTML и каскадных таблиц CSS. С помощью тегов можно настроить вид интерфейса и места расположения модулей на странице

Пример шаблона с размещением модулей.

Также модули подлежат группировке вокруг статьи или набора статей.
В CMS Joomla существуют инструменты невидимые для глаз пользователей, называемые плагинами. Они предназначены для выполнения некоторых практических действий, например, изменить некоторые функции. Выполняться плагины могут неограниченное число раз. Примером плагина может являться WYSIWYG. Для удобства нетоторое число плагинов было добавлено при установке CMS Joomla.
Для того чтобы пользователю не пришлось создавать с нуля востребованные функции, такие как форум, галерея, и т.д. существуют встроенные в CMS Joomla компоненты. Достаточно разместить их на сайте и дополнительные возможности Вашему сайту гарантированы. Вам больше не нужно думать о сложностях программирования, все уже сделано за Вас. 
Для того чтобы разрешить или запретить какие либо действия в системе, существуют кнопки настройки в разделе администратора. Они отвечают за учетные записи, за размещение модулей, за используемые компоненты и т.д.
Также с их помощью можно открыть схему размещения модулей на странице. Для этого в адресной строке браузера необходимо ввести: http://ваш_сайт/index.php?tp=1. где  tp означает template positions – месторасположение шаблонов на странице.

Пример настроек шаблонов.

В данной статье рассмотрены основные структуры, участвующие в настройке внешнего вида странице. Однако это еще не все. В дальнейшем мы будем рассматривать большое количество дополнительных структур, обеспечивающих работоспособность вашего портала.

 


http://joomla25.ru/

Joomla templates by a4joomla