Gutenberg 11.5 ajoute le groupement de widgets, itère sur la fonction Block Gap et met à jour les menus de navigation
Publié: 2021-09-17Gutenberg 11.5 a atterri plus tôt dans la journée. Il s'agit d'une version lourde qui inclut des modifications importantes du bloc de navigation, une nouvelle façon de regrouper les widgets et une intégration plus poussée des fonctionnalités d'écart de bloc.
J'ai eu des réactions mitigées aux fonctionnalités qui en ont fait la dernière version. À certains moments, je me suis dit, enfin, cela a réussi . A d'autres moments, j'ai rendu ma meilleure version de la célèbre facepalm de Jean-Luc Picard. Mais la roue continue de tourner et les développeurs qui ont consacré leur temps et leurs efforts au projet continuent de l'améliorer.
Une remarque rapide est que toute personne n'exécutant pas un thème prenant en charge l'éditeur de blocs doit vérifier que ses styles de backend ne sont pas déplacés. Gutenberg génère automatiquement certains styles d'éditeur par défaut si le thème actif de l'utilisateur n'enregistre pas le sien ou n'a pas de fichier theme.json présent. Cela devrait être regroupé dans une version ponctuelle telle que WordPress 5.8.2 afin que les utilisateurs ne l'attendent pas avant la 5.9.
Modifications du bloc de navigation
Les menus de navigation étant toujours un point sensible dans l'édition de sites, Gutenberg a ajouté de nouveaux niveaux de complexité. Les blocs Titre du site et Logo du site sont autorisés à l'intérieur du conteneur de navigation.
Comme Joen Asmussen l'a partagé dans le ticket d'origine, certaines mises en page complexes gagneraient à autoriser davantage d'éléments internes dans le bloc de navigation :
Cela pourrait ouvrir un monde de possibilités de mise en page pour les auteurs de thèmes grâce à des modèles personnalisés.
Je n'ai aucun problème à ce que Gutenberg s'attaque aux fondations de ces mises en page plus avancées. Cependant, nous devons encore lisser les bases de la navigation. L'expérience de recherche et d'insertion de liens sur le site est au mieux terne, nécessitant plusieurs clics de souris. Il existe un ticket ouvert pour une expérience de navigation plus légère, et cela devrait être l'objectif.
Les auteurs de thèmes doivent également noter que le bloc Navigation s'appuie désormais sur la propriété CSS gap pour l'espacement au lieu de la margin . J'ai failli manquer cela depuis que je l'ai personnalisé pour mes propres projets il y a des mois - bienvenue en 2021, où nous n'avons plus besoin de compter sur des solutions de marge hacky pour un espacement simple . Ce changement pourrait avoir un impact sur les conceptions de thème existantes.
Avis d'administration FSE limité à l'écran des thèmes

Il y a beaucoup de reproches à faire au plugin Gutenberg car ses fonctionnalités sont en constante évolution. Cependant, la chose la plus ennuyeuse à propos de l'exécution du plugin a été son avis d'administration persistant et non révocable lorsqu'un utilisateur exécute un thème de bloc.
Dans les versions précédentes du plugin, cet avis apparaissait sur chaque écran du backend. Maintenant, il n'apparaît que sur la page Thèmes/Apparence.
Au cours des derniers mois, j'ai gardé le plugin Toolbelt de Ben Gillbanks actif dans le seul but de cacher cet avis.
Bon débarras. Adieu.
Blocage de groupe de widgets

Bien que je pense généralement que les développeurs de plugins Gutenberg et le noyau WordPress font bon usage des commentaires, le système de widgets basé sur des blocs a été un domaine où le projet a laissé tomber la balle. Comme je le répète depuis septembre 2020, la fonctionnalité était fondamentalement cassée. L'objectif était de permettre aux utilisateurs finaux d'ajouter des blocs à plus d'endroits, mais cela n'a jamais été compatible avec le balisage et les styles de thème classiques.

