====== Phase 5 ====== ===== Experience Builder Platform ===== Objectif : Permettre à chaque tenant de construire, personnaliser et publier sans code : Site Marketing Owner Experience Guest Experience à partir d'un moteur d'expérience unifié. Cette phase constitue la fondation du White Label avancé et prépare les Sprints 39 (Multi-Brand) et suivants. --- ====== Vision ====== Aujourd'hui : Développeur ↓ Modification du code ↓ Déploiement ↓ Validation Toute modification nécessite une intervention technique. --- Demain : Tenant ↓ Configuration ↓ Prévisualisation ↓ Publication sans aucune intervention développeur. --- ====== Positionnement ====== L'Experience Builder devient : Le CMS Le Page Builder Le Theme Builder Le Branding Manager de toute la plateforme. --- ====== Périmètre ====== L'Experience Builder pilote : Marketing Website Owner Experience Guest Experience mais ne pilote pas : Platform Console Tenant Console qui restent des applications métier. --- ====== Architecture ====== Experience Builder ├── Branding Engine ├── Theme Builder ├── Layout Builder ├── Navigation Builder ├── Page Builder ├── Widget Builder ├── Form Builder ├── Content Builder ├── Media Library ├── Preview Engine └── Publishing Engine --- ====== Module 1 ====== ===== Branding Engine ===== Objectif : Centraliser l'identité visuelle. --- ====== Paramètres ====== Configurer : Nom commercial Logo Logo compact Favicon Couleur principale Couleur secondaire Couleurs système Polices Icônes --- ====== Aperçu ====== Afficher : Desktop Tablet Mobile en temps réel. --- ====== Module 2 ====== ===== Theme Builder ===== Objectif : Créer des thèmes réutilisables. --- ====== Paramètres ====== Configurer : Palette couleurs Typographie Bordures Espacements Styles boutons Styles formulaires Styles tableaux Styles cartes --- ====== Bibliothèque ====== Supporter : Theme Corporate Theme Luxury Theme Hotel Theme Modern Theme Minimal Theme Resort --- ====== Héritage ====== Permettre : Theme Parent Theme Enfant pour simplifier les déclinaisons. --- ====== Module 3 ====== ===== Layout Builder ===== Objectif : Contrôler la structure générale. --- ====== Layouts ====== Supporter : Sidebar Top Navigation Hybrid Landing Page Hotel Luxury Agency --- ====== Zones ====== Configurer : Header Hero Sidebar Content Widgets Footer --- ====== Responsive ====== Gérer : Desktop Tablet Mobile indépendamment. --- ====== Module 4 ====== ===== Navigation Builder ===== Objectif : Construire les menus. --- ====== Navigation ====== Créer : Menu Principal Menu Secondaire Footer Navigation Mobile --- ====== Contrôle ====== Permettre : Ajouter menu Supprimer menu Réordonner menu Masquer menu sans développement. --- ====== Règles ====== Supporter : Rôle utilisateur Langue Pays Marque --- ====== Module 5 ====== ===== Page Builder ===== Objectif : Créer des pages sans code. --- ====== Pages système ====== Supporter : Accueil Contact FAQ Réservation Dashboard Revenus Réservations Documents --- ====== Pages personnalisées ====== Permettre : Landing Pages Pages SEO Pages Marketing Pages Campagnes --- ====== Éditeur ====== Fonctionnement : Drag & Drop de composants. --- ====== Module 6 ====== ===== Widget Builder ===== Objectif : Construire les pages par assemblage. --- ====== Widgets Marketing ====== Hero CTA Testimonials FAQ Gallery Map Property Search --- ====== Widgets Owner ====== Revenue KPI Occupancy KPI Reservations Documents Messages --- ====== Widgets Guest ====== Reservation Card Check-In Status Payment Status Messages Reviews Loyalty --- ====== Paramètres ====== Chaque widget expose : Titre Couleurs Tailles Données Visibilité --- ====== Module 7 ====== ===== Form Builder ===== Objectif : Créer des formulaires métier. --- ====== Types ====== Supporter : Contact Support Check-In Check-Out Lead Owner Request Guest Request --- ====== Champs ====== Supporter : Texte Date Email Téléphone Liste Checkbox Upload --- ====== Workflow ====== Déclencher : Email Notification CRM Ticket Automatisation --- ====== Module 8 ====== ===== Content Builder ===== Objectif : Administrer le contenu. --- ====== Types ====== Supporter : Pages Articles FAQ Guides Conditions Politique confidentialité --- ====== SEO ====== Configurer : Meta Title Meta Description Open Graph Schema.org --- ====== Multilingue ====== Supporter : Français Anglais Espagnol Allemand Italien et autres langues. --- ====== Module 9 ====== ===== Media Library ===== Objectif : Centraliser les médias. --- ====== Types ====== Supporter : Images Vidéos PDF Documents --- ====== Fonctionnalités ====== Permettre : Classement Recherche Tags Versions --- ====== Module 10 ====== ===== Preview Engine ===== Objectif : Visualiser avant publication. --- ====== Prévisualisation ====== Afficher : Marketing Website Owner Experience Guest Experience en temps réel. --- ====== Modes ====== Supporter : Desktop Tablet Mobile --- ====== Module 11 ====== ===== Publishing Engine ===== Objectif : Publier les expériences. --- ====== Actions ====== Supporter : Brouillon Préproduction Publication Rollback --- ====== Historique ====== Conserver : Version Auteur Date Commentaire --- ====== Menu Tenant Console ====== Ajouter : Experience Builder ├── Branding ├── Themes ├── Layouts ├── Navigation ├── Pages ├── Widgets ├── Forms ├── Content ├── Media ├── Preview └── Publish --- ====== Modèle de données ====== ===== Nouvelles entités ===== Theme Layout Navigation Page Widget Form Media Content PublishedVersion --- ====== Relations ====== Tenant ├── Themes ├── Layouts ├── Pages ├── Widgets ├── Forms └── PublishedVersions --- ====== Permissions ====== ===== Accès ===== TM-ADMIN TM-TENANT-OWNER TM-TENANT-MANAGER --- ===== Lecture seule ===== TM-TENANT-VIEWER --- ====== Cas d'usage ====== ===== Exemple ===== Agence : Luxury Villas Provence souhaite : Changer son logo Changer ses couleurs Créer une landing page Modifier le portail propriétaire Modifier le portail voyageur --- Le responsable marketing : Ouvre Experience Builder ↓ Modifie le thème ↓ Prévisualise ↓ Publie --- Aucune intervention technique n'est nécessaire. --- ====== Définition de terminé ====== La Phase 5 est terminée lorsque : ✓ Branding configurable ✓ Themes configurables ✓ Layouts configurables ✓ Navigation configurable ✓ Pages configurables ✓ Widgets configurables ✓ Formulaires configurables ✓ Contenus configurables ✓ Prévisualisation temps réel ✓ Publication versionnée ✓ Marketing Website configurable ✓ Owner Experience configurable ✓ Guest Experience configurable --- ====== Livrables ====== BrandingEngine ThemeBuilder LayoutBuilder NavigationBuilder PageBuilder WidgetBuilder FormBuilder ContentBuilder MediaLibrary PreviewEngine PublishingEngine ExperienceBuilderPlatform --- ====== Résultat ====== À l'issue de la Phase 5 : Le tenant ne demande plus à un développeur de modifier son site ou ses portails. Il construit lui-même son expérience numérique.