Files
ave-cms/help
Codex 3a7c4a5fbb release: AVE.cms 3.3 build 0.43
Publish the verified clean core runtime with editor relation, paste and highlighting fixes, session maintenance and consistent database backups. No private storefront, commerce or AI modules are included.
2026-11-13 12:22:46 +03:00
..
2026-08-05 21:40:21 +03:00
2026-07-27 12:58:44 +03:00
2026-11-13 12:22:46 +03:00
2026-08-05 21:40:21 +03:00
2026-07-27 15:54:12 +03:00
2026-08-25 12:03:26 +03:00
2026-10-13 18:10:02 +03:00
2026-08-05 21:40:21 +03:00
2026-08-25 12:03:26 +03:00
2026-07-30 11:56:32 +03:00
2026-07-27 12:58:44 +03:00
2026-08-25 12:03:26 +03:00
2026-11-13 12:22:46 +03:00
2026-07-27 12:58:44 +03:00
2026-07-27 12:58:44 +03:00

AVE.cms — документация

Справочник по компонентам движка. Разделы раскладываются по папкам — по одному компоненту (или группе) на описание.

Название системы — AVE.cms. В документации слова «панель управления» и «админка» обозначают административный интерфейс AVE.cms. adminx/ — имя его технического каталога по умолчанию и часть внутренних имён API, а не название отдельного продукта. Каталог можно переименовать при установке или позднее.

Разделы

Раздел Описание
Установка Чистая установка AVE.cms, требования, первый вход и защита от повторного запуска.
Управление системой Карта core-разделов панели: дашборд, пользователи, настройки, БД, события и эксплуатация.
Как собирается сайт Шаблоны, рубрики, поля, документы, меню, запросы, блоки и универсальный каталог: связи и порядок публичного рендера.
Ядро и жизненный цикл запроса Инициализация (App::init), маршрутизация, контроллеры, авторизация, сессии/CSRF, права.
Модульная система Модули панели управления и составные пакеты AVE.cms: manifest, установка, обновление, удаление, ZIP, миграции и вклады в UI.
Поля документов Архитектура полей, настройки, хранение, шаблоны и разработка собственного типа.
Медиа и миниатюры Файловый браузер, генерация превью, режимы размеров, WebP и очистка производных файлов.
Хуки и события Подписка на события ядра, контексты, каталог хуков, изменение данных и отладка.
Публичная отладка Защищённый Debug Toolbar на сайте, его вкладки, доступ и собственные вызовы Debug::panel().
HTTP API Токены, JSON API документов, форматы запросов и ответов, ошибки и безопасность.
Работа с базой данных Фасад DB, плейсхолдеры запросов, чтение результатов, CRUD, транзакции, кеш запросов, резолверы имён таблиц.
Безопасность файлов SHA-256 эталон, эвристический анализ, защита загрузок, карантин и автоматические проверки.
Хелперы фреймворка 26 статических хелперов: строки, массивы, HTTP-запрос/ответ, валидация, файлы, безопасность, дата/число и т. д.

Соглашения

  • Код совместим с PHP 7.3 (без стрелочных функций, ??=, типизации свойств и т. п.).
  • Классы ядра и установленных модулей подключаются штатным загрузчиком; ручные require для классов не нужны.
  • Почти все хелперы — статические (Helper::method()), состояние не хранят.
  • Пути к файлам приложения стройте относительно BASEPATH, не привязываясь к расположению проекта на конкретном сервере.

Документация описывает поддерживаемые контракты движка. Непубличные детали реализации могут меняться между версиями.