프로젝트 소개
PagibleAI CMS는 기존 Laravel 애플리케이션에 설치하도록 설계된 API 우선 콘텐츠 관리 시스템입니다. WordPress의 사용 편의성과 Contentful의 구조화된 콘텐츠 관리 기능을 결합하고, 콘텐츠 생성, 이미지 조작, 번역을 위한 AI로 강화하는 것을 목표로 합니다.
주요 기능은 다음과 같습니다:
- **구조화된 콘텐츠**: 사용자 정의 요소로 Contentful처럼 콘텐츠를 관리합니다.
- **AI 기반**: OpenAI, Google Gemini, Clipdrop, DeepL과 같은 제공자를 사용하여 초안과 이미지를 생성하거나 향상시킵니다.
- **계층적 페이지**: 드래그 앤 드롭 페이지 트리 관리.
- **공유 콘텐츠**: 여러 페이지에서 콘텐츠를 재사용합니다.
- **버전 관리**: 전체 감사 추적과 함께 초안을 저장, 게시, 예약, 되돌립니다.
- **API**: 매우 빠른 JSON 프런트엔드 API와 다재다능한 GraphQL 관리자 API.
- **다국어, 다중 도메인, 멀티테넌시**: 복잡한 배포를 지원합니다.
- **가져오기 도구**: WordPress 및 기타 CMS 플랫폼에서 가져옵니다.
- **MCP API**: LLM 기반 콘텐츠 관리를 위한 30개 이상의 도구.
- **전체 텍스트 검색**: SQLite, MySQL, PostgreSQL, SQL Server 전반에서 지원합니다.
- **유료 페이지 접근**: Stripe, Paddle 또는 Mollie를 통해 구독 또는 일회성 접근을 판매합니다.
- **확장성**: 단일 SQLite 기반 페이지부터 수백만 페이지를 제공하는 데이터베이스 클러스터까지.
아키텍처는 Core, Admin(Vue.js), GraphQL, JSON:API, AI, Search, MCP, Backup, Import, Cashier, Themes용 하위 패키지로 구성된 모듈식 모노레포입니다. 페이지는 조직화를 위해 중첩 집합 트리를 사용하며, 콘텐츠 변경에는 불변 버전 스냅샷을 사용합니다.
설치에는 PHP 8.2+, Composer, Laravel 11.x/12.x/13.x 애플리케이션이 필요합니다. 설정은 `composer require aimeos/pagible`, `php artisan cms:install`, `php artisan migrate`를 포함합니다. 관리자 패널은 `/cmsadmin`에서 접근할 수 있습니다. 유료 접근의 경우 Cashier 제공자(Stripe, Paddle 또는 Mollie)를 설치하고 웹훅과 접근 역할을 구성합니다.
구성에는 AI 제공자 API 키, 파일 업로드 디스크, 양식 보호를 위한 HCaptcha가 포함됩니다. 유지 관리를 위해 예약 게시 및 정리 명령이 제공됩니다. 보안 조치에는 HTMLPurifier 정리, CSP 헤더, 속도 제한, URL 검증이 포함됩니다.
이 프로젝트는 MIT 라이선스이며 오픈 소스입니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.