DialogBuilder
🔰 Introduction
Le composant DialogBuilder
est une interface de dialogue interactive permettant de personnaliser visuellement l'apparence et le comportement des éléments d’un site web (sections, containers, composants, etc.).
Conçu pour être intuitif et accessible, il permet de modifier les propriétés CSS sans écrire une seule ligne de code.

🧩 Structure de l’Interface
🔍 Vue d’ensemble
L’interface DialogBuilder
se présente sous la forme d’une fenêtre modale comprenant :
Un titre indiquant le composant en cours d’édition
Un bouton de fermeture
Un système d’onglets pour accéder aux différentes catégories de personnalisation
Une zone de contenu qui change selon l’onglet actif
Un sélecteur de breakpoints pour la personnalisation responsive
🗂️ Système d’onglets
Chaque onglet est représenté par une icône explicite, facilitant la navigation :
⚙️
Config
Paramètres généraux
↔️
Alignment
Alignement horizontal / vertical
🖼️
Background
Arrière-plan : couleur, image, dégradé
𝐀
Typography
Police, style, espacement
𝗛
Heading
Styles de titres (H1 à H6)
⧉
Border
Bordures : style, couleur, rayon
📏
Spacing
Marges et rembourrages
📐
Breakpoint
Comportement responsive
🚀 Fonctionnalités Clés
1️⃣ Personnalisation Responsive (Breakpoints)
Un sélecteur de points de rupture permet de cibler les résolutions suivantes :
Global
— toutes tailles d’écranSmall
— 576px (smartphones)Medium
— 768px (tablettes portrait)Large
— 992px (tablettes paysage / petits laptops)XL
— 1200px (ordinateurs classiques)XXL
— 1400px (grands écrans)
2️⃣ Modification en Temps Réel
Les changements sont immédiatement visibles sur le composant sélectionné. Cela permet un design par itération rapide, sans rechargement.
3️⃣ Gestion des Composants
Le DialogBuilder
permet de :
Modifier un composant existant
Mettre à jour l’en-tête et le pied de page
Personnaliser les éléments partagés entre plusieurs pages
↔️ Alignment
Contrôle de l’alignement interne :
Alignement horizontal : gauche / centre / droite
Alignement vertical : haut / centre / bas
Distribution : espace entre / autour
🖼️ Background
Personnalisation de l’arrière-plan :
Couleur de fond
Image (URL ou upload)
Dégradé linéaire / radial
𝐀 Typography
Gestion de la typographie :
Police et taille
Style : gras / italique / souligné
Couleur du texte
Espacement des lettres
𝗛 Heading
Spécifique aux titres (H1 à H6) :
Taille et graisse
Alignement
Espacement vertical
⧉ Border
Définition de la bordure :
Style : pleine, pointillée, double...
Largeur
Couleur
Rayon des coins
📏 Spacing
Contrôle de l’espacement :
margin
(extérieur)padding
(intérieur)Espacement inter-éléments
📐 Breakpoint
Configuration responsive :
Visibilité conditionnelle
Redimensionnement adaptatif
Règles spécifiques par écran
🔄 Interactions Système
🔁 Processus de Mise à Jour
À chaque modification :
Les changements sont collectés
Une requête API est déclenchée
Le composant est mis à jour dynamiquement
L’interface se synchronise avec le nouvel état
✅ Composants supportés
Composants standards de la page
En-têtes / pieds de page
Widgets globaux ou partagés
📚 Cas d'Utilisation
🎯 Modifier un bouton
Sélectionner le bouton
Ouvrir
DialogBuilder
Onglet Background → changer la couleur
Onglet Border → arrondir les coins
Onglet Typography → modifier le texte
Onglet Spacing → ajouter du padding
📱 Adapter un composant pour mobile
Sélectionner le composant
Choisir le breakpoint
Small (576px)
Modifier taille, alignement, espacement
Tester le comportement en redimensionnant la fenêtre
🧩 Personnaliser un en-tête
Sélectionner l’en-tête global
Ouvrir
DialogBuilder
Modifier l’apparence via les onglets
Les modifications seront automatiquement répercutées sur toutes les pages
✅ Conclusion
Le DialogBuilder
est un outil puissant, flexible et no-code, idéal pour les développeurs comme les non-techniciens.
Il facilite la création de mises en page responsives, cohérentes et élégantes, tout en réduisant considérablement le temps de développement.
Dernière mise à jour