Développeurs

Un modèle de contenu explicite, une API complète.

Tout ce que fait l'interface d'administration passe par la même API. Vous pouvez donc tout automatiser : depuis un script, un pipeline CI ou un agent IA.

Modèle de contenu

Des documents versionnés, des arbres de composants.

Chaque entité (page, gabarit, composant partagé, thème, objet…) est un document JSON révisionné : une tête de brouillon, une révision publiée, un historique. Une page porte un arbre de composants typés.

Les types sont définis dans le code (composants livrés) ou en base (vos types d'objets), et leur schéma est interrogeable.

GET page 52 · extrait
{
  "entity": { "id": 52, "language": "fr", "uri": "/" },
  "head":      { "number": 3 },
  "published": { "number": 2 },
  "data": {
    "title": "Plumixia — …",
    "layoutid": 8,
    "components": [
      { "className": "CmsBlock",
        "data": { "contentblock": { "fr": "<section>…" } } },
      { "className": "CmsForm", "children": [ … ] }
    ]
  }
}
Architecture

Une pile technique classique, robuste, exploitable.

CoucheTechnologieNotes
Application.NETRendu des pages côté serveur, API REST, serveur MCP dans le même service
DonnéesPostgreSQLDocuments JSON, révisions, sites, utilisateurs et rôles
MédiasStockage compatible S3Taille maximale et types de fichiers contrôlés à l'envoi
RechercheTypesense (par défaut)Index des pages et objets publiés, par langue
TraductionDeepL ou modèle de langageConfigurable par instance
DéploiementConteneurs, KubernetesCloud géré en France ou votre propre cluster
Interfaces

Trois façons de parler au CMS.

Interface d'administration

Pour les éditeurs : formulaires générés à partir des schémas, onglets, champs traduisibles, médiathèque.

API REST

Pour vos scripts et intégrations : mêmes ressources, mêmes règles, mêmes rôles. Utilisable aussi en mode headless pour alimenter une application.

Serveur MCP

Pour les agents IA : outils décrits et typés, parité stricte avec l'API REST, y compris pour la publication automatique. Détails

Rôles

RôlePeut notamment
MédiasLire le contenu, gérer la médiathèque
ContenuCréer et modifier pages, gabarits, composants, thèmes, objets, catégories ; utiliser la traduction
DéveloppeurDéfinir et modifier les types d'objets
AdministrateurGérer les sites : identité, domaines, langues, réglages

Votre prochain site, rédigé à quatre mains.

Vos équipes et vos agents IA dans le même CMS. Démo de 30 minutes sur vos propres contenus, sans engagement.