L’avenir de Gutenberg : Des idées communautaires pour booster le block editor
- Actus
Rédigé par Hugo
06 Jan. 2025
Table des matières
+
-
- Les idées qui avancent grâce à GitHub
- 1. Organisation des patterns en sous-dossiers
- 2. Des presets pour les bordures dans theme.json
- 3. Fusionner et diviser des cellules dans les tables
- 4. Ajouter des classes CSS aux liens
- 5. Contrôle du CSS spécifique à chaque bloc
- Les propositions les plus intrigantes
- 1. Désactivation des styles par défaut sur certains blocs
- 2. Contrôles avancés pour les colonnes
- 3. Une navigation simplifiée dans le site editor
- L’impact de cette discussion sur le développement de Gutenberg
- Ce qu’on peut espérer pour l’avenir
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
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 !
15 exemples de sites internet célèbres sur WordPress
WordPress est le CMS le plus utilisé : il propulse 4 sites sur 10 dans le monde. Mais, c’est aussi…
Les constructeurs de sites IA : Révolution ou illusion ?
Vous avez sûrement entendu parler de ces constructeurs de sites IA qui promettent de créer un site professionnel en quelques…
Comment réparer l’erreur Ajax 400 sur WordPress sans devenir fou ?
Vous voilà en train de gérer votre site WordPress, le café à la main, quand soudain : l’infâme message «…