RSS DEV 커뮤니티

우리가 항상 원했던 CMS를 구축해 보자: MonkeysCMS (참여자 모집)

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 기능을 사용할 수 있습니다.
favicon
dev.to
Build the CMS we always wanted: MonkeysCMS (contributors wanted)