МИФ CMS — замена MODX для контента сайта
Своя CMS на Laravel 13 и Filament 5. Управляет деревом страниц, шаблонами, дополнительными полями и каталогом книг. Отдаёт Next.js-фронту тот же JSON, что сейчас отдаёт MODX по ?apimode=1, поэтому фронт переключается без переписывания.
Совместимость с MODX
Ресурсы, шаблоны, TV, MIGX, чанки и системные настройки. ID ресурсов и шаблонов сохраняются при переносе.
Каталог как сущность
Книги, форматы и цены, авторы, серии и теги хранятся в нормальных таблицах, а не в строках TV.
История и откат
Каждое сохранение пишется в историю: видно, кто и какие поля поменял, а откат делается в один клик.
Кэш API
Ответы кэшируются и сбрасываются автоматически при любой правке контента.
Что попробовать
- Страница товара для фронта:
/catalog/product/{alias}/?apimode=1 - Категория с пагинацией:
/catalog/category/children-books/?apimode=1&page=2 - REST для новых клиентов:
/api/v1/products?flag=new - В админке поменяйте цену в карточке, затем обновите JSON: изменение появится сразу.