Le référentiel de décision, d’interface et d’implémentation pour les pages Weclim. Il documente uniquement les éléments réellement disponibles dans le thème et les règles qui évitent de créer des variations incohérentes.
01 · Fondations
Le langage visuel commence par peu de tokens.
Les couleurs, tailles et polices doivent être sélectionnées depuis theme.json ou les réglages Weclim. Ne créez pas de valeur locale sans l’ajouter d’abord au système.
Vert pétrole
--ink · #0d3b3e
Texte principal, navigation, actions majeures et surfaces sombres.
Ivoire
--paper · #fbfaf6
Fond global et surfaces de lecture.
Sauge
--sage · #e5ede1
Regroupements calmes, sections de guidance et choix sélectionnés.
Sauge intense
--sage-strong · #9cb690
Bordure active, repère positif et interaction secondaire.
Orange solaire
--orange · #ff9b38
Accent d’action, focus et limite éditoriale.
Ligne
--line · #dcded7
Séparateurs, contours de cartes et structure discrète.
Typographie éditoriale
Rafraîchir un espace sans choisir à l’aveugle.
--serif · Iowan Old Style, Baskerville, Times New Roman, serif. Réservée aux titres, grands messages et moments de décision.
Typographie interface
Des libellés directs, des contenus lisibles, des données situées.
--sans · Inter, système sans-serif. Réservée à la navigation, aux actions et au texte courant.
Rythme
2XS0,25 rem · micro-ajustement interne
XS0,5 rem · métadonnées et groupes serrés
S0,75 rem · écart dans un composant
M1 rem · espacement interne courant
L1,5 rem · carte et groupe de contenu
XL2 rem · séparation de sous-zones
2XL3 rem · respiration de bloc
3XL4 rem · séparation de section
4XL5,5 rem · moment manifeste ou hero
Échelle de lecture
Manifeste · --type-display
Une hiérarchie calme aide à comprendre.
Un seul message d’entrée par page ou hub.
H1 · --type-h1
Une hiérarchie calme aide à comprendre.
Titre de page unique, jamais doublé.
H2 · --type-h2
Une hiérarchie calme aide à comprendre.
Décision ou chapitre majeur.
H3 · --type-h3
Une hiérarchie calme aide à comprendre.
Sous-chapitre, carte éditoriale ou composant.
Texte · --sans
Une hiérarchie calme aide à comprendre.
Lecture courante, avec une ligne de 1,72.
02 · Conteneurs et layouts
Une page respire avant de se complexifier.
Le thème utilise un conteneur large pour les hubs et une largeur de lecture réduite pour les contenus experts.
Large--wrap · 1 440 px maximumHubs, grilles de cartes, sections de décision et footer.
Navigation--nav-wrap · 1 880 px maximumLe header s’étend davantage que le contenu pour ne pas comprimer le menu.
Utiliser weclim-section et l’espacement XL pour séparer les décisions importantes. Une section comporte un titre, une promesse courte puis un seul groupe de contenu.
Grille
Utiliser les grilles existantes : 5 cartes pour les besoins, 3 pour les sujets, 4 pour les solutions et 3 pour les articles. Sur mobile, toutes passent en une colonne.
Surface
Fond ivoire par défaut ; blanc pour les objets manipulables ou les cartes ; sauge pour guider ; vert pétrole uniquement pour les moments de forte intention.
03 · Navigation et structure
Le menu appartient à WordPress, jamais au code de la page.
Le header est sticky, accessible au clavier et reproduit le même menu WordPress sur mobile. Le CTA dépend d’une page sélectionnée dans les réglages du thème.
À utiliser dans les articles et comparatifs. Il rend la profondeur du contenu explicite sans concurrencer le titre.
Guide de décision
Le kicker classe le contenu, il ne remplace pas le H1.
Footer
Le footer ferme le parcours : promesse, liens de confiance et prochaine action. Il doit s’appuyer sur les menus et réglages WordPress quand ils sont disponibles.
Gabarit Accueil
Page statique WordPress
La racine utilise le contenu de la page sélectionnée dans Réglages → Lecture ; le thème n’impose aucun hero ou lien local.
front-page.php
Gabarit Catégorie
Archive éditoriale
Le titre, la description et les articles sont tirés de la catégorie WordPress demandée par l’URL.
category.php
Gabarit Article
Lecture experte
Une colonne de lecture, une hiérarchie graduée et des métadonnées proches du titre.
single.php
04 · Actions et liens
Une action principale, puis des chemins secondaires explicites.
Les boutons font progresser. Les liens conduisent vers un contenu existant. Aucun CTA ne doit promettre un devis, un résultat ou une destination indisponible.
La destination n’existe pas encore ou n’est pas publiée.
Bientôt disponible
↗
Teaser de famille
Introduit une famille technique sur un hub. Il n’énonce pas de recommandation universelle.
Guide vérifié · 8 min
Carte article
Utilisée pour un contenu publié : date, titre, extrait court et chemin de lecture.
Lire le guideComparaison
Résultat rapide
Une carte de synthèse peut résumer un angle, mais doit renvoyer vers une méthode et des sources dès qu’elle contient une donnée.
Archive enrichie
Facettes progressives
Sur une archive, la catégorie courante fixe le corpus. Sous-catégories, formats et espaces ne s’affichent que lorsqu’ils offrent au moins deux choix réels. Les filtres utilisent des liens partageables, le tri est un formulaire natif et l’état vide propose une réinitialisation.
TousGuideCas pratique
06 · Lecture éditoriale
Des contenus faciles à lire, puis faciles à vérifier.
Les composants éditoriaux mettent le contexte, l’auteur, la date et les limites à proximité de l’affirmation utile.
Guide de décision
Un titre explique le problème avant la technologie.
Une introduction situe le besoin, indique ce que la page permettra de comprendre et évite toute promesse sans données.
Par l’équipe WeclimVérifié le 16 août 20266 min de lecture
Une comparaison est utile seulement lorsque son scénario, ses unités et ses limites sont explicités.
Sources et vérification
Ajouter ce bloc pour tout chiffre, seuil, prix, consommation, bruit, règle, fluide ou comparaison. Il doit rendre visibles la source, la date, l’unité et le périmètre.
Bloc méthode
Expliquer la limite avant de pousser à l’action.
Ce bloc contextualise une décision qui dépend du bâti, de l’usage ou de données non directement comparables.
Ces composants ne s’emploient qu’après avoir défini le scénario, les critères et les sources qui justifient leur contenu.
En bref
Une idée par ligne. La synthèse prépare la lecture, elle ne remplace pas le détail.
Le contexte compte. Chaque choix dépend du projet.
Sources visibles. Toute donnée doit pouvoir être retrouvée.
Notation qualitative
Utiliser une échelle seulement lorsque les critères sont définis et identiques entre les options.
rating · toujours accompagner d’un libellé accessible.
Verdict situé
Il n’existe pas de solution universelle.
Dire pour quel contexte la synthèse s’applique.
Faire apparaître les compromis.
Renvoyer vers la méthode ou la fiche détaillée.
Structure de tableau comparatif
Critère
Option A
Option B
Scénario d’usage
À définir et sourcer
À définir et sourcer
Contrainte de pose
Texte explicatif
Texte explicatif
Source et date
Référence visible
Référence visible
08 · Formulaires, états et accessibilité
Tout composant existe aussi lorsqu’il est vide, sélectionné ou inaccessible.
Tester à 360 px, 768 px et 1 280 px ; au clavier ; à 200 % de zoom ; et sans dépendre du JavaScript pour lire le contenu essentiel.
Choix de diagnostic
État sélectionné par fond sauge et bordure intense ; cible tactile large.
Progression
Le statut textuel doit compléter la barre pour les lecteurs d’écran.
Accordéon
État ouvert
Utiliser details pour une lecture et un clavier natifs.
État fermé
Contenu secondaire disponible à la demande.
État vide
Cette ressource arrive prochainement.Ne pas inventer de destination, de donnée ou de résultat.
Employé lorsqu’une page n’est pas encore publiée.
Règles non négociables : contraste suffisant, focus visible, labels explicites, structure H1/H2 cohérente, liens descriptifs, images avec texte alternatif et respect de prefers-reduced-motion.
09 · Archive éditoriale
La mise à la une reste un article, pas un second hero.
Le titre d’archive utilise toujours une surface à contraste garanti. La carte à la une est compacte, puis laisse rapidement apparaître les articles suivants.
Titre d’archive
Fond paper-deep, texte ink-strong. Ne jamais dépendre d’une couleur héritée ou d’un média variable.
Carte à la une
Visuel 190 px maximum sur desktop, titre plafonné à 2,6 rem et accès immédiat à la liste suivante.
Tri immédiat
Le changement de sélection soumet l’archive ; un bouton est réservé au repli sans JavaScript.
Facettes
Une facette n’apparaît qu’avec au moins deux choix réellement disponibles dans le résultat courant.
09 · Gouvernance
Comment faire évoluer le système.
Avant de créer
Vérifier si un token, une classe, un pattern ou un template part existant répond déjà au besoin.
Quand un composant manque
Documenter son objectif, contenu, variantes, états, mobile, accessibilité et emplacement dans WordPress avant de l’employer sur une page.
Après chaque évolution
Mettre à jour le thème, cette page privée et la documentation de composant. Éviter toute duplication entre les pages.
Propriétaire : équipe Weclim · Source de vérité : thème actif, theme.json, Réglages Weclim et patterns Gutenberg.
Référence interne du thème Weclim. Les fondations, composants, états et règles d’usage sont rendus par le gabarit privé Design System.
10 · Annuaire des installateurs
Recherche de professionnels et preuves de source
Composants rendus par l’extension métier. Ils consomment une API de lecture publique et ne stockent aucune clé de synchronisation dans WordPress.
AnnuaireFacets
Formulaire HTML natif : nom, ville ou code postal, département et prestation. Les labels restent visibles, le bouton soumet sans JavaScript et les filtres de combinaison sont en noindex,follow.
AnnuaireResultCard
Nom, territoire, périmètre, prestations, badges RGE/fluides et date de source. Le lien de fiche est explicite ; aucune note, aucun avis et aucun dirigeant ne sont affichés.
AnnuaireState
Trois états : résultats, absence de résultat et indisponibilité du service. Le texte décrit l’action possible et ne dépend pas uniquement d’une couleur ou d’une icône.