Drag

Articles de Thibault Chazottes

Développeur et Formateur web Laravel

Découvrez mes articles sur le développement web et les technologies Laravel.

Written by : Thibault Chazottes

Statamic : flat file ou base de données — quel choix ?

Par défaut, Statamic stocke le contenu en **fichiers** (Markdown, YAML) : idéal pour Git, les déploiements simples et les sites vitrine. Mais on peut aussi basculer tout ou partie du CMS en **base de données** via le driver Eloquent — utile pour un SaaS, du multisite ou des flux entre applications. Ce volet compare les deux approches et propose un cas concret (site marketing en flat file + produit client en BDD).

Written by : Thibault Chazottes

Statamic : Antlers ou Blade pour afficher le contenu

Blueprint et entrées en place, la page **« Ressources LinkedIn »** existe dans le Control Panel — mais sans **vue**, rien ne s’affiche côté public. Ce volet explique comment **sortir les données** : le moteur **Antlers** (recommandé par Statamic) ou **Blade** (Laravel), avec des exemples concrets (collection « livres », page ressources, posts LinkedIn).

Written by : Thibault Chazottes

Statamic : blueprints et fieldsets (cas concret page « Ressources »)

Collections, navigations, assets… tout ce contenu a besoin de **champs** définis clairement : titre, prix, bouton, image, etc. C’est le rôle des **blueprints** — et, pour ne pas tout recréer à chaque page, des **fieldsets** réutilisables. Dans ce volet, on construit ensemble un blueprint réaliste pour une page type **« Ressources LinkedIn »** sur un site de formation : section héros, introduction riche, onglet « liste d’articles » — le tout illustré en vidéo.

Written by : Thibault Chazottes

Statamic : après l’installation — tableau de bord, contenu et fichiers

Une fois Statamic installé et le **tableau de bord** accessible, la question suivante est vite : **par où commencer** pour structurer le site ? Cet article fait le tour des **grands blocs du panneau** : collections, navigations, taxonomies, conteneurs d’assets et **globales**. On relie tout ça aux **fichiers** que Statamic génère dans le projet (YAML, Markdown) — le tout illustré en vidéo.

Written by : Thibault Chazottes

Statamic : installer le CMS (les 2 méthodes à connaître)

Après la présentation de Statamic, place à une étape incontournable : **l’installation**. Bonne nouvelle : la doc est claire et les commandes restent simples. Il existe **deux approches principales**, et le bon choix dépend surtout de votre point de départ : **nouveau projet** ou **application Laravel déjà en place**. Voici comment s’y retrouver, aligné sur la [documentation officielle](https://statamic.dev/installation) (versions récentes de Statamic, compatibles notamment avec **Laravel 12**). La même installation est montrée en vidéo : [YouTube — démo installation Statamic](https://youtu.be/WjFTADt2_DI).

Written by : Thibault Chazottes

Statamic : le CMS Laravel à connaître (présentation complète)

Quand on développe avec Laravel, on se retrouve souvent face au même problème : comment gérer un site vitrine ou du contenu sans repartir sur WordPress… ni recréer un CMS à la main ? C’est exactement là que Statamic entre en jeu. Statamic est un **CMS basé sur Laravel**, qui permet de gérer du contenu (pages, articles, données, formulaires…) tout en restant dans un environnement Laravel propre. Dans cet article, je vous propose une **première découverte du CMS**, basée sur un cas concret.