Appuyez sur ceci : Quoi de neuf dans WordPress 6.2

Publié: 2023-04-22

Bienvenue sur Press This, le podcast de la communauté WordPress de WMR. Chaque épisode présente des invités de toute la communauté et des discussions sur les plus grands problèmes auxquels sont confrontés les développeurs WordPress. Ce qui suit est une transcription de l' enregistrement original.

Propulsé par RedCircle

Doc Pop : Vous écoutez Press This, un podcast de la communauté WordPress sur WMR. Chaque semaine, nous mettons en lumière les membres de la communauté WordPress. Je suis votre hôte, Doc Pop. Je soutiens la communauté WordPress à travers mon rôle chez WP Engine et mes contributions sur TorqueMag.Io où je peux faire des podcasts et dessiner des dessins animés et des tutoriels vidéo. Vérifiez cela.

WordPress 6.2 est sorti récemment, et c'est une énorme mise à jour pour WordPress, en particulier la façon dont l'éditeur de site fonctionne. Avec cette version, nous sommes presque à la fin de la phase deux de Gutenberg, qui s'est concentrée sur l'édition complète du site via des blocs de contenu. Cela signifie donc que WordPress commencera bientôt à travailler sur la phase trois de Gutenberg, qui est une collaboration multi-auteurs pour parler des nouvelles fonctionnalités de la version 6.2. Et quelle est la prochaine étape pour Gutenberg, nous sommes rejoints aujourd'hui par Justin Tadlock, un défenseur des relations avec les développeurs WordPress via Automattic, qui est également co-responsable des versions pour Gutenberg 15.4 et 15.5, qui vient de sortir aujourd'hui. Félicitations à Justin et à l'équipe pour cela.

Justin, commençons par votre histoire d'origine. Comment êtes-vous arrivé à WordPress ?

Justin Tadlock : Je disais justement à quelqu'un ce matin que le 15 avril de ce mois sera mon 20e anniversaire de blogging. Donc, bloguer depuis 20 ans, mais je n'ai commencé avec WordPress que quelques années plus tard. Ce que je voulais faire, c'était être écrivain, je veux être romancier un jour, je l'espère.

Mais j'avais besoin d'un moyen de partager mon travail avec le monde et c'est vraiment comme ça que j'ai trouvé WordPress, parce que j'en avais assez de mettre tous mes articles de blog dans un gros fichier texte géant à l'époque. J'avais besoin de quelque chose pour le gérer.

Et après cela, je suis en quelque sorte tombé dans le monde de la conception de thèmes, et finalement du développement de plugins.

J'essaie de penser, après cela, j'ai créé ma propre entreprise. Une entreprise de thèmes et de plugins, et je pense que c'était en 2007 ou 8, à cette époque. Je n'étais pas doué pour les affaires, alors finalement, je suis passé à l'écriture pour WP Tavern à un moment donné, et maintenant je suis chez Automattic, en tant que défenseur des relations avec les développeurs. Simplement s'amuser.

Doc Pop : Ouais. C'est génial. Je suis définitivement fan de vos écrits sur WP Tavern pendant que vous y étiez, et du travail vraiment cool que vous faites maintenant avec WordPress et avec l'équipe Gutenberg. Comme je l'ai dit au début de l'émission, WordPress 6.2 vient de sortir et certaines personnes à qui j'annonçais cette nouvelle se disaient : « Oh, c'est juste une version avec un petit nombre de points. Ce n'est pas grave."

Mais c'est l'un des changements les plus importants que j'ai vus sur WordPress en particulier, lorsque vous entrez dans l'éditeur de site, c'est totalement différent. Justin, à votre avis, quelle est peut-être la nouvelle fonctionnalité la plus importante de la 6.2 pour les agences et les développeurs Web ?

Justin Tadlock : Eh bien, c'est comme vous l'avez dit, l'éditeur du site, comme le nouveau design là-bas et nous avons également supprimé l'étiquette bêta. C'est donc en quelque sorte officiel, hé, il est temps de travailler avec Site Editor, de créer des thèmes de blocs. Je pense que nous avons encore un long chemin à parcourir en termes de fonctionnalités plus avancées dont certains développeurs peuvent avoir besoin pour les versions de clients personnalisés.

