Matt Mullenweg aborde les controverses entourant Gutenberg au WordCamp Portland Q&A
Publié: 2018-11-10Matt Mullenweg a rejoint les participants au WordCamp Portland, OR, pour une session de questions-réponses le week-end dernier et l'enregistrement est maintenant disponible sur WordPress.tv.
La première question est venue d'un utilisateur qui a essayé Gutenberg et l'a désactivé en raison d'un conflit de plugin. Elle a demandé si les utilisateurs devront utiliser Gutenberg lors de la sortie de la version 5.0. Mullenweg a déclaré que l'une des raisons pour lesquelles Gutenberg a été testé si tôt est de donner aux développeurs de plugins le temps de rendre leurs produits compatibles. Il a également déclaré qu'il s'agissait du plugin à la croissance la plus rapide de l'histoire de WordPress, avec plus de 600 000 installations depuis sa première mise à disposition.
En réponse à sa question, il a déclaré que les utilisateurs auront la possibilité d'utiliser l'éditeur classique et que l'équipe envisage de le mettre à jour pour inclure des contrôles par utilisateur et la possibilité de l'activer/désactiver pour différents types de publication.
Les questions ultérieures sont allées plus loin dans les controverses récentes entourant Gutenberg, que Mullenweg a abordées plus en profondeur.
"La partie difficile de tout projet open source - il y a une sorte de creuset de développement open source qui peut parfois être plus contradictoire et parfois même acrimonieux", a-t-il déclaré. « En travaillant au sein de la même entreprise, vous pouvez en quelque sorte supposer que tout le monde rame dans la même direction. Dans un vaste écosystème open source, certaines personnes pourraient en fait vouloir le contraire de ce que vous faites, parce que cela pourrait être dans leur propre intérêt économique ou pour un certain nombre de raisons.
« Je le compare beaucoup plus à être maire d'une ville qu'à être PDG d'une entreprise. J'utilise WordPress depuis maintenant 15 ans, donc j'y suis assez habitué. Cela peut sembler controversé si vous venez juste d'arriver, mais ce n'est pas la chose la plus controversée que nous ayons jamais introduite dans WordPress. La dernière fois que nous avons eu un gros fork de WordPress, c'était en fait lorsque nous avons introduit WYSIWYG pour la première fois. Peut-être qu'il y a quelque chose dans le fait de jouer avec l'éditeur qui dérange les gens.
Mullenweg a commenté à quel point Twitter peut être polarisant en tant que média et comment cela peut avoir un impact négatif sur les conversations. Il a dit que les gens ont tendance à lire le pire dans les choses qui ont été dites et cela a été un nouveau défi à cette époque particulière de l'histoire de WordPress. Les tweets WordPress sont saupoudrés dans des chronologies avec la politique et les événements actuels d'une manière qui peut amener les gens à réagir différemment que si la discussion avait lieu dans un ticket de suivi, par exemple.
Un participant a demandé : « Avec Gutenberg, il y a beaucoup d'incertitude. Où voyez-vous le point de basculement où vous voyez les gens devenir plus favorables à Gutenberg qu'à l'éditeur classique ? »
"Une partie de la sortie précoce de ces deux plugins, Gutenberg et Classic Editor, était que cela pouvait supprimer l'incertitude pour les gens", a déclaré Mullenweg. «Des mois avant leur sortie, vous pouviez en quelque sorte choisir votre chemin. L'espoir est que le jour de la sortie de la 5.0 soit la chose la plus décevante de tous les temps. Parce que nous avons plus d'un million de sites qui ont soit choisi de ne pas utiliser Gutenberg, ce qui est tout à fait correct, soit ont déjà opté pour et reçoivent ces mises à jour parfois hebdomadaires. Nous avons des hôtes qui ont en fait pré-installé, pré-activé Gutenberg avec tous leurs sites.
Mullenweg a déclaré que les hôtes qui ont préinstallé Gutenberg n'ont pas signalé une charge de support supérieure à la normale et qu'il s'agissait essentiellement "d'un non-événement". Ce sont les utilisateurs qui passent à la version 5.0 après de nombreuses années d'utilisation de WordPress qui auront le plus à apprendre.
"Gutenberg fait par certaines mesures cinq ou dix mesures de plus que ce que vous pourriez vraiment accomplir dans l'éditeur classique", a déclaré Mullenweg. « Cela signifie également qu'il y a plus de boutons, il y a plus de blocs. Cela fait partie de l'idée - ouvrir la flexibilité et la créativité des gens pour faire des choses dont ils auraient besoin de code ou d'un thème fou à faire dans le passé. Et maintenant, nous allons ouvrir cela pour réaliser la mission de WordPress, qui est de démocratiser l'édition et de la rendre accessible à tous.

