Mercredi, le directeur exécutif de WordPress Josepha Haden Chomphosy a publié les prochaines étapes en avant pour les thèmes et les critiques pour le répertoire officiel des thèmes. Dans l’article, elle décrit les outils et les types d’accès dont l’équipe Thèmes a besoin. Elle a également défini d’autres objectifs pour le système. Le calendrier est d’avoir une grande partie de cela en place au début de 2022.

Il y a deux mois, les choses venaient à une tête. Le chef de projet, Matt Mullenweg, a vu une grande partie de ce que nous avons tous vu. Les contributions créatives à l’annuaire gratuit étaient rares, la plupart des soumissions étant simplement des thèmes «légers» dépouillés avec des intérêts commerciaux.

Il y a eu un désaccord sur Pourquoi l’annuaire ne produisait pas les projets de haute qualité que les utilisateurs devraient attendre d’une source officielle. Mullenweg a cité les règles et le mécanisme de mise à jour comme domaines problématiques.

Cependant, d’autres comme Joost de Valk, le CPO de Yoast, ont déclaré que la réalité de la situation est que l’argent fait désormais partie de l’équation. Produire des produits de haute qualité, les entretenir et les soutenir n’est pas durable sans les ressources financières en place. Parce que WordPress.org ne fournit aucun moyen aux développeurs de gagner de l’argent directement, des thèmes motivés par la vente incitative en sont le résultat. Eric Karkovack a développé cela dans sa pièce pour Speckyboy, Les thèmes WordPress gratuits de haute qualité sont-ils une chose du passé?

Certains membres de l’équipe des thèmes n’étaient pas d’accord pour dire que les règles étaient le problème. Au cœur du manuel de l’équipe se trouve l’idée que les thèmes doivent être compatibles GPL, sécurisés et ne pas casser les choses.

Le problème n’est pas nécessairement des directives spécifiques, mais le processus. Mullenweg voulait passer à une stratégie post-commit qui verrait les thèmes se déplacer plus rapidement dans le répertoire. L’objectif est de ressembler un peu plus au répertoire des plugins et de laisser les utilisateurs guider les autres à travers le système d’évaluation par étoiles.

Cependant, les thèmes et les plugins sont des bêtes différentes. Les thèmes doivent suivre certains modèles standard et faire des choses spécifiques pour fonctionner réellement. La meilleure façon d’y parvenir est d’utiliser des outils automatisés effectuant le travail acharné que les humains ont fait au cours de la dernière décennie. De nombreuses directives peuvent devenir une ligne de code dans un script. Chaque nouvelle ligne allégerait le fardeau des bénévoles.

L’équipe des thèmes était d’accord avec son évaluation de la qualité du thème. Cependant, certains avaient l’impression que le système de thème était le beau-fils souvent oublié qui a reçu tous les remises de son frère préféré, le répertoire des plugins. Ils avaient besoin des ressources de la communauté pour conduire toute sorte de changement. Les membres de l’équipe avaient peu de pouvoir en dehors de leurs responsabilités de contrôle d’accès et manquaient de bénévoles.

Changer les cœurs et les esprits

Vague en forme de cœur.

Haden Chomphosy publié des notes sur la réunion en février. Le message a détaillé les idées et ce qui s’est passé. Cependant, une grande partie de celle-ci semblait vague en termes d’éléments pouvant donner lieu à une action. C’était la phase de préparation.

Lors d’une discussion privée avec l’un des représentants de l’équipe des thèmes, ils ont déclaré que la réunion avait été productive non pas en raison de l’action en cours, mais en raison du changement de perspectives. De plus en plus de représentants de l’équipe ont accepté l’idée de réduire les exigences et d’aller de l’avant avec un changement. La réunion visait davantage à gagner les cœurs et les esprits, ce qui était une première étape nécessaire.

Ce changement de perspective ne signifiait pas de faire preuve de prudence et de basculer l’interrupteur du jour au lendemain. L’équipe souhaitait mettre en place des barrières de sécurité, en particulier concernant les questions hautement prioritaires telles que les licences appropriées.

«Lors de la réunion, nous avons discuté de la nécessité de modifier le processus d’examen», a déclaré le représentant de l’équipe Ari Stathopoulos. «Toutes les lignes directrices ont une raison pour laquelle elles existent. Ils ont tous été ajoutés après que certaines choses aient été maltraitées. Mais le processus suivi a eu un effet secondaire malheureux; les règles qui ont été ajoutées pour éviter les abus de quelques pommes pourries sont les mêmes règles qui entravent l’innovation et dissuadent les gens de soumettre un thème dans le référentiel. »

Il a évoqué les règles universelles de ne pas faire de mauvaises choses, de manquer de respect aux autres ou d’abuser du système. En les citant comme le fondement de ce que devraient être les lignes directrices. « Mais alors, bien sûr, tout le monde a une définition différente du mal, du manque de respect et des abus, donc quelque chose d’un peu plus verbeux peut être nécessaire mais évidemment pas aussi verbeux que les dizaines et les dizaines de directives que nous avons actuellement. »

Les prochaines étapes: des outils et une stratégie de l’utilisateur d’abord

Établi avec divers outils assis dessus.

Le premier objectif est d’avoir accès à un méta-environnement fonctionnel pour les tests. L’un des représentants de l’équipe l’a actuellement. Cependant, d’autres auraient besoin d’un accès à long terme. Les outils de modérateur sont également sur la liste des réviseurs, probablement similaires à ceux de l’équipe de révision des plugins.

Ce sont quelques-unes des choses de base. Le prochain élément sera plus d’automatisation. Dion Hulse travaille actuellement sur des contrôles de sécurité automatisés, ce qui devrait aider à résoudre un problème constant. Steve Dufresne travaille sur une solution de numérisation de code automatisée.

Une idée pour une stratégie post-commit consiste à signaler les thèmes avec des « balises de qualité ». Ceux-ci incluent des éléments tels que Gutenberg-ready, sécurité, dernière mise à jour, traduction-prêt et accessibilité. On ne sait pas comment ce système fonctionnerait, mais il pourrait être un moyen de faire apparaître des thèmes dans le répertoire qui répondent aux normes. Peut-être qu’un nouvel algorithme de thème vedette devrait être en préparation?

Le dernier élément de la proposition introduit le concept d’un mécanisme de vote oui / non pour les utilisateurs finaux. Il s’agirait de «balises de confiance» qui permettaient aux utilisateurs de marquer les thèmes comme mis à jour, visuellement cassés, etc. L’objectif est de confier une grande partie de la responsabilité du contrôle d’accès aux utilisateurs, en les mettant aux commandes de ce qu’ils veulent dans le répertoire de thèmes.


Source link