Mais je pense que la version 6.2 est pour moi la version où nous pouvons vraiment dire qu'il est temps de créer des thèmes de blocs.

Doc Pop : Mm-hmm.

Justin Tadlock : Et en termes de fonctionnalités pour les développeurs, je veux dire, il y a tellement de choses intéressantes pour moi. Les petites choses, comme vous avez des supports d'ombre de boîte pour les blocs. Il y a le CSS personnalisé, qui est également utile avec le travail du client si vous avez besoin de faire du codage de cow-boy à la volée et d'ajouter du CSS personnalisé à partir de l'éditeur. Peut-être que vous êtes en vacances, vous n'avez pas votre pile de construction complète ou quelque chose comme ça. Il y a juste une tonne de petites mises à jour, de correctifs. Je veux dire, c'est toujours de plus en plus grand, ou l'expérience s'améliore.

Doc Pop : Ce CSS personnalisé dont vous parlez, c'est nouveau, je suppose. Je n'ai jamais abordé cet aspect, mais comme vous l'avez dit, il est plus facile pour un développeur d'entrer et d'ajouter du CSS personnalisé aux blocs via l'éditeur de site, n'est-ce pas ?

Justin Tadlock : Oui. Vous pouvez les ajouter au niveau global, et vous pouvez également les ajouter au niveau du bloc.

Doc Pop : Mm-hmm.

Justin Tadlock : Avant, nous avions l'option CSS supplémentaire dans le personnalisateur. Donc, une partie de cela consistait à apporter la parité des fonctionnalités à l'expérience d'édition du site. Ce n'est donc pas divisé. Je savais que beaucoup de gens l'utilisaient pour des choses rapides. Certaines personnes l'utilisaient pour tout. Mais j'aime l'idée de mettre du CSS pour des blocs spécifiques parce que c'est plus une approche de conception atomique. À l'heure actuelle, la gestion de cela n'est pas là où je pense qu'elle devrait être.

Supposons que vous souhaitiez modifier vos blocs de titre pour avoir une certaine hauteur de ligne ou quoi que ce soit. Ensuite, vous devrez creuser dans l'éditeur pour trouver cela, car il n'y a pas d'emplacement central pour l'ensemble de votre CSS.

Doc Pop : Mm-hmm.

Justin Tadlock : Si nous pouvons améliorer cette expérience de gestion et les prochaines versions, ce serait l'une des meilleures fonctionnalités de conception de WordPress.

Doc Pop : Absolument. En tant que simple utilisateur, je pense que l'une des choses que j'ai remarquées pour la première fois dans la version 6.2 était ce nouveau mode de navigateur. Auparavant, vous regardiez un thème et s'il s'agissait d'un thème de style plus ancien, vous utilisiez un personnalisateur et maintenant vous utilisez l'éditeur de site. Et lorsque vous cliquez sur un nouveau thème basé sur des blocs, il y a toute une façon de le voir.

La façon dont il s'ouvre est vraiment élégante et magique. Cela fait partie du mode de navigation et c'est juste que la navigation a changé. Et la chose qui m'a vraiment attiré, je ne l'ai pas vu au début. J'ai dû regarder autour de moi pour en savoir plus. Mais la fonction de livre de style, qui, pour une raison quelconque, est un peu comme un œil ouvert.

Mais lorsque vous cliquez dessus, vous pouvez maintenant entrer et voir des aperçus de tous vos blocs tels qu'ils apparaîtraient, et vous les voyez en quelque sorte par catégories. Il s'agit donc de tous les blocs principaux et de tous vos blocs tiers. Vous pouvez voir à quoi ressembleront les paragraphes et vous pouvez en quelque sorte apporter des modifications à cette chose. Donc, à chaque fois qu'il y a quelque chose qui me ressemble, oh, je dois changer la façon dont ça a l'air.

Je sais exactement que je dois aller dans le livre de style et y apporter mes modifications. Et c'est super cool que je puisse aussi le faire avec des trucs tiers, donc il est logique que je puisse changer la façon dont mes médias s'affichent, comme si je voulais des bords arrondis ou des dégradés ou quelque chose comme ça. Et il est logique que je puisse y modifier des paragraphes ou des listes.

Mais aussi mon bloc de cartes de recettes pour quand je partage mes recettes sur la façon de faire des tartes Frito ou quelque chose, mes widgets de calendrier. Toutes ces choses sont là aussi. Et c'est super cool de les voir en arrière-plan comme ils le feraient sur le site. Et pouvoir les peaufiner.

