Mise à jour estivale de Matt Mullenweg au WordCamp Europe 2019 : les progrès de Gutenberg et un aperçu des fonctionnalités à venir

Publié: 2019-06-22
crédit d'image : équipe de photographie de WCEU

Matt Mullenweg est monté sur scène au WordCamp Europe à Berlin cet après-midi pour donner une mise à jour estivale sur les progrès de l'éditeur de blocs. Il a attribué une grande partie de son succès continu à la disponibilité du plugin Gutenberg, qui permet une itération et des tests rapides. Plus de 150 000 messages sont publiés par jour à l'aide de l'éditeur de blocs, ce qui, selon Mullenweg, est "un témoignage de la longue période de développement" qui a donné à l'équipe l'occasion de résoudre les bogues et de le rendre utilisable par un grand nombre de personnes.

Depuis sa sortie initiale, l'éditeur de blocs a ajouté une foule d'améliorations notables, notamment des capacités de gestion de blocs, un bloc de couverture avec des éléments imbriqués, des widgets sous forme de blocs, des regroupements de blocs et des avis de style snackbar.

Mullenweg a mis en lumière quelques exemples magnifiques et innovants de Gutenberg à l'état sauvage. Deux projets de Human Made présentent des conceptions alimentées par Gutenberg (artefactgroup.com) et une intégration d'IA qui analyse l'écriture d'un utilisateur dans l'éditeur (ingenuity.siemens.com.)

La saison électorale s'accélère aux États-Unis et des sites propulsés par Gutenberg, comme hurst4delegate.com, commencent à apparaître. Mullenweg a noté que 21/24 des candidats démocrates actuels à la présidence utilisent WordPress pour leurs sites. Whitehouse.gov est également passé de Drupal à WordPress plus tôt cette année.

Mullenweg a également donné un aperçu rapide de certaines des fonctionnalités à venir de Gutenberg qui sont actuellement en cours de développement sur GitHub. La plupart d'entre eux sont encore au stade de prototype. L'équipe crée un système pour installer de nouveaux blocs en ligne, qui seront liés au répertoire de blocs prévu. Mullenweg a déclaré que les blocs pourraient devenir un nouvel élément de menu de niveau supérieur dans l'administration WordPress, avec des écrans dédiés à la découverte de blocs.

Il a montré des démos du bloc de navigation en cours, un prototype permettant d'ajouter un mouvement réaliste au mouvement du bloc, un bloc de notes de bas de page expérimental et une démo de redimensionnement d'images avec des capacités d'alignement sur la grille. Mullenweg a déclaré que l'un des objectifs avec Gutenberg est de "permettre de créer de belles expériences, car cela fait partie de ce dont le Web a besoin pour gagner".

Mullenweg a également fait le point sur les progrès de Gutenberg dans les applications mobiles. Il a déclaré que le nouvel éditeur est opérationnel mais que le développement est lent car les ingénieurs mobiles doivent essentiellement dupliquer tout le travail effectué par des centaines de contributeurs de Gutenberg jusqu'à présent.

Questions et réponses sur la gouvernance, la maintenance de base et l'avenir des thèmes WordPress

La partie questions-réponses de la session a présenté une variété de sujets, allant d'une tirade agressive sur les licences et Envato, à des questions plus pertinentes sur l'avenir des thèmes WordPress. Bien que ce format d'interaction ait ses défauts, il donne aux membres de la communauté la possibilité de vérifier l'état des questions qui les intéressent particulièrement.

Un participant a demandé si WordPress.org prévoyait de mettre en place une structure plus démocratique pour la prise de décision. Mullenweg semblait interpréter la question comme faisant référence à un système où des dizaines ou des centaines de millions d'utilisateurs de WordPress participeraient à la prise de décisions sur les fonctionnalités par le biais d'un vote ou d'une autre forme de rétroaction. En revanche, il a déclaré que l'approche actuelle de WordPress est que les dirigeants essaient d'avoir une idée des problèmes les plus courants par le biais de sondages et de canaux publics et permettent à ces problèmes d'aider à façonner la feuille de route du projet.

Mullenweg a partagé qu'un problème particulier dans son esprit en ce moment est le problème de "comment puis-je faire ressembler mon thème à la démo?" Il a déclaré que les contributeurs expérimentent différents types de modèles pour prendre des décisions qui font avancer WordPress dans le sens de la résolution de ces types de problèmes.

