MonkeysCMS - это новая система управления контентом, целью которой является объединение лучших функций Drupal и WordPress в современном подходе, основанном на коде. Она построена на основе фреймворка MonkeysLegion и предназначена для разработчиков, которые любят создавать системы. Типы контента определяются как классы PHP, что исключает конфигурацию YAML и настройки, ориентированные на интерфейс. Ключевые функции включают автоматическую синхронизацию схемы, истинную модульность с зависимостями и реляционную базу данных вместо EAV. Система управления контентом предлагает комплексный подход API-first, предоставляя конечные точки REST для всех операций CMS. В настоящее время репозиторий включает модули, систему сущностей, RBAC, таксономию, меню, настройки, инструменты CLI, кэширование и систему тем. Проект находится на ранней стадии, что дает возможность участникам существенно повлиять на архитектуру. Автор поощряет вклад, сосредоточенный на бэкенде, административном API, моделировании контента, темах и тестировании, подчеркивая потенциальные области воздействия. Установка требует PHP 8.4+, MySQL/SQLite и Composer, с предоставлением базовых инструкций. Вклад поощряется через простой процесс fork-branch-PR. Видение - система управления контентом, в которой модели контента определяются как код приложения. Это позволяет сразу же реализовывать систему и мощные функции CMS без сложности, унаследованной от прошлого.
dev.to
Build the CMS we always wanted: MonkeysCMS (contributors wanted)
Create attached notes ...