Je pensais visuellement que c'était l'un des changements les plus frappants de la 6.2 et c'était super cool.

Justin Tadlock : Oui, le livre de style est l'une de mes fonctionnalités préférées, tant du point de vue de l'utilisateur que du point de vue du développeur. Nous essayons en quelque sorte de nous éloigner de cela, du moins dans la conception du thème, nous essayons de nous éloigner de la terminologie du développeur et d'en dire plus sur le créateur. Parce que vous n'avez plus besoin d'être développeur pour être concepteur de thème.

Alors disons que c'est une excellente fonctionnalité pour les utilisateurs et les créateurs. Je sais que lorsque je conçois un thème, il y a beaucoup de blocs similaires que je ne teste pas ou n'utilise pas vraiment. Et donc, avoir une référence rapide à ceux-ci via le livre de style a changé la donne en termes de ne pas avoir à configurer un tas de contenu de démonstration pour des choses dont je n'ai pas vraiment besoin pour un design particulier, mais je veux m'assurer qu'ils ont l'air correct.

Doc Pop : Justin, je ne sais pas si vous faites partie de cette équipe ou non, mais je parlais à Aurooba Ahmed la semaine dernière et elle a suggéré que le livre de style devrait avoir une icône de livre. Et si vous avez quelque chose à dire là-bas, j'espère qu'ils pourront peut-être changer cela, ouvrir les yeux pour peut-être comme un aperçu littéral du livre ou quelque chose, une petite icône qui explique peut-être un peu plus clairement ce que cela fait.

Parce que c'est un outil puissant.

Justin Tadlock : Oui. Je pense que c'est une excellente idée. Je ne fais pas partie de l'équipe de conception, mais s'il y a un ticket, je le soulignerai certainement et j'essaierai de pousser de toutes les manières possibles.

Doc Pop : Oui !

Justin Tadlock : parce que je pense qu'un livre a du sens là-bas.

Doc Pop : Eh bien, faisons une petite pause et quand nous reviendrons, nous continuerons à parler à Justin Tadlock, un développeur WordPress qui est également un contributeur principal travaillant sur Gutenberg. Et il va nous en dire plus sur les nouvelles fonctionnalités que nous aurions pu manquer sur 6.2 et ce qui arrive dans 6.3 et certaines de ses prédictions pour l'avenir de l'édition de motifs.

Alors restez à l'écoute pour plus d'informations sur Press This.

Doc Pop : Bienvenue à nouveau dans Press This, un podcast de la communauté WordPress. Je suis votre hôte Doc Pop, et je parle à Justin Tadlock, un WordPress Developer Relations Advocate et Core Contributor sponsorisé par Automattic. Nous venons de parler de la 6.2, qui est une énorme version, et je pense que la prochaine chose dont nous allons commencer à parler est la 6.3.

Et je pense que peut-être le point de départ de cette conversation est que Gutenberg est divisé en quatre phases. La phase deux était l'édition complète du site, en utilisant du contenu basé sur des blocs. Et la phase trois sera des flux de travail collaboratifs multi-utilisateurs. Et on dit que Gutenberg 6.3 sera en quelque sorte la fin de la phase deux Justin, n'est-ce pas ? Nous avons enfin terminé la phase deux et sommes prêts à commencer la phase trois ?

Justin Tadlock : Je ne veux pas vraiment utiliser le terme "finir" avec la phase de personnalisation, qui est la phase 2, car on a l'impression que c'est définitif et qu'il y aura continuellement de nouvelles améliorations et de futures versions des composants de personnalisation comme l'éditeur de site, l'édition de modèles, livre de style, styles globaux.

Mais officiellement, cette phase se termine. Et donc les grandes fonctionnalités, j'espère que certaines d'entre elles se produiront dans la 6.3. Nous sommes en quelque sorte dans cette étape préliminaire comme la planification de la phase trois à ce stade. Il y a un article sur le blog make.WordPress.core qui décrit les premières discussions sur ce à quoi cela pourrait ressembler.

Mais une grande partie du travail commencera au cours du cycle de publication 6.4. Et c'est de l'édition collaborative et bien plus encore. La chose la plus importante avec cela sera la collaboration en temps réel. Donc avoir deux ou trois personnes qui aiment travailler en même temps.

