Statamic — це сучасна CMS на базі Laravel, призначена для створення красивих веб-сайтів, якими легко керувати. Це система керування вмістом із відкритим кодом, яку можна встановити в існуючу програму Laravel або використовувати як окрему CMS.[1][2]
Деякі ключові функції Statamic включають:
- Можливість розширення та налаштування, що дозволяє розробникам створювати складні, індивідуальні веб-сайти та програми.[2]
- Можна використовувати як CMS із повним стеком або як безголову CMS, що забезпечує REST API.[3]
- Підтримує керування вмістом як на базі даних, так і на основі плоских файлів.[2]
- Забезпечує зрозумілу та просту мову шаблонів, яка бездоганно інтегрується з HTML.[2]
- Містить потужну панель керування для керування вмістом і налаштуваннями сайту.[2]
- Пропонує ряд типів полів і креслень для створення користувацького авторського досвіду.[2]
- Підтримується керування версіями вмісту за допомогою Git.[2]
- Надає інструменти командного рядка та робочі процеси для прискорення розробки.[2]
- Має активну та підтримуючу спільноту розробників і користувачів.[2][4]
Щоб інсталювати Statamic в існуючу програму Laravel, потрібно виконати кілька кроків:[3]
1. Очистіть кеш конфігурації Laravel за допомогою `php artisan config:clear`.
2. Додайте команду `statamic:install` до сценарію `post-autoload-dump` у вашому файлі `composer.json`.
3. Встановіть пакет `statamic/cms` за допомогою Composer.
Після інсталяції вам потрібно буде вручну налаштувати колекції вмісту, перегляди та іншу функціональність Statamic, оскільки вона не налаштовується попередньо під час інсталяції в існуючу програму Laravel.[3]
цитати:[1] https://github.com/statamic/cms
[2] https://statamic.com
[3] https://statamic.dev/installing/laravel
[4] https://statamic.dev