Statamic은 아름답고 관리하기 쉬운 웹사이트를 구축하기 위해 설계된 현대적이고 플랫한 Laravel 기반 CMS입니다. 기존 Laravel 애플리케이션에 설치하거나 독립형 CMS로 사용할 수 있는 오픈 소스 콘텐츠 관리 시스템입니다.[1][2]
Statamic의 일부 주요 기능은 다음과 같습니다.
- 확장성과 사용자 정의가 뛰어나 개발자가 복잡한 맞춤형 웹사이트와 애플리케이션을 구축할 수 있습니다.[2]
- 풀 스택 CMS 또는 REST API를 제공하는 헤드리스 CMS로 사용할 수 있습니다.[3]
- 데이터베이스 기반 및 플랫 파일 콘텐츠 관리를 모두 지원합니다.[2]
- HTML과 완벽하게 통합되는 깔끔하고 간단한 템플릿 언어를 제공합니다.[2]
- 콘텐츠 및 사이트 설정을 관리하기 위한 강력한 제어판이 포함되어 있습니다.[2]
- 맞춤형 작성 환경을 만들 수 있는 다양한 필드 유형과 청사진을 제공합니다.[2]
- Git을 이용한 컨텐츠 버전 관리를 지원합니다.[2]
- 개발 속도를 높이기 위한 명령줄 도구와 워크플로를 제공합니다.[2]
- 개발자와 사용자로 구성된 적극적이고 지원적인 커뮤니티가 있습니다.[2][4]
기존 Laravel 애플리케이션에 Statamic을 설치하려면 몇 가지 단계를 따라야 합니다:[3]
1. `php artisan config:clear`를 사용하여 Laravel 구성 캐시를 삭제하세요.
2. `composer.json` 파일의 `post-autoload-dump` 스크립트에 `statamic:install` 명령을 추가합니다.
3. Composer와 함께 `statamic/cms` 패키지를 설치합니다.
기존 Laravel 앱에 설치할 때 사전 구성되지 않으므로 설치 후 콘텐츠 컬렉션, 보기 및 기타 Statamic 관련 기능을 수동으로 설정해야 합니다.[3]
인용:[1] https://github.com/statamic/cms
[2] https://statamic.com
[3] https://statamic.dev/installing/laravel
[4] https://statamic.dev