Écriture pour site web

L’avenir de Gutenberg : Des idées communautaires pour booster le block editor

  • Actus

Rédigé par Hugo

06 Jan. 2025


Gutenberg WordPress

Depuis son lancement, Gutenberg l’éditeur de blocs de WordPress, a bouleversé notre façon de concevoir des sites. Mais tout outil, même révolutionnaire, a besoin de s’améliorer pour rester pertinent. La semaine dernière, Riad Benguella, développeur influent dans l’écosystème WordPress, a posé une question simple mais puissante sur Bluesky :

« Quels changements rapides aimeriez-vous voir dans Gutenberg pour améliorer votre expérience ? »

Pas de surprise : la communauté WordPress a répondu avec enthousiasme. Entre idées pratiques, liens vers des issues GitHub existantes, et maquettes rapides, une chose était claire : les utilisateurs veulent des améliorations concrètes, pas des révolutions complexes.

Voici une analyse des suggestions les plus marquantes, des idées en cours de développement, et des fonctionnalités qui pourraient transformer l’éditeur en un outil encore plus performant.

Les idées qui avancent grâce à GitHub

Dans cette discussion, 14 suggestions clés étaient liées à des issues GitHub existantes. Certaines datent de plusieurs années, mais l’initiative de Riad semble avoir relancé l’intérêt. Voici les plus intéressantes :

1. Organisation des patterns en sous-dossiers

Les patterns, ces modèles de blocs réutilisables, sont devenus indispensables pour de nombreux développeurs. Mais jusqu’à présent, leur gestion pouvait vite devenir un casse-tête. Une PR (pull request) en cours propose de permettre l’organisation des fichiers patterns en sous-dossiers. Un petit changement qui rendra le développement de thèmes bien plus fluide.

2. Des presets pour les bordures dans theme.json

Un travail est déjà en cours pour permettre aux développeurs de définir des tailles de bordures standardisées dans le fichier theme.json. Cela simplifierait considérablement la gestion des coins arrondis dans les blocs, tout en maintenant une cohérence visuelle sur l’ensemble d’un site.

3. Fusionner et diviser des cellules dans les tables

Le bloc Table est incroyablement sous-exploité, notamment parce qu’il manque de fonctionnalités essentielles comme la fusion et la division des cellules. Une demande datant de 2019 refait surface grâce à cette discussion. Bien qu’aucune avancée majeure ne soit visible pour l’instant, les utilisateurs rappellent que cette fonctionnalité est cruciale, en particulier pour les sites affichant des données complexes.

4. Ajouter des classes CSS aux liens

Un retour attendu depuis longtemps ! Dans l’éditeur classique, les développeurs pouvaient ajouter des classes CSS directement aux liens. Cette possibilité avait disparu avec Gutenberg, mais une PR est maintenant sur la table pour ramener cette option.

5. Contrôle du CSS spécifique à chaque bloc

Pouvoir appliquer des styles CSS personnalisés à un bloc individuel est une demande récurrente. Une discussion est en cours pour déterminer la meilleure façon d’implémenter cette fonctionnalité : via les attributs des blocs, les métadonnées des publications, ou une structure séparée.

Les propositions les plus intrigantes

Au-delà des suggestions GitHub, certaines idées proposées n’ont pas encore trouvé leur place dans le processus de développement, mais elles méritent une attention particulière.

1. Désactivation des styles par défaut sur certains blocs

Certains développeurs souhaiteraient pouvoir désactiver les styles par défaut appliqués par Gutenberg sur certains blocs, afin de laisser plus de place à la personnalisation via CSS. Une idée simple, mais efficace, pour des projets nécessitant un design sur mesure.

2. Contrôles avancés pour les colonnes

Ajouter un contrôle de transparence et des dégradés sur les colonnes serait un vrai atout pour les designers. Imaginez pouvoir créer des arrière-plans semi-transparents avec un effet de dégradé : un ajout parfait pour des designs modernes et dynamiques.

3. Une navigation simplifiée dans le site editor

L’éditeur complet de site manque d’un lien direct vers la version publique de la page en cours de modification. Une fonction simple comme « Voir le site » pourrait éviter des clics superflus et offrir une expérience plus intuitive.

L’impact de cette discussion sur le développement de Gutenberg

Gutenberg Mise à jour

Riad Benguella a non seulement relancé des idées existantes, mais il a aussi encouragé un dialogue ouvert sur des améliorations souvent perçues comme « secondaires ». Voici quelques faits marquants issus de cet échange :

  • De nouveaux PR créés : Certaines suggestions, comme les presets de bordures, ont déjà abouti à des pull requests.
  • Un regain d’activité sur des issues anciennes : Des discussions comme celles sur les cellules du bloc Table ou l’ajout de classes CSS aux liens ont retrouvé de l’élan grâce à cette initiative.
  • Des solutions temporaires proposées : Pour certaines fonctionnalités non encore intégrées, des membres de la communauté ont proposé des solutions via des plugins ou du code personnalisé.

Ce qu’on peut espérer pour l’avenir

Ce type de dialogue communautaire montre la force de l’écosystème WordPress : une collaboration entre développeurs, designers, et utilisateurs pour améliorer un outil central. Gutenberg a parcouru un long chemin depuis son lancement, mais il reste des marges d’amélioration.

Si toutes les suggestions ne pourront pas être implémentées immédiatement, l’initiative de Riad prouve que chaque voix compte. Et qui sait, peut-être que vos idées seront au centre des prochaines avancées de WordPress !

Et vous ? Qu’aimeriez-vous voir changer dans Gutenberg ? Partagez vos idées avec nous ! Et si vous avez besoin d’aide avec Gutenberg, AmphiBee Agence WordPress est là pour vous !

Besoin d’aide pour créer un site performant ?

Réservez votre audit stratégique offert pour propulser la croissance de votre entreprise grâce à votre site web !

D'autres articles pouvant vous plaire !

Support Client Crisp

Crisp 4 : La révolution du support client au naturel (et sous stéroïdes IA)

08 Nov. 2024
Évènements récurrents

Comment créer des événements récurrents sur WordPress (Facile et sans douleur)

28 Oct. 2024
Développement commercial grâce au site web

PassiveWP : Votre assistant (presque) personnel pour booster vos revenus affiliés

27 Déc. 2024