CMS headless
Un CMS headless modelé sur votre métier, pas l'inverse
Depuis 2020, nous déployons Directus self-hosted pour structurer les contenus de nos clients : schéma sur mesure, back-office que vos équipes administrent en autonomie, données hébergées en France.
Et quand le natif ne suffit pas, nous écrivons l'extension qui manque.
La méthode
Un CMS headless n'est pas une case à cocher : c'est l'architecture qui décidera, pendant des années, de la vie de vos contenus. Nous déployons Directus self-hosted en production depuis 2020 — assez de recul pour savoir ce qui tient la route : un schéma qui épouse votre métier, pas un gabarit générique qu'on tord jusqu'à la rupture.
Notre règle ne varie pas : jamais de chiffrage sur un existant non audité. Avant toute refonte ou reprise, nous auditons le CMS en place — y compris les vieux Directus 8 et 9 qu'on nous confie pour les remettre d'aplomb.
Le périmètre, lui, est verrouillé avant la première ligne de code : ce qui s'y ajoute en cours de route fait l'objet d'un arbitrage commun — pas d'une ligne surprise sur la facture.
Le périmètre
Modélisation sur mesure : collections, relations, rôles et permissions pensés pour vos équipes et votre vocabulaire. Jusqu'à l'architecture multi-tenant quand il le faut — un socle Directus unique conçu pour porter les douze sites régionaux des CEMÉA, chaque région autonome sur ses contenus.
Extensions sur mesure : interfaces, hooks, flows et connecteurs métier — comme le picker qui branche la photothèque Phrasea des CEMÉA directement dans le back-office. Dix dépôts d'extensions Directus à ce jour.
Workflows éditoriaux : circuits de validation et outils de rédaction taillés pour vos équipes — comme le workflow en cinq étapes et l'éditeur WYSIWYG sur mesure conçus pour les fiches pédagogiques de la médiathèque Yakamédia.
Migrations automatisées : extraction, transformation et import scriptés depuis votre CMS actuel — Storyblok, Drupal, anciens Directus — avec vérification d'intégrité et redirections SEO.
Formation des administrateurs : session dédiée et guide fourni à la livraison. L'autonomie de vos équipes fait partie du périmètre, pas des options.
La stack
Pas de boîte noire : une stack auto-hébergée sur nos serveurs, administrée de bout en bout — et vos données restent en France.
- CMS : Directus 9 → 11, self-hosted
- Extensions : interfaces, hooks et flows sur mesure (Vue/JS)
- Contenus : blocs modulaires administrables (M2A)
- API : REST & GraphQL
- Base de données : MySQL 8
- Recherche : Meilisearch
- Photothèque : connecteur Phrasea
- Hébergement : serveurs AIOA en France