Le WordPress d'aujourd'hui, décodé pour les développeurs

Éditeur de site (FSE)

Create Block Theme contre export manuel, pour un thème de restaurant

L'extension officielle Create Block Theme, tout juste mise à disposition, comparée à un export de fichiers fait à la main pour livrer le thème de blocs d'un restaurant indépendant.

Par WordPress Développement • 15 mai 2022 • 4 min de lecture • Aucun commentaire
Create Block Theme contre export manuel, pour un thème de restaurant

Un thème de blocs entièrement conçu à la main dans l’éditeur de site, gabarit par gabarit, ne se transforme pas automatiquement en fichiers de thème réutilisables ailleurs : sans export, tout ce travail reste enfermé dans la base de données du site où il a été créé. C’est le problème rencontré à la livraison du site d’un restaurant gastronomique indépendant, dont l’identité visuelle avait été entièrement composée dans l’éditeur de site, styles globaux compris.

Deux méthodes étaient envisageables pour figer ce travail en un thème réellement portable : l’export manuel des fichiers, méthode déjà connue et éprouvée, ou l’extension officielle Create Block Theme, mise à disposition dans le répertoire des extensions WordPress depuis peu. Le projet a servi de terrain de comparaison directe entre les deux approches.

La méthode manuelle

L’export manuel consiste à récupérer, un par un, le contenu de chaque gabarit et de chaque template part depuis l’éditeur de site, en copiant le balisage de blocs affiché dans le code source de chaque écran, pour le coller ensuite dans des fichiers HTML rangés dans les bons dossiers du thème. Le fichier theme.json, lui, doit être reconstitué à la main à partir des réglages de styles globaux appliqués depuis l’interface.

  • Aucune dépendance à une extension supplémentaire, seulement l’accès aux fichiers du thème.
  • Un contrôle total sur la structure finale des fichiers, utile pour un développeur habitué à une organisation précise.
  • Un risque d’erreur de copie non négligeable, en particulier sur les réglages fins de theme.json.

La méthode avec Create Block Theme

Cette extension officielle propose un export automatisé, directement depuis l’écran d’administration, générant l’ensemble des fichiers du thème à partir de l’état courant du site : gabarits, template parts et fichier theme.json reconstitué automatiquement à partir des réglages de styles globaux réellement appliqués.

wp plugin install create-block-theme --activate

Une fois activée, l’extension propose un écran dédié permettant de choisir entre la mise à jour du thème actif ou la création d’un thème enfant, puis génère une archive téléchargeable contenant l’ensemble des fichiers nécessaires.

L'essentiel à retenir : Comparer deux méthodes pour figer un thème conçu dans l'éditeur de site ; Mesurer le temps réellement gagné avec l'extension officielle ; Repérer ce qui échappe encore à l'export automatique

Comparatif sur ce projet

CritèreExport manuelCreate Block Theme
Temps passé sur l’export completEnviron 40 minutesEnviron 15 minutes
Fidélité du fichier theme.json généréDépend de la rigueur de la copie manuelleFidèle à l’état réel du site
Contrôle sur la structure des fichiersTotalLimité aux options proposées par l’extension
Risque d’erreur humaineRéel sur les réglages finsFaible, génération automatisée

Ce que l’extension ne règle pas encore

Sur ce projet, l’extension a correctement exporté les gabarits, les template parts et les réglages de styles globaux, mais n’a pas repris automatiquement les polices personnalisées téléversées manuellement par ailleurs sur le site, obligeant à les ajouter à la main dans le dossier assets du thème généré. Un contrôle final, fichier par fichier, reste donc indispensable, quelle que soit la méthode choisie.

Automatiser un export ne dispense jamais d’une relecture complète : cela déplace simplement l’effort de la copie manuelle vers la vérification du résultat.

Notre verdict

Pour ce thème de restaurant, l’extension Create Block Theme a fait gagner un temps réel sur l’export des gabarits et du fichier theme.json, tout en imposant une vérification finale des éléments annexes comme les polices personnalisées. Sur un projet régulier livrant des thèmes de blocs à des clients, cette extension mérite déjà d’être adoptée comme point de départ, sans pour autant remplacer totalement une relecture manuelle attentive du résultat généré.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Partager :

À propos de l'auteur

WordPress Développement

Développeur WordPress, passionné par Elementor, le FSE et l’automatisation par IA.

Voir tous ses articles

Dans la même veine

À lire aussi