← Ко всем релизам
v1.2.0 10 Июля 2026

Plugin System

⚡
apidcms team

Мы переработали систему маршрутизации: универсальный тип dynamic заменил жёстко прописанные blog и catalog. Теперь любая таблица в БД может иметь собственные URL-адреса для каждой записи. Вместе с этим запущен раздел документации /docs и полностью обновлён лендинг apidcms.

✨ Новое

  • Универсальный тип страниц dynamic — замена blog и catalog.
  • Раздел документации /docs с Markdownстраницами и боковой навигацией.
  • Новый дизайн лендинга: hero, comparison, AIтабы, архитектурная схема, CTA.
  • Страница /changelog с таймлайном релизов и детальными страницами.
  • Каталог плагинов /plugins с фильтрами и карточками.

🚀 Улучшено

  • FrontController: удалены избыточные case 'blog' и case 'catalog' из switch.
  • showDynamicItem теперь передаёт items в шаблон — можно строить боковую навигацию.
  • ORDER BY с автофолбэком: если нет sort_order, используется id.

🐛 Исправлено

  • Исправлено: проекты dezajno.ru и apidcms.dezajno.ru имели устаревшие копии FrontController.php (1962 строки вместо 1345).
  • Исправлено: таблица navigation не имела колонки template на трёх проектах.
  • Исправлено: CSSстили документации требовали ручного сброса кэша (добавлен автобамп custom_css_version).
// Тип dynamic — пример настройки в navigation
// page_type = "dynamic"
// source_table = "docs"
// template = "docs"
// url = "docs"

// Теперь /docs/{slug} автоматически
// показывает страницу из таблицы docs