Je tends la main pour saisir mon téléphone pour vérifier l’heure. Je me demande si je devrais rester éveillé et regarder un autre épisode de Les morts qui marchent – ce serait ma quatrième, peut-être cinquième, frénésie de la série.
23h12.
J’ai remarqué que Slack faisait exploser mon téléphone. Je l’avais en mode silencieux, alors j’ai dû me rattraper. Un message se démarque par-dessus tout le reste:
Aucun modèle correspondant trouvé.
C’était la première page de la taverne hier soir lors de sa mise à jour vers Gutenberg 10.5. Je savais que c’était lié aux changements de Full Site Editing (FSE) dans la dernière version. J’avais suffisamment vu cette erreur lors des tests locaux et je n’avais pas besoin de plus d’informations pour savoir quoi faire – désactiver le plugin. Ensuite, je pourrais revenir à mon débat interne sur le fait de rester debout une heure après l’heure du coucher à la télévision.
Parfois, telle est la vie à la pointe de la technologie, ou du moins la vie lors de l’exécution des versions bimensuelles du plugin Gutenberg avec les mises à jour automatiques activées. Cela présente un défi ou deux ou cent. J’avais baissé ma garde après une sortie en douceur de 10,4, et je savais mieux. Après plusieurs versions précédentes de résolution de problèmes sur le backend, l’équipe de développement m’a donné une pause. C’était presque comme s’ils économisaient pour quelque chose de grand.
Gutenberg déclare maintenant explicitement que toute personne exécutant le plugin utilise un thème basé sur des blocs, même si leur thème prend en charge les modèles de blocs. Il devrait généralement se replier gracieusement s’il n’y en a pas. Cela semble être centré sur un changement qui permet utilisateurs classiques pour créer des modèles de blocs personnalisés. Cependant, avec le plugin activant automatiquement une fonctionnalité «prise en charge par le thème», il déclenche une chaîne d’événements qui remplace le système de modèles. Tout thème avec une hiérarchie de modèles personnalisés peut se rompre. J’ai créé un extrait de code sur Gist si quelqu’un d’autre rencontre le problème et doit désactiver la prise en charge des «modèles de blocage».
J’aime que nous exécutions le plugin. L’utilisation quotidienne signifie que nous pouvons effectivement écrire à ce sujet – une sorte de pratique-ce-que-vous-prêchez.
Parfois, Gutenberg, tu me brises le cœur. Vous trouverez peu de pom-pom girls enthousiastes plus fidèles que moi. Je crois au projet, mais certains jours, vous faites de votre mieux pour le rendre difficile.
Mais tout va bien. Il y a des choses intéressantes à propos de cette version.
Le mode d’édition de modèle est désormais activé pour les thèmes classiques. Malgré cette rupture du thème de la taverne, c’est une fonctionnalité que j’attends avec impatience comme une fonctionnalité de transition nécessaire vers FSE. Un autre point fort est le travail que l’équipe a accompli pour rendre le Bloc de colonnes plus accessible. Chaque colonne a maintenant une étiquette numérotée qui est lue à voix haute via les lecteurs d’écran.
PDF incorporés

Il y a dix ans, j’avais un utilisateur de thème en particulier qui avait besoin d’intégrer des PDF. En tant que jeune développeur, c’était exactement le genre de défi que je devais relever pour un public de plus de 100 000 personnes. Donc, dans la journée, j’ai mis au point une solution similaire à ce que l’équipe Gutenberg a fait dans la version 10.5. C’est bien de voir WordPress rattraper enfin son retard.
Seul le système de blocs rend cette intégration beaucoup plus agréable. Faites glisser un PDF dans le canevas de contenu et laissez-le opérer sa magie.
Il y a une mise en garde: de nombreux téléphones mobiles et tablettes n’afficheront pas de PDF intégré. Le bloc File en prend note. Il permet également aux utilisateurs de désactiver l’intégration en ligne et de contrôler la hauteur.
Cette fonctionnalité offre le meilleur des deux mondes. Les visiteurs peuvent lire le PDF directement sur la page, et ils peuvent également cliquer sur le bouton de téléchargement pour récupérer une copie du fichier.
Options de couleur pour le bloc de vers

Poets can rejoice at last The time of the Verse being a second-class block lies in the past Users can add subtle colors or those that clash A tweak here or there can give their words the flash they need to breathe to exceed, all expectations Text, background, and links are fair game Unreadable if they were all the same A splash of color is what it takes to tame the words…
Je vais m’arrêter là et laisser les pros gérer la vraie poésie.
Gutenberg 10.2 a ajouté la couleur de bloc standard options du bloc Verse. Peut-être que tous les blocs recevront le même traitement plus tard. J’attends toujours les couleurs pour le bloc Citation aussi.
Nouveaux modèles de blocs
La dernière mise à jour du plugin supprime les 10 modèles de bloc WordPress par défaut et les remplace par 15 nouveaux designs. Le nouvel ensemble est une tentative de mieux mettre en valeur les capacités de l’éditeur.

Pour les utilisateurs finaux qui pourraient craindre de perdre leurs anciens modèles, cela n’affectera pas votre contenu. Étant donné que les modèles ne sont que des ensembles de blocs prédéfinis, ce sont les blocs plutôt que les modèles qui sont réellement insérés dans le canevas de contenu et enregistrés.
L’élimination des anciens modèles par le remplacement des nouveaux a toujours fait partie du plan. La conception Web évolue au fil du temps et le système de modèles permet aux développeurs principaux de suivre le rythme. Peut-être que les anciens modèles vivront dans le répertoire de blocs à venir pour les utilisateurs qui en veulent encore.
Gutenberg 10.5 présente également quelques modèles de bloc de requête d’opinion: Grille de publication, grand titre et publications décalées. Le but ultime est de fournir un éventail d’options aux utilisateurs comme point de départ.

Il y a toujours un appel ouvert pour que les concepteurs participent, contribution à des modèles de requête personnalisés au projet. C’est une opportunité de redonner qui ne nécessite presque aucune connaissance en programmation JavaScript ou PHP.
Source link