2016
7
Сен
Сен
Структура joomla
grigoriev
5281
Для того что бы начать изучать cms joomla на уровне разработчика следует разобраться в её структуре. В этой заметке я перечислю файли и папки, которые составляют структуру joomla
- cache-папка где хранятся кешируемые файлы
- cli-место для хранения приложений командной строки(например cron)
- components-содержит компаненты
- images-место где хранятся файлы изображений, предназначенных для сайта.
- includes-хранятся файлы, которые подключаются для того, что бы сайт работал
- language-языковые пакеты.
- libraries-набор скриптов (библиотек) для разных задач.
- logs-папка для хранения системных журналов создаваемых joomla.
- media-папка для хранения CSS, javascript файлов.
- modules-лежат подпапки для каждого имеющегося модуля веб сайта.
- plugins-папка в которой находятся модули, которые можно подключить
- templates-подпапки с шаблонами отображения страниц
- tmp-папка, в которую система сохраняет файлы на время
- administrator-административная часть вебсайта
- configuration.php-содержит настройки вебсайта(например подключение к БД)
- htaccess.txt-переиминуется в htaccess и описывет настройки веб сервера apache
- index.php-запускает загрузку сайта
- joomla.xml-файл для средства обновления файлов cms( обновление версии joomla)
- LICENSE.txt-файл с описанием лицензии
- robots.txt-файл запрещающий доступ определённых поисковых роботов к папкам сайта.
- web.config.txt-аналог .htaccess только для вебсервера IIS