Документация
Всё, что нужно знать о apidcms: от установки до создания собственных плагинов.
Быстрый старт
-
Вход в панель управления
Как зайти в админку apidcms, решение проблем со входом, выход из системы. -
Обзор панели управления
Главная страница админки: таблицы, шаблоны, файлы, уведомления, AI-ассистент. -
Установка и требования
Установка и требования -
Лицензия
MIT License для apidcms -
Безопасность
Где находится база данных, как защитить её от скачивания через прямую ссылку. Настройка .htaccess и nginx, проверка защиты, регулярный аудит.
Контент и данные
-
Статические страницы (тип page)
Статические страницы (тип page) -
Динамические страницы (тип dynamic)
Универсальный тип dynamic -
Навигация и меню
Навигация и меню -
page_config — справочник
page_config — справочник - Внешние источники (тип external)
-
Мульти-колоночная сортировка в dynamic-списках
Как задать цепочку полей для ORDER BY через sort.then в page_config -
Обзор таблиц
Что такое таблица, системные таблицы, пользовательские таблицы, как создавать. -
Создание таблицы
Создание таблицы -
CRUD — записи
CRUD — записи -
Inline-редактирование ячеек с EasyMDE
Двойной клик по ячейке — модальное окно с EasyMDE Markdown-редактором. Тулбар, превью, горячие клавиши. -
Изменение структуры
Изменение структуры - Поиск по сайту
Формы и файлы
-
Создание формы
Пошаговое руководство: создание таблицы, настройка form_config, поля, уведомления, встраивание через Twig. -
Уведомления
Уведомления -
Просмотр заявок
Просмотр заявок -
Встраивание формы
Встраивание формы -
Файловый менеджер
Загрузка, просмотр, переименование, удаление файлов. Режимы отображения, пагинация, превью изображений. -
Обработка персональных данных
Чекбокс согласия на ПД, способы включения, хранение логов, требования закона.
Шаблоны и Twig
-
Обзор шаблонов
Обзор шаблонов -
Редактирование шаблонов
Редактирование шаблонов -
Привязка шаблона к странице
Привязка шаблона к странице -
Twig-функции и фильтры
Twig-функции и фильтры -
Переменные в шаблонах
Переменные в шаблонах -
Хуки (события)
Хуки (события)
Настройки
-
Настройки сайта
Основные настройки, AI (DeepSeek), системные параметры: email, интеграции. -
Системные настройки — справочник
Системные настройки — справочник -
Кэширование
Кэширование -
Статистика посещений
Статистика посещений
AI Ассистент
-
Вайб-кодинг и ИИ-разработка apidcms
Как человек и ИИ вместе создают apidcms: ценности, видение и приглашение к участию. -
AI Ассистент
Встроенный AI на базе DeepSeek: генерация шаблонов, создание таблиц, заполнение контентом, настройка промтов, база знаний документации.
Разработка плагинов
AI Ассистент
-
База знаний AI — документация apidcms
Как AI-ассистент использует документацию apidcms как knowledge base: архитектура, кэширование, DocsFetcher.
Настройки
-
Интернационализация (i18n)
Добавление новых языков в админ-панель apidcms. JSON-пакеты, функция lang() в Twig, хелпер __t() в JavaScript.
Возможности
-
Мультиязычные сайты
Как создать сайт на нескольких языках: настройки, URL-префиксы, _t объект, класс Core\I18n.