Структура
Оглавление
Система имеет определенную структуру, которая отводит каждому элементу конкретную роль. Ниже приводятся секции структуры:
- Основное - содержит сущности ядра;
- Базовое - содержит сущности модулей и тем;
- Пользовательское - содержит пользовательские элементы, включая пользовательские модули и темы;
- Прочее - содержит все остальные элементы системы.
Первые две секции рассмотрены в других разделах. Необходимо рассмотреть секции "Пользовательское" и "Прочее".
Секция "Пользовательское" в основном соответствует структуре директорий в папке "custom" и предназначена для размещения пользовательских элементов. Включает следующие элементы, которые предназначены:
- data - для хранения различных данных;
- files - для хранения различных файлов, содержит подпапки: all (для данных полей и прочего содержимого, не входящего в другие директории), audio (для аудиофайлов), images (для изображений), private (для приватных файлов), temp (для временных файлов), video (для видеофайлов);
- fonts - для размещения шрифтов;
- libraries - для размещения библиотек;
- modules - для размещения модулей;
- themes - для размещения тем.
Секция "Прочее" в основном соответствует структуре директорий в папке "others" и предназначена для размещения стандартного содержимого системы, которое нет необходимости редактировать при разработке, так как относится к ядру системы. Включает следующие элементы, которые предназначены:
- data - для хранения различных данных, содержит подпапки: cache (для файлов с кешем), logs (для логов);
- files - для хранения различных файлов, содержит подпапки: images (для изображений);
- fonts - для размещения шрифтов;
- libraries - для размещения библиотек;
- strings - для размещения переводов, которые импортируются при установке системы;
- templates - для размещения различных шаблонов.
Последние статьи
- 09.07.22ИТ / Разное Конвертация офисных файлов DOC, DOCX, DOCM, RTF в форматы DOCX, DOCM, DOC, RTF, PDF, HTML, XML, TXT без потерь и изменения разметки
- 07.07.22ИТ / Безопасность Как защитить исходный код PHP, JS, HTML, CSS - обфускация, минимизация, сжатие и шифрование
- 06.07.22ИТ / Безопасность Подключение не защищено, проблема с Lets Encrypt - как исправить истекший 30.09.2021 DST Root CA X3, удалить его вручную и установить ISRG Root X1. Пример на MS Windows 7
- 08.07.21ИТ / Разное Как бесплатно сделать перевод для сайта без API, перевод документов в Google Translate
- 06.07.21ИТ / Разное Как сделать кнопку подписки на сайте, базу подписчиков и автоматическую рассылку