Nous en avons en fait parlé avant le spectacle, en collaborant via Google Docs. Surtout lorsque vous travaillez avec une équipe, vous devez tous entrer, faire des commentaires, modifier le texte sans que vous supplantiez complètement le travail de quelqu'un d'autre. L'un des aspects les plus excitants de la collaboration pourrait être le flux de travail de publication. WordPress n'est pas vraiment destiné aux organisations de presse, par exemple. Il y a juste une sorte de statut de brouillon, puis publier. Il n'y a pas de flux vraiment géniaux qui vont au-delà de la configuration de base des blogs. Je suis donc vraiment intéressé de voir ce que la communauté peut construire avec ça.

Il y a quelques excellents plugins, je suis sûr, qui le gèrent déjà. Mais les révisions postérieures feront partie de cette phase. Je ne sais pas à quoi ça va ressembler. Nous avons une version très fondamentale des révisions post-révision, ou nous l'avons depuis des années.

Doc Pop : Mm-hmm.

Justin Tadlock : Il existe probablement de nombreuses façons d'améliorer les choses. Mais il y a tellement de choses que nous pouvons encore faire.

Je suis juste ravi de voir ce que tous les développeurs de la communauté WordPress proposent.

Doc Pop : Je pense que vous et moi venons tous les deux de l'actualité, des sites d'actualités, donc nous pensons immédiatement à travailler avec un éditeur, à collaborer et à le faire sur Google Docs afin que d'autres personnes puissent en quelque sorte éditer avec nous. Mais je pense que ce qui manque, ou ce à quoi beaucoup de gens ne pensent pas, c'est cette collaboration multi-utilisateurs.

La collaboration multi-auteurs ne se limitera pas à l'éditeur de publication. En théorie, la conception du site pourrait également être réalisée en collaboration. Ainsi, vous pourriez travailler avec votre client et apporter des modifications en temps réel, pas seulement un éditeur de publication. C'est plutôt cool.

Justin Tadlock : J'ai entendu quelqu'un il y a quelque temps parler de cet aspect. Travailler avec un client en temps réel pourrait économiser beaucoup d'allers-retours. Soumettez des maquettes de conception et ayez-les simplement avec vous. C'est une très bonne idée.

Doc Pop : Alors, est-il trop tôt pour que les agences commencent à parler de collaboration à leurs clients ? Si cela commence en 6.4, ce ne sera peut-être pas vraiment quelque chose que les agences voudront partager avec leurs utilisateurs avant la fin de la phase trois de Gutenberg, ou est-ce quelque chose qui fonctionnera peut-être dès le début ?

Je ne fais qu'une sorte de prédiction ici, mais je me demande si c'est quelque chose dont les agences devraient déjà commencer à parler à leurs utilisateurs.

Justin Tadlock : Je ne le ferais pas à ce stade. Il n'y a pas encore de feuille de route, sur le moment où une fonctionnalité spécifique arrivera, au moins j'envisage que cela commencerait probablement davantage avec le bloc, comme l'éditeur de publication, plutôt que l'édition du site. Tout comme une première révision de celui-ci. C'est ce que j'envisage en tout cas.

Je ne sais pas à quoi cela ressemblerait. C'est encore en phase de planification, tu sais ? Il peut donc s'écouler plusieurs versions avant que vous parliez vraiment aux clients de ce à quoi cela pourrait ressembler.

Doc Pop : Vous avez mentionné plus tôt que l'une des grandes choses à propos de la version 6.2 est Gutenberg Phase Two, ou l'éditeur de site n'est plus en quelque sorte en version bêta.

C'est donc une chose dont les clients et les agences devraient probablement parler, c'est: «Hé, ce truc est maintenant peaufiné. C'est prêt à partir. C'est donc la conversation qu'ils devraient peut-être avoir à propos de l'éditeur de site, s'ils ne l'utilisent pas déjà.

Justin Tadlock : Oui, cela dépend simplement de votre client, de la liberté dont il dispose avec les outils de conception. Je sais que certaines personnes aiment se limiter complètement à la création de contenu pour le client. Mais si vous avez des clients qui veulent peut-être changer quelques-unes de ces choses, bien sûr. Ayez ces conversations, présentez-les, créez du matériel d'apprentissage autour d'elles.