J'ai proposé d'utiliser des modèles, mais l'équipe a opté pour un bloc Widget Group. Le résultat final est similaire mais pas exactement le même. La bonne nouvelle est qu'il corrige ce qui aurait dû être un bloqueur pour la fonctionnalité qui atterrit dans le noyau.
La meilleure nouvelle est que cela devrait atterrir dans WordPress 5.8.2 au lieu de la version 5.9 plus tard cette année.
Je n'irais pas jusqu'à dire que c'est une solution parfaite. L'expérience ne permet pas de comprendre immédiatement comment ajouter un titre de widget. Les utilisateurs doivent d'abord ajouter un bloc. Une fois qu'un bloc est ajouté, ils peuvent ensuite cliquer sur l'espace réservé d'en-tête/titre qui apparaît. Ensuite, l'interface utilisateur passe à un champ pour saisir le titre.
La vidéo suivante montre comment fonctionne le bloc Widget Group :
Je préférerais avoir une expérience un peu janky que pas de solution du tout. Au moins, les utilisateurs n'ont plus besoin de créer manuellement des wrappers de widgets. Certains pourraient même désactiver le plugin Classic Widgets si ce problème était un hold-up.
Variante de groupe "Row" et dispositions flexibles

Pour commencer à tester le nouveau système de mise en page flexible introduit dans Gutenberg 11.2, l'équipe de développement a ajouté une variante du bloc Group nommé Row. Cela permet aux utilisateurs d'aligner les blocs intérieurs côte à côte plutôt que les uns sur les autres dans la disposition "flux" par défaut.
Il existe des tonnes de cas d'utilisation pour cette fonctionnalité. L'un des principaux scénarios pour les auteurs de thèmes sera d'aligner les blocs de métadonnées de publication et de commentaire les uns à côté des autres. Auparavant, cela nécessitait l'utilisation du bloc Colonnes ou de styles personnalisés, qui ne sont ni l'un ni l'autre idéaux.
L'expérience est rude sur les bords. J'ai souvent eu du mal à cliquer au bon endroit pour éditer un bloc, et le bouton appender n'apparaissait pas toujours pour en ajouter de nouveaux.
Le bloc Icônes sociales utilise également la nouvelle disposition flexible. Cependant, il n'existe actuellement aucun moyen de le faire passer en mode flux pour les liens sociaux verticaux.
Plus d'intégration d'écart de bloc

Le bloc Colonnes utilise désormais la fonction d'écart introduite dans Gutenberg 11.4 pour gérer l'espacement entre les blocs Colonnes individuels. Il n'y a pas encore d'interface utilisateur permettant aux utilisateurs finaux de contrôler cela, mais il est probable qu'il atterrira dans une future version à mesure que la fonctionnalité évolue.
Gutenberg 11.5 a maintenant ajouté une marge inférieure au titre du message dans l'éditeur. Pour une raison quelconque, l'équipe de développement a fait un bond en avant et a supposé que sa gestion actuelle de la fonction d'écart de bloc en avait besoin. C'est un problème complexe à résoudre. En attendant, certains utilisateurs peuvent voir plus d'espaces qu'ils n'en ont l'habitude entre leur titre et leur contenu dans l'éditeur.

Bien sûr, cela dépend du thème actif, de sa prise en charge de la fonction d'écart de bloc et de ses styles actuels.
Assistance Duotone pour les auteurs de messages
Pour quelque chose qui était censé être destiné à la ferraille, le bloc Post Author a maintenant une nouvelle vie sous la forme d'un support de filtre à deux tons pour son avatar. Cela fonctionne de la même manière que pour les autres blocs, tels que Image et Couverture.
Le problème est que Post Author a été retiré de la dernière version de WordPress car il n'était pas encore prêt. Le bloc est un mélange à la Frankenstein du nom, de l' avatar et de la description de l'auteur. Il doit s'agir de plusieurs blocs que les auteurs et les utilisateurs de thèmes peuvent organiser dans des mises en page uniques.
Bien que la prise en charge du bichromie ajoute simplement une ligne de code supplémentaire, il n'est pas logique de continuer à travailler sur le bloc dans sa forme actuelle. J'aimerais le voir dans le cadre d'un bloc Post Author Avatar séparé.