L'état actuel de l'accessibilité de Gutenberg a été un sujet brûlant ces derniers temps et un participant a demandé son avis sur les discussions récentes. Mullenweg a déclaré qu'il y avait place à l'amélioration dans la façon dont cet aspect du projet a été géré et que WordPress peut mieux fonctionner entre les équipes à l'avenir :
L'accessibilité est au cœur de WordPress depuis le tout début. Cela fait partie de la raison pour laquelle nous avons commencé – l'adoption des normes Web et des choses liées à l'accessibilité. Nous sommes membre du projet de standards du Web depuis de nombreuses années. Nous avons en quelque sorte eu des échecs de gestion de projet dans ce processus où nous avions une équipe de bénévoles qui se sentaient déconnectés du développement rapide qui se produisait avec Gutenberg. Il y avait certainement des choses que nous pouvions faire mieux là-bas. À l'avenir, je pense que nous avons besoin - je ne sais pas si cela a du sens d'avoir une accessibilité séparée comme un type de processus distinct du développement de base. Il faut vraiment l'intégrer à chaque étape. Nous avons fait beaucoup de choses, car Matias a fait un long post dessus. Nous avons fait une tonne de choses sur l'accessibilité du clavier, il y a des éléments ARIA sur tout. L'un de leurs retours était que nous l'avions mal fait, mais nous l'avons fait du mieux que nous savions et c'était là depuis un moment. Il y a eu plus de 200 problèmes résolus depuis le tout début. Nous en avons également profité pour corriger certaines choses qui étaient peu accessibles dans WordPress depuis le début. Ce n'est pas que WordPress soit parfaitement accessible et tous les WCAG AA et ça revient. C'est en fait que d'énormes pans de WP sont inaccessibles - ils ne sont peut-être pas considérés comme des chemins de base de l'équipe d'accessibilité actuelle, mais je les considère comme essentiels.
En réponse à une question sur l'avenir de React dans WordPress, Mullenweg est allé plus en profondeur sur la vision qu'il avait lorsqu'il a exhorté la communauté WordPress à apprendre JavaScript en profondeur en 2015. À cette époque, il a déclaré "c'est l'avenir du Web". ” Il a décrit comment chaque bloc peut être un point de lancement pour autre chose - via un modal, comme la mise à jour des paramètres, faire des choses avancées avec un magasin de commerce électronique, zoomer et dézoomer sur ces écrans depuis l'éditeur. C'était peut-être la partie la plus inspirante du Q&A où le potentiel de Gutenberg brille aussi fort que dans les premières démos.
"L'autre belle chose est que parce que Gutenberg permet essentiellement la traduction dans de nombreux formats différents", a déclaré Mullenweg. "Il peut publier sur votre page Web, votre flux RSS, AMP, les blocs peuvent être traduits en e-mail pour les newsletters, il y a tellement de choses que la nature structurée de Gutenberg et le HTML sémantique qu'il crée et la grammaire qui est utilisée pour l'analyser, peuvent permettre pour d'autres applications. Cela devient un peu comme une lingua franca qui croise peut-être même les CMS. Il y a maintenant ces nouveaux blocs cross-CMS Gutenberg qui seront possibles. Ce n'est plus seulement WordPress. Il peut s'agir d'un bloc JavaScript écrit pour Drupal que vous installez sur votre site WordPress. Je veux dire, diggity chaud! Comment cela se serait-il produit auparavant ? C'est pourquoi nous avons pris deux ans de congé; c'est pourquoi nous avons eu tout le monde dans le monde travaillant sur cette chose.
JavaScript est ce qui rend possible cette collaboration multiplateforme et cela est déjà évident dans le travail que font les contributeurs de Drupal Gutenberg, ainsi que dans le projet Gutenberg Cloud indépendant de la plate-forme. Lorsque Gutenberg sortira en 5.0, il permettra plus pour WordPress et le Web que ce que nous pouvons prédire pour le moment.
"Ce n'est pas la ligne d'arrivée", a déclaré Mullenweg. « 5.0 est presque comme le point de départ. Attendez-vous à autant de temps investi dans Gutenberg après la version 5.0 qu'avant - pour l'amener à cet endroit où nous ne pensons pas que ce soit juste mieux que ce que nous avons aujourd'hui, mais c'est en fait comme une expérience de définition Web de classe mondiale, qui est ce que nous voulons créer et ce que vous méritez tous.
