Full width FSE

Le full width FSE est un concept théorique simple (100% de largeur) dont la mise en œuvre pratique devient complexe et imprévisible à cause d’une cascade de contraintes externes non transparentes pour l’utilisateur.

Manifestations concrètes

SymptômeCause
Bloc non vraiment full widthPadding global du thème
Débordement horizontalParent trop large
Rendu différent éditeur/frontToggle mal configuré
Comportement variable selon thèmeImplémentation CSS spécifique
Rétrocompatibilité rompueChangement de version WP

Schéma des dépendances

┌─────────────────────────────────────────────────────────────┐
│                    alignfull = 100% ?                        │
└─────────────────────────────────────────────────────────────┘
                              ↓
        ┌─────────────────────┴─────────────────────┐
        ↓                                           ↓
┌───────────────┐                          ┌─────────────────┐
│  Parent       │                          │ Toggle "largeur │
│  constraining │                          │ du contenu"     │
└───────────────┘                          └─────────────────┘
        ↓                                           ↓
┌───────────────┐                          ┌─────────────────┐
│  Padding      │                          │ Spécificités    │
│  global       │                          │ du thème        │
└───────────────┘                          └─────────────────┘
                              ↓
                    ┌─────────────────┐
                    │ Version WP      │
                    │ (CSS vars, etc.)│
                    └─────────────────┘
                              ↓
                    ┌─────────────────┐
                    │ Rendu réel :    │
                    │ Imprévisible │
                    └─────────────────┘

Cadre décisionnel

[ ] Client technique (développeur/designer) → FSE livrable
[ ] Client non technique + besoin d'autonomie → FSE bridé uniquement
[ ] Client exigeant précision pixel-perfect → FSE non adapté
[ ] Projet documentaire/structuré  → Préférer thème classique + ACF
[ ] Client accepte formation + support continu → FSE possible avec garde-fous

Ce qui rend le FSE risqué à livrer tel quel

Critère clientProblème FSEConséquence
AutonomieComportement non prédictible (alignfull dépend de 5+ facteurs)Client perdu, appels de support constants
DocumentationDocumentation officielle fragmentée, exemples raresImpossible de former simplement
MaintenanceDépendance à la version WP + thèmeMise à jour = casse potentielle
Contrôle visuelÉditeur ≠ rendu frontPerte de confiance du client
Expertise requiseNécessite compréhension CSS/HTMLHors portée d’un client non technique
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.