Административная панель находится по адресу /admin/. Все изменяющие операции защищены CSRF-токеном, проверкой авторизации и разрешениями роли.
Обзор
Стартовая страница служит точкой входа в управление структурой, модулями, шаблонами, безопасностью и настройками.
Структура сайта
Здесь создаются и редактируются страницы, задаются родитель, порядок, шаблон, видимость и языковые SEO-поля. Ниже редактора страницы показываются метки выбранного шаблона и их привязки.
Для текстовой метки доступны два режима:
- Визуальный редактор — редактирование форматированного содержимого в отдельном окне;
- HTML-код — ручная работа с разметкой.
Визуальный режим предназначен для обычного текста, списков, ссылок и изображений. Режим HTML-код используйте для готовых блоков дизайна с контейнерами и CSS-классами. В этом режиме исходная разметка сохраняется без преобразования визуальным редактором, но всё равно проходит серверную проверку безопасности: разрешены в том числе h1, section, article, header, footer, main, nav и aside, а script, формы и исполняемый код удаляются.
Если выбрано содержимое страницы, соседняя кнопка открывает визуальный или HTML-редактор. Если выбран экземпляр модуля, она получает название «Редактировать модуль» и ведёт сразу к этому экземпляру. При смене значения кнопка обновляется автоматически; для наследования и отключённой метки она не показывается.
Оба режима имеют языковые вкладки. Привязки и шаблон наследуются от родительской страницы, пока на дочерней странице не задано собственное значение.
В редакторах с мультиязычными полями активный язык выделен контрастной вкладкой и цветной верхней линией; неактивные языки приглушены. Область ввода под вкладками всегда относится только к выбранному языку. Переключение вкладки не сохраняет форму — после заполнения нажмите основную кнопку сохранения редактора.
Модули
Список сгруппирован по типам модулей. Каждый экземпляр имеет понятное название, технические данные, статус и кнопку редактора. Один модуль можно настроить несколько раз и привязать к разным меткам.
Установка модуля включает его в CMS. Удаление доступно только после удаления его экземпляров. Данные можно сохранить либо удалить вместе с модулем.
В боковом разделе Модули сайта показываются все установленные и включённые модули. Если у обычного модуля ещё нет экземпляра, ссылка ведёт на страницу его создания; одиночный модуль (singleton) открывает общие настройки. Поэтому любой установленный модуль сразу остаётся доступен из бокового меню.
Шаблоны
Раздел расположен после модулей и разделён на:
- шаблоны сайта из выбранного каталога дизайна;
- шаблоны модулей, сгруппированные строго по типу модуля.
Шаблон слайдера не появляется у блока контента, шаблон меню — у галереи и т. д. Файл можно открыть в редакторе или создать новый.
Безопасность
Пользователи и роли
Поддерживаются пользователи, несколько ролей и разрешения:
- просмотр обзора;
- структура;
- модули;
- шаблоны;
- настройки;
- файловый менеджер;
- пользователи;
- журнал действий.
Роль administrator получает все разрешения. В системе всегда должен оставаться хотя бы один активный администратор.
Журнал действий
Для административных POST-операций сохраняются действие, пользователь, статус, IP, User-Agent, идентификатор запроса и время. Доступна фильтрация.
Настройки
Общие настройки
- название, email и описание сайта;
- адрес сайта;
- часовой пояс;
- язык интерфейса;
- вывод ошибок;
- режим обслуживания;
- каталог дизайна только внутри
design; - каталог текстового контента только внутри
content; - страницы 404 и обслуживания;
- параметры MySQL.
Пароль MySQL хранится отдельно в storage/private/secrets.json и не выводится в обычном файле настроек.
SEO
- вложенные URL:
/services/support.html; - короткие URL:
/support.html; - включение или отключение окончания
.html.
Режим применяется ко всему сайту.
Языки
Для языка задаются код, название, статус, URL-префикс и изображение флага. У языка по умолчанию префикс отсутствует:
/index.html
/en/index.html
/pl/index.html
/ru/index.html
Языковое меню может показывать флаг, название, код или их комбинации.
Последовательность языков меняется в общем списке с помощью поля «Позиция». Для каждого языка задаётся уникальное число от 1 до количества языков. Сохранённый порядок применяется к языковому меню и языковым вкладкам редакторов, не меняя коды языков и сохранённые переводы.
Файловый менеджер
Работает только внутри design, content, uploads. Можно создавать каталоги и текстовые файлы, загружать, редактировать, переименовывать и переносить объекты в корзину. Системные каталоги и серверные расширения защищены.
Резервное копирование
Создание, загрузка, проверка и восстановление переносимых архивов описаны в отдельной главе.
Справка
Кнопка ? в каждом разделе открывает модальное окно со справкой для текущего экрана. Тексты находятся в admin/help/<language>.

← Документация