Il a dit que la prise de décision du projet est assez transparente, sans beaucoup de mystère, et que la communauté a des tonnes de mécanismes de rétroaction. Il s'agit d'une affirmation quelque peu controversée, car les contributeurs réguliers du projet ont exprimé leur frustration face au manque de communication entourant la planification et les décisions importantes, telles que les dates de sortie et le calendrier du projet, en ce qui concerne la façon dont WordPress 5.0 a atterri. La communauté était frustrée par le manque de moyens efficaces de communiquer les problèmes critiques et les plaintes à la direction du projet. Suite à ces commentaires spécifiques, Josepha Haden, la nouvelle directrice exécutive du projet WordPress, a fait preuve de diligence pour suivre et communiquer comment le leadership travaille pour améliorer la communication.

Un autre participant a demandé si les thèmes WordPress deviendraient obsolètes après que Gutenberg aura acquis davantage de capacités de création de sites. Mullenweg a prédit qu'ils feront toujours partie de WordPress mais semblait enclin à laisser le marché décider du sort des thèmes.

"Je ne sais pas," dit-il. «Ils vont certainement changer. Je ne pense pas qu'ils s'en aillent jamais. Il a dit qu'il pouvait voir des développeurs proposer une gamme de conceptions différentes qui pourraient être utilisées comme point de départ. Bien qu'un thème WordPress ait actuellement une définition très spécifique (en ce qui concerne les types de fichiers inclus), Mullenweg a déclaré qu'il pouvait voir cette définition évoluer avec le temps. Il a dit qu'il pouvait voir les thèmes devenir comme un modèle de démarrage ou une bibliothèque de modèles parmi lesquels choisir, ou même un ensemble de mises en page complexes qui pourraient fonctionner sur différents thèmes.

"Je pense que nous allons découpler un peu les thèmes, mais je ne sais pas comment ni à quoi cela ressemblera", a déclaré Mullwenweg. Il a également noté que de nombreux thèmes représentent actuellement une esthétique similaire, souvent minimaliste, qui utilise des couleurs blanches et bleues. Les tendances de conception ont le potentiel de changer radicalement à mesure que Gutenberg et les thèmes évoluent pour permettre aux utilisateurs de mieux contrôler la conception de leurs sites.

Ce n'est un secret pour personne que la communauté de développement WordPress est impatiente de passer à GitHub ou à une autre infrastructure basée sur Git pour le développement de base. La plupart des projets de fonctionnalités récents ont mûri avec succès sur GitHub, la majorité des travaux et des discussions se déroulant en dehors de Trac. Un participant a posé des questions sur la possibilité de quitter Trac dans un proche avenir. Mullenweg a déclaré que cette année, l'équipe qui travaille sur WordPress.org donne la priorité aux modifications du répertoire, mais en attendant, toute personne connaissant Python est invitée à contribuer à peaufiner Trac pour des améliorations dans l'intervalle avant que WordPress ne passe au développement basé sur Git.

En réponse à une question sur la technologie blockchain et WordPress, Mullenweg a déclaré qu'il était depuis longtemps un passionné dans ce domaine et qu'il aimait l'idée que l'open source s'applique à l'argent, ainsi que d'avoir un grand livre distribué.

"Mais je ne peux penser à aucun problème dans le cœur de WordPress en ce moment que les frais généraux d'une blockchain s'amélioreraient vraiment", a-t-il déclaré. "Tout ce à quoi je pourrais penser en ce moment serait probablement un territoire de plug-in." Cependant, il a déclaré que l'horodatage du contenu WordPress du plugin WordProof sur la blockchain est l'une des meilleures idées qu'il ait vues pour cette technologie jusqu'à présent.

Lorsqu'on lui a demandé comment il prévoyait "d'équilibrer la recherche du nouveau et du brillant avec toutes les API existantes de WordPress", Mullenweg a déclaré que "PHP va être crucial pour nous pendant de nombreuses années à venir". Il a reconnu que le projet avait pris du retard dans la maintenance de certaines de ses anciennes API, mais que le travail sur Gutenberg pouvait être effectué en parallèle.

La nouvelle équipe de triage examine actuellement tous les tickets, actualise les correctifs et travaille à les résoudre. Mullenweg a noté que WordCamp Europe a accueilli la toute première table de triage lors de sa journée des contributeurs et a déclaré que ce nouveau domaine est mûr pour la contribution.

L'API REST, malgré son large support et ses contributeurs remarquables, est un domaine qui, selon Mullenweg, a retenu Gutenberg. Il a déclaré qu'il n'avait toujours pas l'utilisation démontrée que ses partisans avaient prédite lorsqu'ils travaillaient pour le fusionner dans le noyau et a averti que WordPress devrait toujours utiliser une API avant de l'expédier dans le monde.

Mullenweg a conclu le Q&A en estimant que Gutenberg n'est qu'à 10% du chemin vers la résolution des problèmes que les contributeurs de WordPress ont entrepris de résoudre. Il prédit que la poursuite de cet effort initial se poursuivra au cours de la prochaine décennie.