WordPress 2.7 est le modèle de la façon dont le design peut montrer la voie

Publié: 2016-12-13

Lorsque Matt Mullenweg, co-créateur du projet open source WordPress, a annoncé que la conception ouvrirait la voie au développement de WordPress en 2017, en utilisant la recherche d'utilisateurs et des maquettes, la première chose qui m'est venue à l'esprit était WordPress 2.7. Cette sortie a été l'aboutissement d'un leadership efficace et des efforts de Jen Mylo et Liz Danzico. Afin de savoir pourquoi cette version est dans une classe à part, nous devons regarder comment elle a été créée.

Présentation de Crazyhorse

Le 29 mars 2008, WordPress 2.5 "Brecker" est sorti dans le monde. La plus grande fonctionnalité de la version 2.5 était le backend repensé qui a été construit en collaboration avec Happy Cog.

Lorsque Mullenweg a donné au public un aperçu du backend repensé, il avait ceci à dire :

Au cours des derniers mois, nous avons travaillé avec nos amis de Happy Cog - Jeffrey Zeldman, Jason Santa Maria et Liz Danzico - pour repenser WordPress à partir de zéro. Le résultat est une nouvelle façon d'interagir avec WordPress qui restera familière aux utilisateurs chevronnés tout en améliorant l'expérience pour chacun. Ce n'est pas seulement une nouvelle couche de peinture - nous avons repensé l'apparence de WordPress, ainsi que son organisation afin que vous puissiez oublier le logiciel et vous concentrer sur vos propres activités créatives.

Éditeur de publication WordPress 2.5
Éditeur de publication WordPress 2.5

Alors que certaines personnes ont fait l'éloge de la refonte, d'autres n'étaient pas satisfaites, en particulier de la hiérarchie des menus. Étant donné que le sentiment dans la communauté était mitigé, Mylo a engagé le Center for Media Design, Insight and Research de la Ball State University pour effectuer un rapport d'utilisabilité sur la conception de l'administrateur WordPress 2.5. Le rapport a été utilisé pour déterminer quels problèmes étaient basés sur des problèmes d'interface par rapport aux personnes qui n'aimaient tout simplement pas les changements.

Les résultats des tests d'utilisabilité ont été partagés avec les principaux développeurs, ce qui a inspiré un prototype d'interface pour résoudre certains des problèmes découverts. Cela a permis aux développeurs d'utiliser WordPress 2.5 sur leurs propres sites et le prototype sur un site de test. Cependant, une fois que les tests ont commencé avec l'interface prototype, il est devenu clair qu'une approche plus ambitieuse était nécessaire.

Selon Mylo, le deuxième prototype connu sous le nom de "Crazyhorse" a époustouflé les sujets de test :

La deuxième série de tests a époustouflé tout le monde. L'équipe de recherche n'avait jamais vu des résultats aussi cohérents. Les tâches ont été accomplies plus rapidement, les avis des participants l'ont mieux noté, la compréhension du fonctionnement des éléments d'interface était meilleure et ce n'était même pas une application entièrement fonctionnelle. Parmi les participants au test, chacun a déclaré qu'il choisirait le prototype plutôt que son interface administrative actuelle, et ce n'était même pas joli.

Tout au long du processus de développement 2.7, Mylo a utilisé un certain nombre de canaux de communication pour recueillir les commentaires des utilisateurs. Le 15 septembre 2008, Mylo a publié une enquête sur les options de navigation. L'enquête faisait partie d'un effort plus large visant à impliquer davantage de personnes dans le processus de conception et de décision :

Dans le cadre de la mission visant à accroître l'implication des utilisateurs dans les décisions de conception, nous avons créé une enquête destinée à donner aux utilisateurs de WordPress la possibilité de jouer un rôle dans le choix de la manière dont les options de navigation doivent être regroupées et étiquetées.

Plus tard ce mois-là, une deuxième enquête a été créée pour permettre aux utilisateurs de voter sur des maquettes du champ de recherche, du menu des favoris, des boutons Future/Publish et Edit Timestamp. Il n'a fallu que deux jours pour que l'enquête atteigne son nombre maximal de réponses de 5 000.

Filaire Crazyhorse
Filaire Crazyhorse

Une fois l'enquête terminée, Mylo a publié un article de suivi ainsi qu'un document contenant des wireframes qui donnaient aux utilisateurs une idée de ce à quoi pourrait ressembler le produit final. Vers la mi-octobre 2008, Mylo a publié des captures d'écran semi-polies de l'interface 2.7 et expliqué comment cela fonctionnait. Matt Thomas et Andy Peatling sont en grande partie responsables de la conception de WordPress 2.7.

Tableau de bord WordPress 2.7
Tableau de bord WordPress 2.7

La réponse aux captures d'écran a été extrêmement positive. Une semaine après avoir présenté le tableau de bord 2.7, Mylo a demandé à la communauté WordPress de créer un ensemble d'icônes pour chacune des sections de navigation. Plus d'une douzaine de personnes ont soumis des ensembles d'icônes et au lieu d'en choisir un, Mylo a laissé la communauté voter sur l'ensemble qui correspondait le mieux au style de WordPress 2.7. Avec 35% des voix, le set gagnant a été créé par Ben Dunkle.

