Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДР.doc
Скачиваний:
51
Добавлен:
11.04.2015
Размер:
9.9 Mб
Скачать

1.9.1 Структура контента cms Joomla

CMSJoomlaсостоит из следующих компонентов:

Разделы и категории.

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

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

Иерархическая структура сайта на Joomla показана на рис. 1.

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

Во-первых, для отображения иерархической структуры сайта в Joomla существуют несколько типов навигационного меню: Шаблон блога раздела и Стандартный шаблон раздела, Шаблон блога категории и Шаблон списка категории. Эти типы меню удобно использовать для показа на сайте материалов, содержащихся в категориях и разделах. После создания нового категоризированного материала он будет автоматически опубликован на странице, отображающей данную категорию.

Рис.1Иерархическая структура сайта

Материал

Материалом в администраторе Joomla называют некоторую информацию, подготовленную для публикации на сайте. Обычно эта информация имеет текстовый и/или графический вид (поэтому в Joomla материалы часто называют статьями), но может быть и иного типа, например, аудио- или видео-материалом. В большинстве случаев именно материалы формируют основную часть информационного наполнения сайта на Joomla.

1.9.2 Файловая структура cms Joomla

Давайте разберемся, что содержит тот или иной каталог Joomla.

1. Корневой каталог— в нем вы найдете самый главный файлindex.php. Именно этот файл запускаетJoomlaпри обращении пользователя к серверу. Этот же файл запускает программу установкиJoomla, если она еще не была установлена.

2. Каталог administrator— содержит файлы панели управления. В этом каталоге находится еще одинJoomla-сайт, только он не отображает контент, а управляет им.

3. Каталог cache— используется для кеширования страниц, что позволяет повысить производительность Joomla-сайта.

4. Каталог components— сюда устанавливаются компоненты Joomla. По умолчанию Joomla уже содержит некоторые предустановленные компоненты: голосования, новостную ленту и т.д.

5. Каталог images— здесь находятся почти все картинки сайта. В под каталоге stories хранятся картинки, связанные с материалами сайта, в smilies — смайлики, в banners — баннеры.

6. Каталог includes— содержит служебные PHP-файлы.

7. Каталог installation— содержит файлы инсталлятора.

8. Каталог language— содержит языковые файлы системы, которые используются для перевода вашего сайта на другие языки. В большинстве случаев нужно установить только два языка — английский и русский. Языковые файлы используют популярный формат IN1 -файлов, но все строковые значения сохраняются в кодировке UTF-8.

9. Каталог libraries— здесь находятся файлы библиотек функций, которые используются системой.

10. Каталог media— в каталоге хранятся мультимедиа файлы (звуки, Flash-ролики), которые загружает на сайт пользователь.

11. Каталог modules— содержит модули Joomla — это еще один вид расширений Joomla. Модули используются для отображения различных блоков сайта, например, формы входа, голосований и т.д.

12. Каталог plugins— еще один тип расширений Joomla — это плагины. Плагины хранятся в каталоге plugins. Плагины — самые низкоуровневые расширения Joomla.

13. Каталог templates— внешний вид вашего сайта зависит от выбранного шаблона. Установленные шаблоны сайта содержатся в этом каталоге. Имя шаблона обычно совпадает с именем каталога.

14. Каталог tmp— содержит временные файлы.