Официальный сайт
statamic.com
 

 

Разработчик
Statamic LLC
(США)
Дата первого релиза
2012
Statamic

Statamic — современная CMS, построенная на фреймворке Laravel, ориентированная на разработчиков и контент-менеджеров, которые ценят гибкость, производительность и современный стек. Отлично подходит для корпоративных сайтов, лендингов, порталов, любых сайтов с редактируемым контентом, где важна гибкость в структуре данных, продуктов с Jamstack-архитектурой и статической генерацией, а также разработчиков, предпочитающих Laravel, но не желающих вручную писать админку

Statamic рекомендуется для:

Корпоративные сайты

Лендинги

Новостные порталы

Характеристики Statamic

Стоимость использования
бесплатная

Платные редакции
Также доступны платные редакции Statamic, обладающие дополнительными возможностями
Демо продукта
Демо админки системы доступно на сайте разработчиков
Возможности интеграции
REST API
Другие возможности интеграции могут быть обеспечены с применением API Statamic
Требования к хостингу
Рекомендуемый тип хостинга
Linux (стандартный)
Поддержка Web-серверов
Apache Microsoft IIS nginx
Необходимые библиотеки и расширения
BCmath Ctype EXIF GD/GD2 JSON Mbstring OpenSSL PDO Tokenizer XML/SimpleXML
Поддержка продукта
Сообщество
Premium-поддержка
Шаблонизаторы
собственный
Blade — стандартный Laravel-шаблонизатор, поддерживается в Statamic Pro или через настройку. Antlers — собственный декларативный шаблонизатор, очень простой для верстальщиков, похож на Blade, но более «безопасный» (без PHP в шаблонах).

Дополнительно

Statamic — это устанавливаемая CMS, поставляется в виде установочного пакета (Laravel-проекта). Тем не менее, её легко развернуть на любой облачной платформе (например, Vercel, Laravel Forge, DigitalOcean, AWS и др.).

Также есть Statamic Pro — профессиональная версия с расширенными функциями, например, многопользовательская поддержка, ACL, черновики и т.д..

Управление контентом может быть без использования базы данных — всё хранится в файлах Markdown/YAML, либо подключается полноценная Laravel-база данных (MySQL, PostgreSQL).

Отличительные особенности Statamic от других CMS

  • Flat File CMS (по умолчанию).
    Контент хранится в Markdown/YAML, не требует базы данных (но она может использоваться, если нужно).

  • Построен на Laravel.
    Полная мощь Laravel под капотом: роутинг, сервис-контейнер, миграции.

  • Контроль шаблонов.
    Использует Antlers (собственный шаблонизатор), реализована поддержка Blade.

  • Гибкость данных.
    Поля, коллекции, таксономии — всё настраивается вручную или через UI.

  • Современная архитектура.
    Поддержка REST API, GraphQL, гибкая авторизация и кастомизация.

  • Многоязычность.
    Мощная встроенная поддержка мультиязычности.

Возможности интеграции Statamic

Из коробки прямая интеграция с каталогами (1С) и CRM-системами (AmoCRM, Bitrix24 и т.д.) не входит в ядро Statamic. Однако благодаря Laravel и REST API можно реализовать API-интеграции с 1С через JSON, XML, CommerceML, подключить внешние CRM через Webhooks, Laravel Jobs, Laravel HTTP-клиенты. Кроме того, есть сторонние Statamic Addons для расширения функциональности.

Поддержка e-commerce

Statamic не является привычной «коробочной» e-commerce CMS. Но имеются сторонние пакеты (например Simple Commerce), позволяющие реализовать базовый магазин. Также можно подключать полноценные Laravel e-commerce движки (например, Bagisto, Aimeos).

Вывод

Statamic — это современная CMS для Laravel-разработчиков, ориентированная на производительность, безопасность и удобство редактирования контента без перегрузки лишним функционалом. Это отличный выбор для команд, которые предпочитают Laravel и хотят управляемую систему без сложностей WordPress или громоздкости enterprise-CMS.