Fonctionnalités / Gabarits & composants
Une charte définie une fois, respectée partout.
Thème, gabarits, composants partagés : Plumixia sépare ce qui est commun de ce qui est propre à chaque page. Votre design reste libre — HTML et classes CSS de votre choix — et cohérent d'une page à l'autre.
Du plus général au plus précis.
Thème
Feuille de style, JavaScript, balises du <head> (polices, favicon), classes du body. Tailwind compilé ou CSS maison, servi depuis la médiathèque ou en ligne.
Gabarit
La structure commune : en-tête, navigation, zone de contenu de page, pied de page. Une page choisit son gabarit ; un gabarit dédié sert la page 404.
Composants partagés
Un bandeau, un encart, un menu réutilisé par référence dans plusieurs pages ou gabarits. On le modifie à un endroit, il change partout.
Fragments
Des morceaux injectés automatiquement dans toutes les pages, ou dans tous les formulaires : balise de suivi, mention RGPD, champ commun.
Les composants livrés avec le CMS.
| Famille | Composants | À quoi ça sert |
|---|---|---|
| Blocs | Bloc HTML, widget, script, style, en-tête (head), début et fin de body | Contenu libre et injection de code là où il faut |
| Conteneurs | Conteneur, conteneur de page, conteneur d'objet, modale | Structurer la page, afficher un objet de données, ouvrir une fenêtre |
| Répéteurs | Répéteur générique, répéteur d'articles, répéteur de catégories | Listes d'actualités, catalogues, rubriques, générées depuis les données |
| Îlots interactifs | Onglets, accordéon | Contenu replié ou en onglets, sans JavaScript à écrire |
| Formulaires | Formulaire, étape, champ, captcha, soumission, confirmation… | Voir Formulaires |
| Mesure | A/B test, GTM, pixel, analytics, traceur, consentement | Voir Marketing |
| SEO & navigation | Données structurées, redirection, recherche | Voir SEO |
Chaque composant peut être réservé à un type d'appareil (ordinateur, tablette, mobile) et porte ses propres classes CSS.
Votre HTML, vos classes.
Plumixia n'impose pas de framework graphique. Les blocs acceptent du HTML et n'importe quelles classes : Tailwind, Bootstrap, un design system maison. Ce site, par exemple, utilise une feuille de style écrite à la main.
- Schémas typés : chaque composant déclare ses propriétés, onglets, champs obligatoires et traduisibles
- Imbrication contrôlée : un composant sait où il peut être placé (pas de formulaire dans un formulaire)
- Clonage de page pour partir d'une page existante
- Lisible par un agent IA, qui lit les schémas avant de composer une page