Gutenberg 10.0 a été publié aujourd’hui en tant que 100e itération de l’éditeur de blocs depuis le début du projet il y a quatre ans. Bien que 10.0 puisse sembler un grand nombre, ce n’est qu’un autre pas en avant en termes de nouvelles fonctionnalités, améliorations et corrections de bogues.

La version 10.0 introduit une nouvelle dynamique bloc de pages pour créer des menus de navigation. Il peut être ajouté à l’intérieur d’un bloc de navigation ou utilisé seul.

Parfois, lorsque vous cliquez dans le contenu de l’éditeur de blocs, il est difficile de sélectionner le bloc parent avec des blocs imbriqués. Cette version rend le sélecteur de bloc parent visible et décalage dans la barre d’outils des blocs. Un moyen plus simple de sélectionner le bloc parent deviendra encore plus important car le bloc de devis est sur la bonne voie pour obtenir un support d’imbrication avec les blocs de paragraphe, d’en-tête, de liste et de code autorisés en tant qu’enfants.

La version 10.0 ajoute un état de liens sociaux plus sombre pour les thèmes sombres, apporte des modèles de bloc à l’inséreuse pour les parties de modèle et d’autres positions de niveau non racine, et améliore la navigation au clavier dans l’inséreur de modèles de bloc. Le plugin a également introduit des dizaines d’améliorations et de nouvelles fonctionnalités aux expériences en cours pour l’éditeur de site, l’architecture d’édition du site complet et les blocs, ainsi que les écrans de navigation et de widgets basés sur des blocs.

Riad Benguella a marqué le 100e jalon de la sortie avec quelques réflexions de son point de vue unique en tant que responsable technique du projet. Il a commenté les frictions et les réticences que les contributeurs ont dû affronter dans les premiers jours de Gutenberg:

Avec toute l’attention que le projet a reçue, il est devenu difficile de discerner un débat constructif d’une simple opposition. Nous venons chacun avec notre propre contexte, et certaines personnes avaient une idée fixe de ce qu’elles voulaient pour le projet. Certains voulaient simplement réutiliser un constructeur de page existant, d’autres voulaient relancer le projet de l’API Fields, certains voulaient qu’il soit frontal en premier, d’autres voulaient qu’il remplace simplement la zone de contenu de l’éditeur classique, certains voulaient qu’il soit dans Vue.JS, d’autres ne voulaient aucun changement. Avec un produit utilisé par 40% du Web, nous devons trouver un consensus, et lorsque nous faisons des compromis, il peut être si difficile pour les personnes impliquées d’éviter le sentiment que leur voix est ignorée.

Il admet que le projet a commis quelques erreurs en cours de route avec une stabilité inférieure à la normale sur certaines versions et des problèmes de performances et d’accessibilité. Malgré toutes les difficultés rencontrées par les contributeurs, ils ont su séduire de nombreux utilisateurs qui n’étaient initialement pas enthousiasmés par l’éditeur de blocs.

«C’est un plaisir de voir des personnes qui étaient très fortement en désaccord avec la vision ou l’approche initiale de Gutenberg en viennent progressivement à apprécier l’utilisation de l’éditeur et à rejoindre le projet pour poursuivre sa vision», a déclaré Benguella. «D’autres pourraient ne pas l’aimer, certains ne l’utiliseront jamais. Une chose est certaine cependant, nous continuerons à faire de notre mieux pour aller de l’avant, améliorer ce qui est déjà livré et proposer de nouvelles fonctionnalités intéressantes; nous continuerons à faire des erreurs et nous espérons continuer à en tirer des leçons.

L’éditeur de blocs a ouvert une toute nouvelle catégorie d’outils pour les personnes qui créent des sites WordPress, avant même que l’édition complète du site ne fasse ses débuts. Dans les commentaires de la publication, les utilisateurs de Gutenberg ont mentionné les thèmes et les plugins qui les ont aidés à se lancer dans la livraison de sites construits à 100% avec l’éditeur de blocs.

«La première fois que j’ai regardé Gutenberg, je détestais ça», a déclaré le développeur Web John Brown. «Maintenant, deux ans plus tard, faites un mélange de thèmes et de blocs Gutenberg et Kadence et vous pouvez construire pratiquement tout.

«Les sites que nous avons convertis d’autres constructeurs de pages à Gutenberg fonctionnent très bien et nous obtenons d’excellentes statistiques sur GTMetrix, Pingdom et Google Page Speed.

«Je dirai que vous devez apprendre à vous en servir, mais lorsque vous y réfléchissez, vous pouvez créer tout ce dont un client a besoin.»

Un autre utilisateur qui a adopté l’éditeur au tout début a déclaré qu’il avait atteint le point où il pouvait créer des sites sans avoir à utiliser beaucoup d’outils supplémentaires.

«J’ai commencé à utiliser Gutenberg à la version 2.0 et je n’ai jamais regardé en arrière depuis», a déclaré l’ingénieur logiciel Orlando Alonzo. «Maintenant, je commence à produire des sites complets avec rien de plus que GeneratePress Premium et Gutenberg.»

La version 10.0 avance avec la même expérimentation pionnière dans le projet d’édition de site complet (FSE) qui a amené l’éditeur à l’état stable dans lequel il se trouve aujourd’hui. Les contributeurs visent un MVP pour FSE en avril, avec la version 1 au cœur de WordPress 5.8, attendu en juin 2021. Consultez le Publication de la version 10.0 pour tous les détails sur les progrès FSE et les autres améliorations apportées à l’éditeur.


Source link