MonkeysCMS는 Drupal과 WordPress의 장점을 결합하여 현대적이고 코드 우선 방식을 지향하는 새로운 CMS입니다. MonkeysLegion 프레임워크를 기반으로 구축되었으며, 시스템 구축을 즐기는 개발자를 위해 설계되었습니다. 콘텐츠 유형은 PHP 클래스로 정의되어 YAML 설정 및 UI 우선 설정을 제거합니다. 주요 기능으로는 자동 스키마 동기화, 종속성을 갖춘 진정한 모듈성, 그리고 EAV 대신 관계형 데이터베이스를 사용합니다. 이 CMS는 모든 CMS 작업에 대한 REST 엔드포인트를 제공하는 포괄적인 API 우선 방식을 제공합니다. 현재 저장소에는 모듈, 엔티티 시스템, RBAC, 분류, 메뉴, 설정, CLI 도구, 캐싱 및 테마 시스템이 포함되어 있습니다. 이 프로젝트는 초기 단계에 있으며, 기여자들이 아키텍처에 상당한 영향을 미칠 수 있는 기회를 제공합니다. 저자는 백엔드, 관리 API, 콘텐츠 모델링, 테마 및 테스트에 중점을 둔 기여를 장려하며, 잠재적인 영향 영역을 강조합니다. 설치에는 PHP 8.4+, MySQL/SQLite, 그리고 Composer가 필요하며, 기본적인 지침이 제공됩니다. 간단한 fork-branch-PR 프로세스를 통해 기여를 권장합니다. 비전은 콘텐츠 모델이 애플리케이션 코드처럼 정의되는 CMS입니다. 이를 통해 즉각적인 시스템 구현과 레거시 복잡성 없이 강력한 CMS 기능을 사용할 수 있습니다.
dev.to
Build the CMS we always wanted: MonkeysCMS (contributors wanted)
Create attached notes ...