Oui, je pense que l'éditeur de site est un excellent outil, mais il peut avoir une énorme courbe d'apprentissage pour quelqu'un qui pourrait ne pas le connaître. Je pense donc que ce sera juste sur une base individuelle comme une agence en fonction de leur client spécifique.

Doc Pop : Avant le spectacle, vous et moi parlions et vous mentionniez des choses vraiment cool qui vous excitent et qui ne sont pas tout à fait entrées dans la 6.2 et qui sortiront probablement dans la 6.3 et ce genre de dernier chapitre avant Gutenberg La phase trois commence.

Quelles sont certaines de ces fonctionnalités manquantes que nous verrons dans cette prochaine version ?

Justin Tadlock : Oui, donc l'une de mes fonctionnalités préférées que j'attendais avec impatience est les types de modèles que vous pouvez ajouter aux modèles de blocs en tant que développeur. Supposons que vous créez un modèle 404 qui serait spécifiquement pour une erreur, une page 404. Ou peut-être que vous en créez trois ou quatre versions différentes avec des conceptions différentes, puis vous permettez à l'utilisateur, lorsqu'il crée son modèle 404 dans l'éditeur de site, de choisir entre ces modèles dès le départ.

Ils peuvent simplement dire, ajoutez un nouveau modèle 404, et tous ces modèles enregistrés s'affichent et sont spécifiques à ce modèle. L'API pour cela a été ajoutée en 6.2, je crois.

Et en ce moment, lorsque vous allez créer un nouveau modèle, cela vous donne juste une solution de repli et/ou une ardoise vide pour commencer. Donc, espérons-le, dans la version 6.3, au moins dans Gutenberg 15.5, les auteurs de thèmes peuvent commencer à les enregistrer et à les préparer. Cela peut être n'importe quoi, 404 modèles, archive de publication unique, tout ce que vous voulez.

Ils sont spécifiquement liés au processus de création de modèles.

Doc Pop : Et c'est que les types de modèles sont présents dans l'API, qui est en 6.2, mais l'interface utilisateur n'est pas encore terminée, mais elle devrait être en 6.3.

Justin Tadlock : Oui.

Doc Pop : Eh bien, je pense que c'est un autre bon endroit pour que nous prenions notre dernière pause ici avant de revenir et de continuer à parler à Justin. En fait, j'aimerais en savoir plus sur la façon dont les développeurs peuvent utiliser ces modèles de blocs.

Alors peut-être en reparlerons-nous à notre retour. Restez à l'écoute pour plus d'informations sur Press This avec Justin Tadlock.

Doc Pop : Bienvenue à nouveau dans Press This, un podcast de la communauté WordPress. Je suis votre hôte Doc Pop, et je parle à Justin Tadlock, un défenseur des relations avec les développeurs WordPress et un contributeur principal sponsorisé par Automattic. Justin, ça a été vraiment amusant de te parler aujourd'hui. Et je sais que vous venez de parler de modèles de blocs et de la façon dont les agences peuvent les utiliser, ou comment les développeurs peuvent les utiliser.

En tant que blogueur, je n'utilise pas souvent des modèles de blocs. Ils ne me viennent tout simplement pas si souvent, et je cherche à en savoir plus sur la façon dont les développeurs qui travaillent avec des clients pourraient peut-être utiliser ces modèles.

De manière intéressante, parce que je suppose que je suis habitué à ce que tout ce travail soit fait en amont pour que le site soit beau et je ne suis tout simplement pas en train de penser aux avantages à long terme qui pourraient découler de l'utilisation d'un modèle de bloc. Si vous étiez une agence, que me diriez-vous en tant qu'utilisateur de la beauté ici ?

Justin Tadlock : Oui, je pense que les modèles sont très utiles en dehors du monde des blogs pour les sites Web d'entreprise à tous les niveaux, car en tant que développeur ou concepteur, vous pouvez créer un ensemble spécifique de points de départ.

Disons que vous êtes un restaurant et que vous souhaitez ajouter un menu spécial ou quelque chose sur une nouvelle page. Votre développeur peut concevoir ce modèle, vous pouvez simplement le coller via l'insertion de modèle, puis modifier le contenu sans avoir à créer l'aspect de mise en page de celui-ci. Ce qui peut être compliqué si vous utilisez des colonnes et des lignes ou des blocs de groupe ou de pile ou quoi que ce soit.

