Concepts
Concepts
Architecture et décisions de conception derrière OptimoCMS.
Concepts
Comprenez l'architecture fondamentale d'OptimoCMS.
Architecture multi-tenant
Chaque site fonctionne sur un seul projet Firebase avec une isolation stricte des tenants. Les données sont cloisonnées par siteId à chaque niveau.
Design Tokens
OptimoCMS utilise des propriétés CSS personnalisées (design tokens) pour le theming. Les sites peuvent personnaliser couleurs, polices et rayons de bordure sans modifier le code des composants.
| Token | Objectif |
|---|---|
--dt-color-primary | Couleur primaire/CTA |
--dt-color-text | Couleur du texte principal |
--dt-color-surface | Arrière-plans des cartes |
--dt-font-body | Police du corps |
--dt-font-heading | Police des titres |
Composants visuels
Les pages sont construites avec l'éditeur visuel intégré. Chaque composant reçoit des props et s'affiche de manière cohérente dans l'éditeur, le site en ligne et l'aperçu IA.