Каталоги CMS Joomla! 1.7 и их содержимое

Прежде всего рассмотрим, в каких каталогах CMS Joomla! размещает информацию о сайте и какого характера эта информация. Поскольку сама система содержит более 3200 файлов, вкратце коснемся только основных каталогов структуры.

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

Сама базовая структура CMS Joomla! после установки на локальный компьютер и удаления каталога installation.

Поскольку названия каталогов Joomla! тщательно продуманы, то при владении английским языком можно догадаться, что размещено в том или ином каталоге данного перечня.

Корневой каталог CMS Joomla! - содержит главный файл index.php, запускающий установку системы после ее загрузки на веб-сервере. Если же файл index.php обнаружит существование файла configuration.php (с указанными в нем необходимыми для работы параметрами), то Joomla! будет запущена в работу. Таким образом, для переустановки Joomla! достаточно удалить файл configuration.php и запустить index.php, после чего и произойдет повторная установка Joomla!. Но при этом помните, что в корневом каталоге должен быть установлен каталог installation.

administrator - содержит зеркало дерева каталогов, так как включает интерфейс администратора, то есть обычный сайт Joomla!. Таким образом, возможности интерфейса администратора могут быть увеличены путем установки соответствующих расширений, как и для самого сайта CMS Joomla!.

cache - согласно имени, используется системой для кэширования вебстраниц, повышая производительность системы, так как хранит наиболее популярные страницы сайта, которые отправляются в браузер пользователя прямо из этого каталога, без обращения к PHP-транслятору и SQL-серверу.

components - предназначен для хранения компонентов CMS Joomla!, которые могут отображаться на сайте с помощью связанных с ними модулей. По умолчанию CMS Joomla! содержит 11 компонентов, например компонент новостной ленты, голосований, поиска и т. и. Причем дополнительные необходимые компоненты можно скачать и установить.

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

includes - содержит PHP-файлы, которые используются для автоматического вложения контента в веб-страницы.

installation - предназначен для начального этапа установки CMS Joomla!, поэтому содержит файлы, необходимые для начальной конфигурации системы при ее установке. Данный каталог должен быть удален сразу после установки, об этом вас попросит сама система на последней странице установки.

language - содержит языковые файл ы, используемые для перевода сайта на другие языки. Языковой файл - это обычный текстовый файл, сохраненный в кодировке UTF-8. Имена подкаталогов, содержащих файлы локализации для того или иного языка, стандартизированы. Первые две буквы - это код языка (по стандарту ISO-639-2), после тире следуют еще два символа - код страны (по стандарту ISO-3166). Таким образом, локализация для Великобритании хранится в каталоге с именем en-GB.

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

media - предназначен для размещения мультимедиа-файлов, которыми вы насыщаете свой сайт.

modules - содержит модули для отображения той или иной информации. Их можно вызывать из шаблонов, установленных в Joomla!, и, как выше было сказано, модули часто отображают информацию, предлагаемую компонентом.

plugins - каталог для размещения плагинов, или расширений. Плагины предназначены для увеличения возможности CMS Joomla! на более низком уровне, чем компоненты, и управление ими производится через меню Расширения панели управления.

templates - каталог для хранения папок с различными шаблонами, устанавливаемыми для сайта. Имена подкаталогов должны совпадать с названиями шаблонов.

tmp - каталог для хранения временных файлов.

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

Тэги: информация, система, файлов, содержит, сама, вкратце, каталогов