Ensemble d'icônes gagnantes de Ben Dunkle
Jeu d'icônes gagnant

J'ai demandé à Dunkle ce qui l'avait inspiré pour créer les icônes et si Mylo n'offrait pas l'opportunité à la communauté comme elle l'a fait, s'il aurait contribué à WordPress 2.7 autrement.

"Quand j'ai vu le message de Jen appelant les concepteurs d'icônes à soumettre un ensemble pour 2.7, c'était juste à la date limite", a déclaré Dunkle à la taverne. "Je ne me souviens pas comment j'ai trouvé le message, car je n'ai pas visité très souvent le blog de développement WordPress. Je construisais des sites avec WordPress depuis quelques années à ce moment-là, et j'aimais vraiment ça, mais je ne pensais pas beaucoup à la communauté en ligne.

« Jen a exprimé la direction avec éloquence : 'Les icônes doivent être subtiles, avec un look classique/designé, rien de caricatural. Lignes fines. Peut-être un peu démodé. Je concevais des icônes pour d'autres projets open source à cette époque, et le langage de la publication m'a touché. Je me suis précipité sur un e-mail.

"Je me suis retrouvé finaliste, j'ai poussé les pixels et j'ai envoyé le design. Le mien a obtenu le plus de votes. Le concours a provoqué une certaine controverse, car tout ce qui ressemble à un travail de spécification a toujours été un paratonnerre dans la communauté du design. Je ne l'ai pas vu de cette façon. C'était un projet open source et j'étais un volontaire, pas un entrepreneur.

"En fin de compte, cela a lancé une connexion continue que je maintiens à ce jour. Ils s'appellent maintenant Dashicons, faits avec des vecteurs au lieu de pixels, et bientôt des SVG au lieu de polices Web (une fois que nous aurons résolu les bogues).

Après avoir traversé les étapes de la version bêta et de la version candidate, WordPress 2.7 "Coltrane" a été rendu public le 11 décembre 2008. Plus de 150 personnes ont contribué au code directement à la version et d'innombrables autres ont contribué avec des commentaires précieux aux moments opportuns par le biais d'enquêtes, de mailings listes et tests.

Se référant à WordPress 2.7, l'utilisateur de longue date Ozh a déclaré : « L'équipe de développement a demandé aux utilisateurs ce qu'ils voulaient et ce qu'ils aimaient, et le résultat est à des années-lumière de ce que le studio de design a produit pour 2.5 six mois plus tôt. Un mot pour tout résumer : 'Above the fold !'”

WordPress 2.7 établit un excellent standard

Lors de la journée des contributeurs au WordCamp US 2016, j'ai demandé à Mullenweg si le processus de développement de WordPress 2.7 avait inspiré l'approche expérimentale du développement de WordPress en 2017.

Ouais, je veux dire que c'était l'un des débuts des contributions de Jen et de son énorme impact sur le monde WordPress. Elle a apporté une façon de penser totalement différente avec un utilisateur d'abord, une convivialité, un état d'esprit axé sur la recherche. C'était fantastique d'avoir un leadership féminin démontrant très tôt dans la communauté WordPress qu'il s'agit d'un logiciel conçu par tout le monde pour tout le monde. Ce que c'était pour l'époque est une excellente norme à respecter alors que nous avançons en 2017.

Parmi toutes les versions de WordPress que j'ai couvertes depuis 2007, WordPress 2.7 est spécial. C'est la seule version où j'ai l'impression qu'une grande partie de la communauté s'est mobilisée et s'est concentrée sur l'amélioration de WordPress. Grâce à des enquêtes, des commentaires, des articles de blog, des tests et des contacts avec des personnes talentueuses de la communauté pour obtenir de l'aide, Mylo a prouvé que la communauté peut faire partie du processus de développement et de conception de WordPress et aboutir à un meilleur produit en conséquence.

Les choses ont changé depuis 2008. La communauté, le pool de contributeurs et le projet lui-même se sont agrandis. La communication est répartie entre les Make Blogs ainsi que SlackHQ. Le processus de développement WordPress est plus ouvert que jamais. Depuis la sortie de WordPress 2.7, je n'ai pas ressenti la même étincelle de ralliement pour un objectif commun que Mylo a pu favoriser. C'est peut-être parce que je ne fais pas partie d'une équipe de projet comme l'API REST ou que je ne la cherche pas aux bons endroits. J'espère que ces sentiments seront ravivés en 2017.

Il sera intéressant de voir comment le nouveau processus de développement fonctionnera. Jusque-là, je vous laisse avec une merveilleuse citation de Mylo car elle résume succinctement ce que je ressens et me souviens du cycle de développement de WordPress 2.7.

"J'espère que vous apprécierez de voir de l'intérieur comment nous avons organisé nos pensées autour de 2.7, et que lorsque les commentaires de la communauté commenceront à affluer, tout le monde se souviendra que nous voulons tous la même chose : le meilleur WordPress possible."