 On enchaîne directement avec JB, qui est corps contributeur, donc il nous vient de France. Il travaille pour l'entreprise Wudonit. Il est corps contributeur, mais on le connaît bien. Il est toujours sur Slack, il écrit plein de choses, il fait les recap. Enfin, il est très investi dans la communauté WordPress. Et aujourd'hui, il va nous faire une présentation sur Gutenberg, donc les restes prospectives de la montée en compétences. J'ai changé le titre parce qu'il était un peu long. D'une agence et de ce slide. Et donc du coup, il est en plus petite, plus section, le titre. Et c'est autour de JB. On l'applaudit s'il vous plaît. Merci tout le monde. Ravie de revenir à WorldCamp, ça faisait longtemps. Ça fait un peu peur aussi. Alors, on va essayer de rentrer dans le vif du sujet, comme ça. Je vais oublier un petit peu le stress de parler devant vous. Alors, moi, je m'appelle JB, et JB Audra, j'en batiste. Je suis corps comiteur à WordPress.org. Ça veut dire que tout simplement, j'ai le droit de valider du code dans le cœur de notre CMS favori. À côté de ça, je suis un des deux représentants de l'équipe corps de WordPress. On est deux avec Marie, qui est américaine. Et je travaille dans l'équipe sécurité aussi. Donc c'est toute l'équipe qui vous embête avec des mises à jour de sécurité un peu toutes les trois semaines. Voilà. Donc si vous cherchez un responsable pour ça, c'est moi. À côté de ça, et je vais vous parler un petit peu de ça, alors j'ai vu qu'il y a eu déjà deux conférences cet après-midi qui parlaient de retour d'expérience d'agence. Je ne vais essayer de pas trop focus, parce que c'est pas l'idée en fait de parler mon agence, mon agence. Et ce n'est pas ce qu'on fait les autres, d'ailleurs, mais je ne voudrais pas faire ça. L'idée, c'est vraiment de vous donner un retour d'expérience uniquement et de me concentrer là-dessus. Mais du coup, pour vous dire le contexte, je suis directeur technique, donc c'était haut d'une agence WordPress, qui est située en France. Voilà, en full remode. Je pense que c'est tout ce que vous avez à savoir sur moi. Et du coup, je vais enchaîner directement avec le début. Non, j'ai cliqué sur le mauvais bouton. Donc du coup, avec une petite rétrospective, pourquoi ? Parce que les dernières années ont été assez riches en changement pour WordPress, juste un mini sondage, alors ça fait un peu, genre je fais un sondage, etc. Mais j'ai cru comprendre qu'il y avait quand même pas mal de personnes qui n'étaient pas forcément très anciennes dans l'utilisation du CMS, notamment au feedback de l'atelier de Cyril. Il y en a déjà qui ont connu, enfin parmi vous, ont connu l'éditeur Pré-Guttenberg et l'utilisent toujours peut-être, beaucoup de monde finalement. Donc du coup, bon, ce que je vais dire va vous parler pour la plupart, ceux à qui ça parle pas, vous allez apprendre des choses. Petit retour en arrière. Historiquement, WordPress était un moteur de blog, ça tout le monde le sait, c'est dans tous les articles qui expliquent l'historique de WordPress, etc. Il y a encore plein de traces de cette historique aujourd'hui. Mais WordPress, historiquement, c'est aussi mis très très tôt à suivre les besoins de l'industrie, de l'industrie du web, en fait. Quand je parle d'industrie du web, c'est un terme qui peut paraître péjoratif, mais ça n'est pas un, c'est qu'on essaye d'industrialiser nos process de création de sites, et c'est pour ça qu'on utilise des CMS. Donc, je vais pas vous faire le récap entier très très tôt dans l'histoire du CMS. Il y a eu la notion de thème qui apparu avec la template hierarchy, donc la hierarchy des fichiers de modèle qui est propre à WordPress, c'est très spécifique, basée sur des fichiers PHP. La création des Custom Post Type, qui était un jalon très important, parce que ça permettait pas uniquement de voir que des postes et des pages, mais aussi tout ce qu'on veut finalement, des produits, etc. Ouvrant la voie à des extensions telles que vous commerces, vous pouvez avoir des produits, on vend pas des pages, ni des articles. Les Custom Taxonomy, les menus, et puis ensuite un peu plus tard les auto-updates, ça c'est important. Voilà, une petite anecdote, je regarde le temps à côté, je sais pas si je vais pouvoir faire toutes mes anecdotes, WordPress 3.7 a intégré les auto-updates, ça veut dire que, et c'est pour ça qu'aujourd'hui qu'il y a une nouvelle version de sécurité, on a sorti, je dis on, parce que du coup je me suis occupé de cette version spécifiquement 5.9.2 de sécurité, mais en fait on les déploie, on ne déploie pas une seule version de WordPress à ce moment-là. On en déploie 22, parce qu'on fait la rétro-compatibilité jusqu'à WordPress 3.7, donc on est à la version 3.7.41 aujourd'hui. Et tout ça en fait, c'est grâce aux auto-updates, ça permet en fait d'avoir un support à long terme, un long terme support sur le CMS. Bref, du coup le Customizer est ensuite arrivé, première grosse étape pour pouvoir personnaliser son site, le front de son site. Qui était une grosse étape pour convaincre justement tous les acteurs qui ont besoin et je pense à la conférence de tout à l'heure sur des données situées à l'extérieur d'un site WordPress, pour pouvoir justement interagir avec WordPress, envoyer des données à l'extérieur, les récupérer, publier du contenu depuis un autre applicatif, etc. Et puis d'autres fonctionnalités comme avec 4.9.6 qui a permis d'être compatible, conforme avec la réglementation qui évoluait. Bref, WordPress suit les standards de l'industrie, s'adaptent et c'est un logiciel qui bouge beaucoup. Et il ne faut pas oublier bien sûr l'écosystème avec les champs personnalisés, on pense à des extensions telles qu'EACF, etc. qui du coup vont permettre d'ajouter des fonctionnalités que WordPress n'est pas en mesure de gérer lui-même parce que ça ne parle pas à tous les utilisateurs et utilisatrices. Le multilingue aussi, les formulaires, le SEO, les performances, bref WordPress du coup s'adapte. Donc jusqu'en 2018, tout allait pour le mieux dans l'écosystème WordPress. Et là, c'est le drame puisque nous avons magnifique animation. Je l'ai fait tout seul. Donc du coup, Gutenberg est sorti et ça a été un électrochoc pour la communauté parce que du coup on voyait quelque chose venir qui allait introduire beaucoup de changements qui allait introduire et j'en parlerai tout à la fin de l'incertitude. Et l'incertitude qu'on travaille en fait dans un secteur tel que celui de l'industrie web l'incertitude, on n'aime pas ça. Les clients n'aiment pas ça. Et finalement, personne n'aime ça. On a pourtant été prévenus vachement en avance. Si vous regardez, ça c'est une capture d'écran d'une vidéo disponible sur WordPress TV que j'ai passé en gif animé mais histoire qu'elle moucle, en fait elle est datée de 2015. C'est-à-dire qu'en 2015, Matt Mullenweg ici pour ceux qui découvrent un peu l'écosystème c'est le co-fondateur de WordPress nous avait fait une belle slide pour dire apprenez JavaScript et apprenez-le profondément en profondeur. Pourquoi ? Parce que le futur de WordPress passerait par JavaScript y compris. Et ça, ça faisait beaucoup peur, à beaucoup d'agences, puisqu'on est habitué à manipuler du PHP énormément pour WordPress en fait, tout le temps Platinum est en PHP etc. Et avoir du JS et du JS moderne en plus avec React ça faisait peur. Gutenberg n'est pas un projet qui apparu d'un seul coup. Malheureusement, il est apparu d'un seul coup pour pas mal de personnes qui ont tout simplement mis à jour vers WordPress 5.0 et sont retrouvés avec un truc complètement différent. Mais ça n'a pas du tout été fait d'un seul coup. En fait, ça a commencé en 2016, en 2015 pour les premiers embryons de réflexion 2016 pour les premiers développements, tests etc. En 2017-2018 on a eu ce qu'on appelle un future plugin c'est en fait une extension qui contient une nouvelle fonctionnalité. C'est quelque chose que WordPress a souvent mis en place, notamment pour gérer les auto-updates c'était un future plugin qu'on pouvait installer, ça permettait de tester le truc et ensuite ça a été intégré au coeur de WordPress. En décembre 2018 WordPress 5.0 est sortie de son petit nom de code BIBO voilà. En 2019, on a eu une vraie année consacrée uniquement à la consolidation de l'interface, des fonctionnalités parce qu'il y avait pas mal de choses qui étaient quand même à état très embryonnaire. En 2020 l'apparition de composition, de widgets de une vraie API documentée ça s'est vachement important et ça a mis beaucoup de temps et je pense que ça a beaucoup participé au fait que la communauté était partiellement réfractaire à ce gros changement l'absence de documentation donc. Et puis là on est dans la phase 2 avec on passe de l'éditeur de blocs à l'éditeur de sites donc vous avez sûrement entendu parler du full set editing c'est de ça dont je parle c'est quelque chose qui a commencé en 2021 qui va bien sûr durer jusqu'à 2022 et vous allez voir ça va être l'objet de la conférence continuer même ce poursif probablement quelques années. Du coup ici je vais vous faire un petit récit en fait du point de vue d'une agence voilà j'ai déjà dit son nom donc pas besoin de le répéter à toutes les sources ce récit en fait il peut vous montrer du coup des aspects positifs, des choses qui ont bien marché puis d'autres choses qui ont moins bien marché je suis content des choix que j'ai fait et en même temps je vois aussi qu'il y a eu certainement des choses que j'ai pas pas bien vues en fait à ce moment-là puis c'était haut de l'agence donc j'avais des décisions à prendre, des choix à prendre et tous n'ont pas été bons et du coup ça m'a donné des enseignements pour ce qui nous arrive devant là tout de suite bientôt avec le full set editing et comment justement traiter ces nouveaux changements qui arrivent donc en 2017 du coup à l'agence c'était la découverte comme dans beaucoup d'agences je pense et tout ça s'applique bien sûr à des frilances sauf que quand on est en frilance c'est encore plus dur donc on a tout dans la tête tout seul voilà donc en 2017 l'extension Gutenberg est disponible publiquement sur github donc du coup tout le monde peut suivre son développement et y contribuer on y croit mais à la fois on sait pas trop comment on va faire pour utiliser ce truc mais on y croit quand même on essaie de se persuader que WordPress fait des choix qui sont positifs pour nous on commence des thèses d'implémentation technique, on les planifie en 2018, on commence en fait à préparer ce qui va nous arriver dessus on savait en 2017 que ça tomberait en 2018 plutôt pour avril pour le printemps donc il y avait urgence en 2017 de commencer à faire de la veille et à monter en compétences les avis étaient hyper négatifs bien entendu et ça va empirer sur 2018 d'ailleurs les revues en fait sur cette extension étaient à 1 étoile sur 5 etc pourquoi vous changer quelque chose qui marche etc et ça c'est très poli par rapport à ce qu'il y avait comme différents avis pourtant de notre côté on a décidé de faire un hauling en se disant que WordPress a toujours été porté par sa communauté et que de toute façon c'est sa communauté qui permettrait de guider en fait les choix de Gutenberg et de son développement donc en gros il faut qu'on fasse confiance et qu'on s'implique en fait de notre côté du coup en 2018 alors je parle du premier semestre parce qu'au deuxième semestre ça a été un peu différent on a lancé en fait une phase de communication une veille active tout simplement en faisant l'apprentissage de cette nouvelle interface de ce nouveau langage aussi de notre côté on n'avait aucune compétence en React à l'agence donc du coup on est monté en compétence sur React qui est la technologie qui propuse Gutenberg on a contribué à son développement c'est un peu forcé au début parce que moi je suis développeur PHP à la base plutôt aussi un peu dans l'intégration etc le front mais le React j'y connais que dalle donc du coup on s'est forcé un peu à contribuer au développement ça nous a permis d'apprendre et puis en même temps aussi d'essayer de porter des choses qui nous plaisaient un peu moins par exemple c'est bon je n'ai pas cliqué pour pouvoir essayer d'influencer aussi un peu le développement dans une bonne mesure on comprend vite en participant au développement de Gutenberg que Gutenberg sera jamais prêt au printemps 2018 que c'est mort quoi c'était pas possible et ça ne serait-ce que ça c'est une information importante ça nous a permis de nous organiser on planifie du coup une montée en compétence et puis on décide de le faire via un projet client donc voilà le client tant plus pour toi ça sera pour toi voilà donc on monte un discours parce qu'il faut quand même vendre tout ça d'abord on monte un discours client et ça c'est très intéressant ça nous permet d'évoluer en tant qu'agence en tant que freelance aussi c'est pareil on monte un discours commercial on le base sur la pérennité en disant bah voilà cet éditeur c'est le futur de la represse donc globalement finalement il va peut-être falloir y aller là vous allez faire une refonte de site autant y aller maintenant vous pouvez nous faire confiance, on maîtrise super bien bon voilà mais aussi en prenant la réutilisabilité des éléments parce que chaque blog du coup une fois qu'il est développé indépendamment du coup il va pouvoir être réutilisé à travers le site etc tout ça c'est vachement intéressant la simplicité, la propriété du code généré par rapport d'autres constructeurs de pages qui ont intégré tout en shortcode c'est-à-dire on a du shortcode dans la base de données etc on désactive et boom les shortcodes apparaissent on a de la donnée brute les blogs sont identifiés comme vous le savez peut-être avec des commentaires html dans la base de données ce qui veut dire que je prends ma page html, je la copy-call enfin le contenu de base de données je le copy-call à l'intérieur de notre cms bah ça marche, c'est du html voilà donc ça ça marche bien et du coup il fallait compenser quand même un truc assez important c'est que quand vous allez démarcher un prospect bah en fait vous donnez des références et là on avait zéro référence sérieuse, il y avait quelques développeuses et développeurs de Gutenberg du coup qu'il avait implémenté pour des clients mais c'était des petit sites voilà une pizzeria New York c'est peut-être une grosse pizzeria mais il n'empêche que ça parle pas du tout à nos clients en commun ici en Europe donc voilà il y a fallu compenser avec du discours de notre côté on a choisi pour ceux qui me connaissent un petit peu bah ça va vous faire sourire mais de prenez un discours pro Gutenberg en disant dans la communauté parce que dans la communauté il y a plein de gens qui étaient en disant voilà ça va trop vite, ça va mal c'est mal documenté avec des vrais arguments qui sont des bons arguments, c'est mal documenté c'est un sacré bon argument pour un développeur bah voilà nous on essaie de dire voilà mais ça va arriver la documentation il faut donner sa chance au projet etc et on a vraiment eu ce discours là très positif mais bon être positif ça ne suffit pas forcément donc du coup on s'est mis en mission commando une fois qu'on a signé ce premier projet on a décidé de le faire full Gutenberg entièrement je l'ai pas mis dans la slide pour pas mettre la pub etc mais c'est les mousquetaires donc intermarchés grosses enseignes en France le site est toujours en ligne mousquetaires.com donc c'est voilà un site assez assez conséquent avec en plus une agence parisienne créa uniquement créa qui ne connaît rien du tout à la technique et qui veut pas en entendre parler qu'ils aient les maquettes donc du coup voilà un sacré challenge à côté de ça boîte presse 5.0 est repoussée en décembre alors on s'est dit ok donc oui là on était en août en train de commencer le développement et du coup on se dit ok on va développer le site le site doit sortir en décembre sur une technologie qui n'existe pas encore enfin pas officiellement encore donc du coup on a installé l'extension et on a tout basé nos développements dessus honnêtement si je devais le refaire je le referai pas pourquoi ? parce que tous les 4 matins du coup on avait une dépression un élément qui était codé d'une façon finalement l'équipe de développement il fallait tout réadapter de notre côté donc on a perdu du temps le projet est sorti nous par contre on a compensé derrière et ça c'était pas facile de plus ça a été difficile quand même de convaincre en termes de crédibilité Gutenberg avait très mauvaise review les clients sont pas bêtes ils vont voir tout ça et ils voient tout de suite vous êtes sûr de votre coup ? le client fonctionne aussi maquette par maquette surtout car on a une grosse agence design créée à derrière voilà je vais pas dire le nom de l'agence parce que je n'en dis pas forcément du bien mais voilà c'est une très très grosse agence et du coup maquette par maquette nous en termes de budget sur Gutenberg etc c'était un peu compliqué à gérer Gutenberg n'est pas fait pour fonctionner maquette par maquette il faut maquetter du coup les petits éléments c'est du design atomique, c'est du design système en fait finalement et si on est à la maquette, on valide la maquette ensuite on fait l'autre maquette etc c'est pas du tout fait pour ça et du coup la montée compétence nous a pris du temps, on a eu heureusement un gros travail de notre lead dev qui s'y est pris un peu au dernier moment donc franchement j'ai eu la grossure froide mais il sont je crois que juste avant la conférence il nous disait que son lead dev aussi il y avait eu quelques soucis les lead dev sont des gens compliqués non gros travail de compensation et du coup il est monté en compétence mais c'était chaud au dernier moment la formation des contributeurs on a dû refaire tout nos supports parce que tout était nouveau et bref du coup la utilisation du feature plugin ça j'en ai déjà parlé le site est quand même sorti juste après ou après 5.0 donc on a enlevé l'extension en croisant les doigts et ça a marché en fait ça marchait nickel d'ailleurs donc du coup ça s'est bien passé mais honnêtement on a eu vraiment chaud au fait c'est si c'était à refaire je le referai pas de cette façon pas avec un truc vraiment en cours de développement en revanche du coup ça nous a donné de l'expérience et ça c'était cool et c'est pour ça que je viens le partager ici en gros vu ce qui arrive c'est peut-être que ça peut vous intéresser tout ça en 2019 du coup c'était la consolidation on a décidé du coup que 100% des projets se feraient avec Gutenberg on est monté en compétence au niveau de l'équipe projet dans son ensemble parce que ça suffit pas que le lead dev sache faire il faut que tous les devs s'affaire et puis aussi les chefs de projet il faut qu'ils sachent du coup contribuer du contenu il faut qu'ils sachent expliquer au client comment son contenu va être géré donc c'est vraiment au global il faut monter en compétence c'est hyper important globalement tout est bien passé on développe des extensions comme une extension je fais de la pub mais pour le coup elle est sur le repo donc ça va, reusable block extended qui permet de faire du full set editing avant que ça sorte ça permettait avec les blocs réutilisables de pouvoir les utiliser pour qu'on soit son footer son aider etc et d'autres éléments récurrents d'un site plutôt et tout ça ça nous a permis du coup d'acquérir en expérience, en compétence c'est ce que j'essaie de vous dire ça c'est la partie positive du truc on communique dans la communauté petite conférence à Overture de Marseille etc et puis là on se lance dans un gros projet d'usine à site pour un groupe international en partenariat avec une agence CREA et là ça change tout, qu'il connaissait Gutenberg déjà et qu'il développait avec Gutenberg alors il est où, je sais qu'il est là mais il lève la main avec l'agence fantasy qui est située à Lyon qui sont des experts de Gutenberg et du coup ça va tout changer parce qu'en fait eux ils sont partis directement du design system on va pas designer toute la page, non on va déjà prendre le call to action qui est ici et ça on va dire que c'est un agencement d'un bloc groupe avec un bloc titre, un bloc bouton un bloc parallèle donc qu'est-ce qu'il faut qu'on fasse en premier le bloc bouton déjà si tu commences par raisonner comme ça t'es beaucoup mieux pour pouvoir faire du sur mesure avec Gutenberg donc ça a tout changé en 2020 la pérennisation les projets passent progressivement en maintenance là petit fail de mon côté parce que c'est moi qui ai participé ça c'est bien on avait brifé toute l'équipe projet mais on avait aussi toute l'équipe maintenance parce qu'on a vraiment deux activités chez nous c'est les projets et la maintenance on avait toute l'équipe maintenance qui du coup a vu débarquer des trucs dans une technologie complètement différente et qui devait ensuite faire des évolutions etc et là dessus en fait on a ramené pour attraper le temps perdu alors qu'on aurait pu anticiper ça et surtout qu'à partir de maintenant on anticipera ça parce que c'était quelque chose qu'on aurait pu anticiper qui est vachement important il faut faire monter en compétence tout le monde voilà de A à Z dans toute la chaîne et puis aussi on voit que c'était difficile de recruter des compétences Gutenberg parce que c'était très nouveau donc des développeurs réactent oui mais ils n'ont pas le contexte WordPress et c'est quand même le contexte WordPress qui nous intéresse voilà donc il a fallu en fait tout simplement se former, former les gens sur le tas etc et ça c'est pas forcément simple en revanche on a commencé à être bon sur le discours commercial, sur les supports de formation client une fois qu'ils sont faits c'est bon l'arrivée des compositions de blocs donc les blocs patterns nous a beaucoup aidé et sûrement peut-être vous a beaucoup aidé aussi dans votre travail c'est à dire que plutôt que raisonner blocs par blocs et avoir l'angoisse de la page blanche qui est en charge, on crée des compositions un peu déjà faites ça permet du coup de répondre à ce besoin d'avoir quelque chose de prémaché quelque part qu'on puisse ensuite juste, qu'on n'est que les contenus à changer voilà finalement les gens sont ravis mais en fait on a encore des difficultés que je passe de CREA parce que c'est bien cool de bosser avec Fantasy mais on ne peut pas bosser avec que sur tous les projets on travaille avec des clients qui ont leurs propres agences etc et on sait que ça c'est un gros point aujourd'hui de difficulté c'est que si côté CREA en fait il résonne à l'ancienne maquette par maquette etc on sait que ça va être difficile donc on met en place un discours pour essayer de rattraper ça, de compenser en fait et ça c'est aujourd'hui encore une difficulté qu'on peut avoir avec l'écosystème donc de raisonner de façon atomique atomes, molécules etc ça se passe tout de suite beaucoup mieux non là je reviens en arrière 2021 alors ça c'est la 4e phase de l'arrivée de Gutenberg c'est que l'écosystème s'est mis à foisonner d'un seul coup une rime en belle d'extension, des thèmes etc qui supportaient Gutenberg alors que voilà depuis deux ans du coup en fait en 2021 la communauté je ne sais pas si c'était le Covid ça ou j'en sais rien mais les gens sont devenus beaucoup plus bienveillants par rapport à cette évolution et se sont dit ok c'est là maintenant on va non seulement faire avec mais en plus on va participer et il y a eu plein d'extensions qui ont été créées qui nous ont tous permis du coup de faciliter les choses des extensions aussi énormes comme les extensions SEO de performances de cache etc se sont mis à proposer des choses spécifiques pour Gutenberg et du coup forcément ça l'a rendu beaucoup plus intéressant la documentation aujourd'hui est plutôt bonne je ne dis pas qu'elle est parfaite mais elle est plutôt bonne et c'est sûr que c'est beaucoup mieux aujourd'hui en 2021 en fait d'avoir quelque chose qui est bien documenté dans beaucoup de langues etc le recrutement c'est beaucoup plus facile en 2021 d'un seul coup les gens connaissent c'est l'éditeur natif il y a peut-être ici des personnes qui n'ont connu que Gutenberg parce qu'elles ont installé leur premier WordPress en 2018 par exemple et donc ça c'est voilà Gutenberg est aussi plus stable et ça évidemment ça aide de ce côté là à l'époque où on avait fait le premier site quand Gutenberg n'est pas sorti c'était toutes les semaines on avait l'erreur que vous connaissez tous ce bloc a rendu contre une erreur inattendue il peut pas être chargé et là je vois quelqu'un qui rigole c'est parce que cette personne fait des formations et quand tu fais des formations et que tu as tout qui change tout le temps bon chance comme on dit petit à petit il y a des références de projet Gutenberg qui sont utilisables pour référence à nous mais aussi les références de la communauté des autres agences alors nous on est plutôt situés en France des autres agences françaises c'est des choses qu'on peut utiliser on est pas obligé d'utiliser uniquement ces références regarder ce site il est super il a été fait par nos confrères qui l'ont fait avec Gutenberg et bien sûr après des références internationales comme le site de la Maison Blanche qui pour moi est juste l'archetype du site Gutenberg fait parfaitement en six semaines ils ont fait un travail phénoménal pour connaître les gens qui ont bossé dessus c'est ils ont pas mis n'importe qui dessus bref du coup Gutenberg est matur en 2021 pourtant il est sorti en 2018 donc ça a pris du temps du coup le problème c'est que maintenant c'est reparti pour un tour donc c'est les montagnes russes avec WordPress c'est reparti pour un tour puisque on va faire un peu de prospective et en 2022 en fait on commence un nouveau cycle donc on vient de terminer le cycle voilà le bloc éditeur maintenant on part sur le full set editing ça remet une pièce dans la machine et du coup l'intérêt c'est que nous en tant qu'agence et vous en tant que freelance-agence ou utilisateur de votre site en fait tout simplement on a déjà toute l'expérience qu'on a eu avec la première phase du coup ici les développeurs de Gutenberg sont partis dans une phase expérimentale qui était assumée en mettant éditeur beta si vous installez du coup WordPress 5.9 et 2022 donc le thème par défaut qui est sorti avec vous avez site-éditor beta donc c'est assumé on repart pour un cycle de 3 ans ça c'est ma question, je pense oui effectivement qu'on repart sur un cycle en tout cas en 3 phases une phase de veille expérimentation pour le mettre en place sur des premiers projets une phase de consolidation périlisation où on va avoir de la documentation qui va être créée, où on va avoir des extensions qui vont permettre d'étendre finalement le full set editing etc nous de notre côté on va monter en compétence et puis vous aussi je suppose et puis jusqu'à obtenir l'intégration complète au sein de l'écosystème de cette nouvelle fonctionnalité donc voilà ce cycle en fait en 3 parties en 3 phases, finalement je pense que on repart là dessus en revanche a priori ça pourrait être beaucoup plus rapide dans la mesure où il y a déjà l'expérience de premier cycle en fait en tout cas c'est mon hypothèse qui est positive de ce côté là du coup je voulais partager en fait mes objectifs de 2022 et puis peut-être que ça peut être les vôtres aussi j'en sais rien en tout cas peut-être qu'ils vous parlent mes objectifs de 2022 c'est de commencer déjà à bâtir des petits sites en utilisant des blocs thèmes donc des thèmes basés sur des blocs fait par d'autres personnes ça peut être 2022 où ça peut être d'autres blocs thèmes il y en a plein il y en a une cinquantaine à peu près disponibles sur le repo et le full set editing expérimentation de la communauté ça va nous permettre du coup en étudiant le code finalement de savoir comment ça marche on est un peu dans cette phase déjà monter le discours client commercial parce que finalement ça c'est quelque chose qu'il faut faire en amont ça a bien marché du coup sur la phase 1 de l'éditeur de bloc c'est quelque chose qu'il faut qu'on refasse on sait faire monter en compétence les équipes et toutes les équipes ça c'est vraiment le et puis je le dis comme ça ça sera enregistré ils me diront tu vois c'est qu'il fallait faire monter en compétence tout le monde en fait pas uniquement les gens qui travaillent sur les projets qui doivent sortir mais vraiment tout le monde parce que ensuite au bout d'un moment tout le monde sera face finalement à ces nouvelles technologies nouvelles fonctionnalités essayer du coup d'expérimenter le FSE sur des sites intermédiaires là dessus la bonne idée c'est de pas faire du full set editing pour l'ensemble de la page, des maquettes, l'ensemble de notre site mais peut-être gérer certaines zones qui s'y prennent bien par exemple, rendre éditable footer grâce aux options du FSE pourquoi ? parce qu'un footer un pied de page de sites c'est toujours une répétition du logo une liste de liens et puis les gâles etc etc et puis quelques autres mentions ou rendre éditable par exemple une colonne latérale ce genre de choses et effectivement du coup ça peut être une façon de mettre un pas en fait dans les technologies du full set editing sans forcément devoir lancer le projet en all-in un petit peu ce qu'on avait fait avec la référence dont je vous avais parlé tout à l'heure et puis lancer un groupe projet basé sur le full set editing ça c'est quelque chose que j'aimerais bien faire d'ici de la fin de l'année, ça dépendra aussi des clients en consigne mais c'est de le lancer sur une usine à site les usines à site sont des projets en fait ou tout simplement généralement basé sur des multi-site workplace mais pas toujours ou l'idée en fait ça va être de bâtir un site master, un site principal qui va permettre de décliner en fait typiquement ça peut être un grand groupe qui va avoir des filiales dans différents pays il y a un logo qui va changer ce genre de choses, il y a des couleurs qui vont changer mais globalement on veut investir dans les développement et dans le graphisme une seule fois et là pour moi en fait le full set editing a toute sa place parce que du coup grâce au global styles donc les styles globaux qui s'appliquent du coup à l'ensemble du site on va pouvoir définir une charte graphique la faire varier d'un site à l'autre au sein de l'usine à site sans forcément changer en fait tout ce qu'on a développé au niveau des blogs sur mesure etc etc c'est un bon lieu d'expérimentation voilà je voudrais juste vous faire une je vais être dans l'étang je pense que c'est la première conférence de ma vie où je suis dans l'étang c'est un truc de fou merci pour le timer d'ailleurs ça c'est hyper utile donc une petite certainesse personnelle sous la forme d'une matrice que j'ai étudié il y a vingt ans qui vous rappelleront quelque chose si vous avez fait des études ou des cours de marketing, vieux jeux je veux dire etc c'est une petite matrice SWAT tout simplement donc c'est un diagramme, faiblesse, force, risque, menace etc je trouve qu'il se prêtait bien du coup dans le négatif en fait en interne on a vu des faiblesses le manque de temps, d'envie, d'investissement de compétences quand on a quelque chose de nouveau on va avoir tendance à se replier sur soi-même nous c'est ce qu'on a fait, on a eu cette tentation tout le long et en fait dans l'écosystème c'est quelque chose qu'on a vu il a fallu deux, trois ans on se décide à s'ouvrir en fait finalement à ces nouvelles fonctionnalités la première réaction qui est normale en fait c'est de se replier sur soi et de se dire écoute on a un truc qui fonctionne pourquoi est-ce qu'on a investirait du temps de l'argent etc pour aller voir autre chose en fait dont on sait même pas si ça va fonctionner alors ça c'est ce qu'on se dit on sait même pas que ça va fonctionner on se dit quand même que ça va fonctionner mais c'est une excuse, un prétexte une vraie faiblesse le replie sur soi en menace du coup c'est évidemment qu'on va devoir penser on sait pas ce qui arrive on sait pas exactement, on voit qu'il y a des dépréciations il y a des développeurs qui nous disent ouais j'avais ça qui marchait avant ça ça marche plus avec Gutenberg etc ça fait un peu peur en fait finalement on sait pas comment on va le vendre on dépend de l'évolution du CMS c'est-à-dire qu'en gros c'est des développeurs qu'on connaît pas sans doute tous des américains qui développent ça mais on en sait rien etc c'est une incertitude et comme je l'avais dit en introduction en fait quand on est un professionnel de quelques secteurs que ce soit on aime pas l'incertitude on aime un agriculteur, la météo c'est de l'incertitude et c'est finalement le cœur de sa problématique finalement donc c'est la même chose pour nous en revanche il y a des forces déjà on a super survécu à Gutenberg face à un et ça c'est déjà pas mal parce que finalement on y a appris plein de choses et quand je dis on c'est pas que nous agences c'est tout le monde en fait toute la communauté il y a appris plein de trucs intéressant donc une vraie capacité d'adaptation de la communauté et je pense que ça c'est énorme il y a plein de gens qui ont mis des très mauvaises revues sur Gutenberg qui ont dit que ça marchera jamais etc qui sont clairement revenus dessus mais en fait c'était pas bien quand c'est sorti ça m'a l'était amené, ça m'a l'était communiqué je suis assez en phase avec certains de ces aspects mais par contre du coup voilà aujourd'hui c'est stable et c'est intéressant donc une vraie capacité d'adaptation de la communauté et ça c'est une super force et puis une opportunité c'est qu'en fait on a accès à toutes ces connaissances là le développement de Gutenberg, de tous ces projets et de WordPress c'est quelque chose qui est ouvert qui est complètement ouvert, vous avez accès à tout ça et vous pouvez du coup tout simplement le consulter je parlais ce matin du coup car on parlait de contribution du site make.wordpress.org c'est un blog en fait c'est le blog de l'équipe de développement de WordPress vous pouvez vous enregistrer, il y a quelqu'un qui me disait qu'il avait des alertes sur son Slack ou sur un flu RSS qui permettait de lui remonter les éléments une fois par semaine il allait consulter c'est une très bonne façon du coup de se tenir au courant de ce qui arrive et de ce côté là c'est une super opportunité parce que finalement par rapport à une incertitude où on sait pas trop ce qui va venir on peut le transformer en opportunité en disant je sais ce qui arrive je peux préparer un peu en amont je peux préparer mes clients, avoir un discours en disant WordPress va évoluer regarder c'est ça qui arrive dans le futur etc c'est un discours qui parle beaucoup et qui même peut faire vendre, on est à zéro en fait j'aurais vraiment dépassé la connaissance du premier cycle, il y a la contribution il y a les WorldCamps surtout qui nous permettent d'apprendre plein de choses, j'ai appris plein de choses notamment sur certaines conférences qui ont précédé celle-ci bref du coup il y a une vraie opportunité c'est l'anticipation c'est qu'en fait on peut anticiper on peut répondre à l'incertitude et c'est avec ça que je finirais au mieux vous pouvez être acteur de WordPress parce que son développement est ouvert à tout le monde tout le monde peut y contribuer au pire et ça c'est entre gros guillemets du coup anticiper grâce à tous ces développements, tout est consultable tout est visualisable, on peut tester les choses avant qu'elles sortent grâce à l'extension Glutenberg etc donc voilà on peut anticiper et je vous remercie super merci super merci beaucoup jb je suis sûr qu'on va avoir des questions ça commence déjà à lever les mains par ici juste une question, on va avoir des surprises avec la 5.9 c'est ça 5.9 est sorti c'est 6.0 6.0, alors attention ça fait peur 6.0 on se loue là là vu ce qu'il y a eu sur 5.1 et bah non 6.0 du coup ça sera une version majeure mineure non ça sera une version majeure qui sera un peu comme avec quand il y a eu 5.0 il y a eu 5.1 qui a suivi qui étaient des correctifs de Glutenberg des gros correctifs mais des correctifs surtout, bah 6.0 ça va être de l'amélioration du full sat editing à majorité pas que ça, il y a des nouvelles fonctionnalités intéressantes aussi mais 6.0 va être petite version en fait finalement donc 6.0, 6.1 consolidation les grosses nouvelles fonctionnalités c'est pour après notamment du coup l'année prochaine donc ça sera 2023 plutôt avec les outils collaboratifs qui nous parlera pas trop, nous agences qui vous parlera peut-être pas trop, freelance agences etc mais qui parlera beaucoup aux gens qui veulent utiliser Glutenberg dans d'autres contextes que celui de WordPress notamment par exemple pour dans l'explicatif permettant d'éditer du contenu comme par exemple un Google Doc like pourquoi ? parce que l'éditeur de blog il fonctionne très bien, pourquoi il fonctionnerait pas pour faire autre chose en fait éditer des documents collaborativement etc donc ça c'est des phases qui nous concernent un peu moins mais qui vont bouleverser beaucoup de choses je vous l'assure et puis ensuite il y aura le multilingue aussi Glutenberg du coup a vocation à intégrer le multilingue alors là on se dit oh la la, mais oh les pauvres polylangues les pauvres epml etc non vous inquiétez pas ça sera une implementation différente comme Glutenberg du coup n'a pas détruit les pagebuilder, ils ont toujours leur marché et les mentors n'ont jamais aussi bien fonctionné finalement parce qu'ils proposent autre chose ils proposent par exemple des outils de design à l'intérieur et voilà c'est des choses qui continueront à exister et j'ai répondu j'ai fait une deuxième conférence avec ta question voilà c'était deux réponses dans une une dernière question parce qu'après maman quel temps j'arrive c'est question tech t'as parlé d'implementer ça sur certaines parties donc du coup c'est possible de faire les deux en même temps ? oui on peut faire des thèmes hybrides tu peux faire des thèmes qui fonctionnent avec la hiérarchie des templates classiques avec des fichiers php voilà ton index qui prend la main tu connais la hiérarchie des templates je vais pas t'embêter avec ça et tu peux rajouter des templates html donc destiné à Glutenberg pour certaines zones par exemple tu vas avoir ton footer.html au lieu du footer.php tu vas pouvoir éditer les styles via les global styles donc ouais tout à fait plus de dernière super merci beaucoup j'y vais désolé plus de réponses plus de questions plus de réponses plus de réponses plus de questions