Vous développez des sites sur mesure avec Laravel et vous cherchez un CMS qui ne vous oblige ni à passer par WordPress, ni à gérer une base de données dès le premier jour ? Statamic est un CMS livré sous forme de paquet Laravel : le contenu vit par défaut dans des fichiers que l’on peut versionner avec Git, et les rédacteurs disposent d’un panneau de contrôle moderne. L’édition Core est gratuite ; l’édition Pro, payante, ajoute notamment les rôles, les révisions, le multi-site et les API. Le projet présente la version 6, sortie en janvier 2026, comme sa version principale. Nous passons en revue ses fonctions, son installation avec Docker, son modèle de prix et ses limites.
Statamic, c’est quoi ?
Dans son dépôt, Statamic se décrit comme un CMS « flat-first », alimenté par Laravel et Git. Concrètement, c’est un paquet Composer que l’on installe dans une application Laravel : vous gardez le framework, ses outils et son écosystème, et vous y ajoutez un panneau de contrôle et un modèle de contenu. Le site officiel affiche un copyright depuis 2012.
- Statamic repose sur Laravel et demande PHP 8.3 ou plus, Composer et les extensions PHP habituelles, ainsi que GD ou ImageMagick pour manipuler les images.
- Contenu en fichiers à plat (YAML et Markdown) par défaut, avec une bascule possible vers une base de données.
- Open source : le code du paquet est public sur GitHub ; l’édition Core est gratuite, l’édition Pro est commerciale.
- Un projet suivi : les versions 6.x et 5.x reçoivent des publications régulières, et la politique de support annonce des correctifs de bogues pendant un an et des correctifs de sécurité pendant dix-huit mois.
Un panneau de contrôle pensé pour les rédacteurs
Le panneau de contrôle de Statamic repose sur des blueprints : vous y décrivez les champs d’un type de contenu (image, introduction, auteur, modèle de page) et leur largeur dans le formulaire. Le site officiel annonce plus de 40 types de champs, de la case à cocher au sélecteur de ressources, et un éditeur de blocs appelé Bard, qui permet d’insérer des blocs structurés au milieu d’un texte riche.
Côté édition, Statamic propose un aperçu en direct du contenu sans quitter le panneau, une gestion des fichiers médias (téléversement, métadonnées, point focal pour le recadrage), des formulaires avec notifications par e-mail, des « globals » pour les contenus réutilisés sur tout le site et un constructeur de menus par glisser-déposer. Le panneau offre aussi un mode sombre et une palette de commandes au clavier.
Les fonctions réservées à l’édition Pro concernent surtout le travail en équipe : comptes et rôles illimités, brouillons et historique des révisions, édition multi-utilisateur, multi-site et multilingue, personnalisation « white label » du panneau.
Fichiers à plat, Git et base de données
C’est le choix qui distingue Statamic de la plupart des CMS PHP : entrées, collections, taxonomies, menus et réglages sont des fichiers dans le dépôt du projet. Le site officiel en tire un argument de workflow : on peut tout versionner, revenir à un état antérieur, travailler sur une branche puis fusionner. Dans l’édition Pro, l’intégration Git du panneau permet de valider les changements depuis l’interface.
Les fichiers à plat ne sont pas une obligation. La documentation prévoit une bascule vers une base de données grâce au pilote Eloquent : une commande (php please install:eloquent-driver) permet de choisir ce qui migre, par exemple les entrées seules, et des commandes d’export ramènent le contenu en fichiers si vous changez d’avis. Une installation de Statamic dans une application Laravel existante démarre en fichiers à plat ; la base de données reste un choix à faire ensuite.
Pensé aussi pour les développeurs
Comme Statamic s’installe dans une application Laravel, vous gardez l’accès à Eloquent, aux files d’attente ou aux événements du framework. Pour l’affichage, la documentation propose deux moteurs de gabarits : Antlers, le langage maison, et Blade. Le projet annonce aussi des requêtes de contenu avec des facades dans le style d’Eloquent, un générateur de site statique, un importeur de contenu depuis WordPress, des fichiers CSV ou XML, et, dans l’édition Pro, une API REST et GraphQL pour un usage headless.
Un marché d’extensions et de kits de démarrage complète l’ensemble. Statamic annonce par ailleurs que le site laravel.com tourne sur son CMS : c’est une information donnée par l’éditeur, que nous n’avons pas vérifiée de notre côté.
Licence, éditions et prix
La documentation présente l’édition Core comme « gratuite et open source », utilisable pour tout type de projet, avec deux limites : un seul compte administrateur et un seul formulaire. L’édition Pro est un produit commercial qui retire ces limites et ajoute les fonctions d’équipe et d’API vues plus haut, ainsi qu’un support développeur de base. Une offre Enterprise existe pour les organisations qui exigent un contrat de niveau de service.
La page de tarifs affiche pour Statamic Pro un prix par site, avec un an de mises à jour inclus puis un renouvellement annuel pour continuer à recevoir les mises à jour ; vérifiez les montants sur la page officielle, car l’éditeur a relevé ce prix en mai 2026 pour la première fois de façon significative en six ans, selon son billet de blog. En développement, le mode d’essai permet d’utiliser Pro sans limite de durée ; en production, il faut créer un site sur statamic.com, acheter la licence et renseigner la clé dans le fichier d’environnement. Chaque licence couvre une installation de production.
Comment l’installer
Pour un nouveau projet, la documentation recommande Laravel Herd sur macOS et Windows, ou la ligne de commande : composer global require statamic/cli, puis statamic new nom_du_projet. L’assistant propose un site vierge ou un kit de démarrage, puis crée le premier super-utilisateur. Statamic n’a pas de fichier Docker Compose propre dans la documentation que nous avons lue : l’option Docker passe par Laravel Sail, dont le compose.yaml se trouve à la racine du projet.
Avec Docker (Laravel Sail)
# Docker avec Laravel Sail, d'après la documentation officielle de Statamic
# 1. Créez une application Laravel (documentation de Laravel), puis, à sa racine :
composer require laravel/sail --dev
php artisan sail:install --with=none
./vendor/bin/sail up -d
# 2. Ajoutez les scripts indiqués par la documentation dans composer.json, puis installez Statamic :
./vendor/bin/sail composer require statamic/cms --with-dependencies
Selon la documentation, le site est ensuite accessible sur http://localhost. Dans Sail, les commandes se préfixent : sail artisan au lieu de php artisan et sail artisan statamic au lieu de php please. Installé dans une application Laravel vierge, Statamic n’apporte ni contenu ni vues : vous devez créer la collection de pages et les gabarits vous-même.
Les limites à connaître
Les points ci-dessous viennent de la documentation de Statamic et de retours publics. Les avis indépendants sont rares dans nos recherches, et nous n’avons pas installé l’outil.
- Du Composer et du PHP : ce n’est pas un CMS que l’on installe en cliquant sur un assistant d’hébergeur ; il faut PHP 8.3 ou plus, Composer et un environnement Laravel. La documentation signale aussi que Statamic 6 ne prend pas en charge Inertia 3, ce qui concerne les kits de démarrage récents de Laravel.
- Licence par site : la production demande une clé, et la documentation décrit une validation auprès du serveur de l’éditeur toutes les heures quand quelqu’un est connecté au panneau, avec le domaine, l’adresse IP et la version de PHP. Pour un environnement sans accès à Internet, il faut contacter le support.
- Fichiers à plat et relations : dans un fil Hacker News de 2023, un utilisateur estime que les relations et la recherche sont plus difficiles à construire avec des fichiers qu’avec une base de données, et qu’il choisirait Craft CMS quand la base est un atout. Le même commentateur classe Statamic parmi les produits commerciaux, « pas libres » au sens des libertés logicielles, et relève qu’Antlers est un langage de gabarits propre au projet. La documentation parle d’un CMS « gratuit et open source » pour Core : lisez la page de tarifs et la licence avant de l’adopter.
- Coût des mises à jour : sur Pro, les mises à jour et le support demandent un renouvellement annuel, et le prix a été relevé en 2026.
- Comparaisons de l’éditeur : les pages de comparaison avec WordPress et Craft CMS publiées sur le site de Statamic sont écrites par le projet ; elles défendent son point de vue.
Statamic face à WordPress, Craft CMS et EmDash
Ces trois outils répondent à des besoins proches : gérer le contenu d’un site avec une interface pour les rédacteurs. Les informations viennent de leurs pages officielles.
| Outil | Technologie | Contenu | Offre |
|---|---|---|---|
| PHP, paquet Laravel | Fichiers à plat par défaut, base de données possible | Core gratuit, Pro payant par site | |
| PHP et MariaDB | Base de données | Logiciel open source | |
| PHP, base MySQL, MariaDB ou PostgreSQL | Base de données | Solo gratuit, Team et Pro payants par projet | |
| TypeScript, Astro | Base SQLite, D1 ou autre | Open source, gratuit |
Logos des outils cités : marques de leurs éditeurs et projets, reproduits à titre d’illustration d’après leurs sites et dépôts officiels.
WordPress est un logiciel open source né en 2003, fondé sur PHP et MariaDB, que ses créateurs présentent comme utilisable sans configuration par des personnes peu techniques. C’est un autre profil que Statamic : l’équipe d’EmDash reconnaît elle-même que WordPress a le meilleur écosystème de plugins de tous les CMS, alors que Statamic mise sur un modèle de contenu structuré et sur Laravel.
Craft CMS est l’alternative la plus proche pour les agences : application PHP avec Twig et GraphQL, dont le contenu est stocké dans une base relationnelle, avec des éditions Solo, Team et Pro. Le site de Statamic reconnaît lui-même que Craft a l’écosystème de plugins le plus fourni et une solution e-commerce, Craft Commerce, éprouvée ; c’est un argument à peser si votre projet est orienté boutique.
EmDash vient d’un autre monde : un CMS TypeScript pour Astro, annoncé le 1er avril 2026 et publié en version 1.0 stable le 28 septembre 2026, qui s’exécute sur Cloudflare ou sur un serveur Node.js avec SQLite. Ses plugins tournent dans des bacs à sable et il intègre un serveur MCP. Il s’inscrit dans l’écosystème JavaScript d’Astro, alors que Statamic s’inscrit dans celui de Laravel.
Pour qui ?
Statamic s’adresse d’abord aux développeurs et aux agences qui travaillent déjà avec Laravel et qui livrent à leurs clients un site sur mesure avec une interface d’édition soignée. Le modèle fichiers + Git convient aux équipes qui déploient par dépôt et veulent relire le contenu comme du code. Il convient moins si vous cherchez une installation sans ligne de commande ou une boutique en ligne complète : dans ces cas, WordPress ou Craft CMS restent des options à comparer.
En résumé
Statamic est un CMS Laravel à fichiers à plat, avec bascule possible vers une base de données, un panneau de contrôle moderne et deux éditions : Core gratuite, Pro payante par site. Le projet propose la version 6, sortie en janvier 2026, comme version principale et publie régulièrement des versions. Ses limites sont les prérequis techniques, la licence par site et un nombre limité d’avis indépendants. Vérifiez les éditions et les prix sur la page officielle avant de choisir.
Vous hésitez entre un CMS Laravel et WordPress ? Notre article sur la maintenance d’un site WordPress aide à mesurer ce que chaque option demande. Pour installer et maintenir Statamic sur votre projet, contactez-nous : nous pouvons vous accompagner.