Donc, les modèles sont actuellement des points de départ pour ajouter une conception avancée que vous pouvez évidemment faire avec l'éditeur de blocs, mais c'est plus difficile à faire pour un utilisateur non technique.

Je pense qu'à long terme, ce qui nous manque vraiment, c'est qu'une fois qu'un motif est inséré et que c'est l'éditeur, ce n'est plus un motif, ce sont juste des blocs. Ce qui nous manque, c'est la possibilité de mettre à jour ces modèles du point de vue du développeur.

Par exemple, quelqu'un a mentionné récemment qu'il avait un client avec 30 pages de destination qui avaient chacune individuellement le bloc de boucle de requête qui était tous dans des grilles à trois colonnes. Et ils devaient entrer et mettre à jour chacun de ces blocs de boucle de requête pour avoir quatre colonnes. Et au lieu de le faire en un seul motif, ils devaient le faire sur la page car ils avaient déjà été insérés. Il n'y a donc aucun moyen de mettre à jour toutes ces instances pour le moment. Nous avons donc besoin de quelque chose qui se situe entre les modèles et disons des blocs réutilisables, comme un terrain d'entente là-bas.

Je pense que les boutiques thématiques peuvent vraiment beaucoup s'appuyer sur les patrons parce que c'est un gros argument de vente. Ce sont vos puces. Vous pouvez construire n'importe quel type de site. Nous avons des modèles pour ces types de sites.

Je pense que ce sont les choses que vous vendriez comme boutique à thème. Maintenant, supposons que vous vouliez créer un ensemble de modèles pour les restaurants, peut-être un ensemble de modèles pour un salon. Êtes-vous un site de mariage? Vous pouvez construire comme un thème principal ou quoi que ce soit et vendre les extras. Bien sûr, je ne suis plus dans le jeu de la boutique à thème. J'aimerais donc voir ce que de plus en plus de personnes dans ce monde vont en faire maintenant.

Doc Pop : Je veux dire, cela a beaucoup de sens. Et comme vous l'avez en quelque sorte mentionné, être capable de changer ces modèles plus tard, mais en les ayant, vous n'avez pas besoin d'aller les changer individuellement. C'est quelque chose que vous pouvez faire dans un modèle de bloc que vous ne pourriez pas faire avec l'autre bloc personnalisé. Mais c'est quelque chose que vous pourriez faire avec un modèle de bloc, c'est-à-dire y aller plus tard et en quelque sorte changer quelque chose et cela changera globalement pour les versions précédentes.

Justin Tadlock : Eh bien, c'est le problème en ce moment. C'est le problème qui doit être résolu est le changement global de tous les modèles tout en conservant le contenu que l'utilisateur peut avoir modifié. Nous n'en sommes pas encore là. Un des auteurs de thèmes avec qui j'ai parlé, c'est l'une des grandes demandes de fonctionnalités.

Je m'assure donc de le diffuser. Que tous ceux qui m'en ont déjà parlé, je viens de le mentionner sur un podcast.

Doc Pop : Je pense que c'est un bon endroit pour conclure, pour en savoir plus sur ce sur quoi travaille Justin Tadlock. Vous pouvez le suivre sur Twitter @JustinTadlock. Justin, j'apprécie vraiment que vous vous soyez joint à moi aujourd'hui et j'apprécie les gens qui ont écouté et écouté.

Doc Pop : Merci d'avoir écouté Press This, un podcast de la communauté WordPress sur WMR. Encore une fois, je m'appelle Doc et vous pouvez suivre mes aventures avec le magazine Torque sur Twitter @thetorquemag ou vous pouvez aller sur torquemag.io où nous contribuons chaque jour à des tutoriels, des vidéos et des interviews comme celle-ci. Alors consultez torquemag.io ou suivez-nous sur Twitter. Vous pouvez vous abonner à Press This sur Red Circle, iTunes, Spotify, ou vous pouvez le télécharger directement sur wmr.fm chaque semaine. Je suis votre hôte Doctor Popular Je soutiens la communauté WordPress grâce à mon rôle chez WP Engine. Et j'adore mettre en lumière les membres de la communauté chaque semaine sur Press This.