З чого почати
Після входу в /admin/ перевірте загальні налаштування, адресу сайту, часовий пояс, мови та режим показу помилок. Для публічного сайту повідомлення про помилки не повинні відображатися відвідувачам. Далі створіть структуру сторінок і підключіть лише потрібні модулі.
Структура сайту
«Структура сайту» — дерево сторінок. Для сторінки визначаються батьківський елемент, порядок, статус, HTML-шаблон і дані кожної мови. Переміщення сторінки може змінити її адресу, якщо увімкнено вкладені URL: після таких змін перевіряйте внутрішні посилання й редиректи.
Модулі та шаблони
У «Модулях → Установка модулів» вмикаються функції сайту. Для багатьох типів можна створити кілька екземплярів із власними назвами, даними й шаблонами. Файловий шаблон визначає вигляд, а екземпляр — конкретний вміст. Не копіюйте один і той самий текст у кілька шаблонів: редагуйте дані вмісту.
Шаблони сторінок містяться в обраному каталозі design; шаблони модулів ізольовані всередині відповідного модуля. Перед редагуванням коду зробіть резервну копію.
Безпека та щоденна робота
Надавайте користувачам лише потрібні ролі. Перевіряйте журнал дій і активні сесії, вмикайте двофакторний захист для адміністратора. Публікуйте сторінку лише після перевірки всіх активних мов, заголовків, посилань, зображень і мобільного вигляду. Регулярно створюйте та тестуйте резервні копії.
Редагування міток сторінки
Під основними параметрами сторінки адмінпанель показує мітки обраного HTML-шаблону та їхні прив'язки. Для тексту доступні два режими. Візуальний редактор підходить для звичайного форматованого тексту, списків, посилань і зображень. HTML-код зберігає структуру готового дизайнерського блока з контейнерами та CSS-класами без перетворення візуальним редактором. Сервер усе одно перевіряє HTML: структурні елементи на кшталт section, article, header, footer, main, nav та aside дозволені, але script, форми й виконуваний код видаляються.
Поруч із налаштованою міткою є контекстна кнопка. Для тексту вона відкриває візуальний або HTML-редактор, а для під'єднаного екземпляра — саме його редактор модуля. Кнопка оновлюється після зміни прив'язки; для успадкованої або вимкненої мітки її немає. Шаблон і прив'язки успадковуються від батьківської сторінки, доки дочірня сторінка не задасть власні значення.
У багатомовних формах активна вкладка позначена контрастно. Поля під нею належать тільки вибраній мові. Перемикання вкладок не зберігає зміни: заповнивши всі мови, натисніть основну кнопку збереження.
Керування модулями й шаблонами
Модулі згруповано за типом. Кожен екземпляр має зрозумілу назву, технічні дані, статус і редактор; один тип можна налаштувати кілька разів. Установлення вмикає модуль у CMS. Видалити модуль можна після видалення його екземплярів, а дані під час видалення можна залишити або прибрати. У бічному меню «Модулі сайту» відображаються встановлені й увімкнені модулі: звичайний тип без екземпляра веде до створення, а одиночний модуль відкриває спільні налаштування.
Розділ шаблонів відокремлює файли дизайну сайту від файлів модулів. Модульні шаблони згруповані суворо за типом: шаблон меню не пропонується для галереї. Файли можна відкривати в редакторі або створювати нові в каталозі відповідного модуля.
Ролі, журнал і налаштування
Для ролей передбачені окремі дозволи на огляд, структуру, модулі, шаблони, налаштування, файловий менеджер, користувачів та журнал дій. Роль administrator має всі дозволи; у системі мусить залишатися щонайменше один активний адміністратор. Для адміністративних POST-дій журнал зберігає дію, користувача, статус, IP, User-Agent, ID запиту й час. Змінювальні операції захищені авторизацією, дозволами та CSRF-токеном.
У загальних налаштуваннях задаються назва, email, опис і адреса сайту, часовий пояс, мова інтерфейсу, показ помилок, режим обслуговування, каталоги дизайну й контенту, сторінки 404 та обслуговування і параметри MySQL. Дизайн можна вибрати лише всередині design, контент — усередині content. Пароль MySQL зберігається окремо в storage/private/secrets.json.
Мовам задаються код, назва, статус, URL-префікс і прапор. Мова за замовчуванням не має префікса; інші можуть мати /en/, /pl/ тощо. Окреме поле «Позиція» задає порядок у мовному меню й редакторі без зміни кодів чи перекладів. SEO-режим вкладених або коротких URL та суфікс .html застосовується до всього сайту.
Файловий менеджер працює лише в design, content і uploads: він створює каталоги й текстові файли, завантажує, редагує, перейменовує і переміщує об'єкти до кошика. Системні каталоги та серверні розширення захищені. Кнопка ? відкриває довідку поточного екрана; тексти розташовані в admin/help/<language>. Про переносимі архіви дивіться главу про резервні копії.

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