Структура папок проекта
В корне проекта находятся следующие папки MV:
- adminpanel - административная панель проекта, в данной папке не нужно ничего менять т.к. она участвует в обновлении ядра. Папка с административной панелью может быть переименована, в этом случае для корректной работы системы нужно изменить имя данной папки в файле "config/setup.php", параметр "AdminFolder".
- config - настройки проекта, подробно описанные в разделе Системные настройки.
- core - классы ядра системы, совместно с папкой административной панели (изначально adminpanel) составляют обновляемую часть фреймворка. Для обновлений системы необходимо скачать новую версию данных папок и скопировать их поверх старых.
- customs - дополнения к моделям и административной панели, подпапки: adminpanel - дополнительные файлы для административной панели (подробнее в разделе Дополнения к административной панели), emails - шаблоны писем, i18n - дополнительные языковые файлы, models - файлы включений для моделей в административную панель, подробно описанные в разделе Настройка модели.
- extra - дополнения к системе, т.к. визуальный редактор, captcha, отправка почты и пр.
- media - изображения, CSS и Java Script файлы проекта.
- models - классы моделей системы, описанные в разделе Общие принципы моделей, также имеются вложенные папки customs (назначение описано в Дополнения к административной панели) и includes (вставка кода в административную панель из раздела
- plugins - классы плагинов системы, подробнее в разделе Общие принципы плагинов.
- userfiles - пользовательские файлы проекта, также содержит следующие подпапки(database - SQLite база данных и изначальный дамп MySQL базы данных, files, images - файлы, загружаемые через визуальный редактор, models - файлы моделей, tmp - временные файлы).
- views - шаблоны для отображения страниц сайта, при большом количестве различных страниц (шаблонов) сайта рекомендуется создавать вложенные подпапки. Подробнее о шаблонах в разделе Общие принципы шаблонов.
Также в корне проекта находится файлы index.php и .htaccess для запуска системы.
Предыдущий раздел
Установка и запуск