Statamic é um CMS moderno e simples, desenvolvido com Laravel, projetado para construir sites bonitos e fáceis de gerenciar. É um sistema de gerenciamento de conteúdo de código aberto que pode ser instalado em um aplicativo Laravel existente ou usado como um CMS independente.[1][2]
Alguns recursos principais do Statamic incluem:
- Altamente extensível e personalizável, permitindo que os desenvolvedores criem sites e aplicativos complexos e personalizados.[2]
- Pode ser usado como um CMS full-stack ou como um CMS headless fornecendo uma API REST.[3]
- Suporta gerenciamento de conteúdo baseado em banco de dados e de arquivo simples.[2]
- Fornece uma linguagem de modelagem limpa e simples que se integra perfeitamente ao HTML.[2]
- Inclui um poderoso painel de controle para gerenciar conteúdo e configurações do site.[2]
- Oferece uma variedade de tipos de campos e modelos para criar experiências de autoria personalizadas.[2]
- Suporta controle de versão de conteúdo usando Git.[2]
- Fornece ferramentas de linha de comando e fluxos de trabalho para acelerar o desenvolvimento.[2]
- Possui uma comunidade ativa e solidária de desenvolvedores e usuários.[2][4]
Para instalar o Statamic em um aplicativo Laravel existente, você precisa seguir alguns passos:[3]
1. Limpe o cache de configuração do Laravel com `php artesão config:clear`.
2. Adicione o comando `statamic:install` ao script `post-autoload-dump` em seu arquivo `composer.json`.
3. Instale o pacote `statamic/cms` com o Composer.
Após a instalação, você precisará configurar manualmente coleções de conteúdo, visualizações e outras funcionalidades específicas do Statamic, pois elas não vêm pré-configuradas quando instaladas em um aplicativo Laravel existente.[3]
Citações:[1] https://github.com/statamic/cms
[2] https://statamic.com
[3] https://statamic.dev/installing/laravel
[4] https://statamic.dev