Finalement refondre l’administration de Dotclear n’est pas une mince affaire ! Je vous passe les engueulades mémorables dont je ne me souviens plus, les phases de traductions entre le haut-klingon et l’ergopathe de service, quand ce ne sont pas les mots d’oiseaux qui volent de ci de là, parfois en rangs serrés, on dirait une migration par moment !
Ordoncques et puisque j’y suis fourré jusqu’au cou, je vais narrer ici l’état de nos travaux vus de l’intérieur. Ne vous attendez pas cependant à découvrir dans les lignes qui suivent moult secrets et détails de la future version — je n’ai pas dit qu’elle serait prête à la prochaine release de Dotclear, ne soyez pas trop impatients — car je suis tenu à un devoir de loyauté vis-à-vis de mes camarades et puis surtout que ça réduirait d’autant la surprise que vous aurez bientôt, car je pense que vous le serez, surpris (mais pas trop tout de même, ça reste une administration de blog faut pas déconner).
Vous le savez probablement déjà, un tri de cartes — mots savants qui ne désignent pas le moment où Marius range ses cœurs dans sa main devant son jaune qui se réchauffe doucement à la chaleur de ce soleil d’été pesant et asphyxiant malgré les platanes généreux qui les surplombent à cette terrasse de bistrot, mais cette technique particulière qui invite les volontaires à utiliser leur navigateur pour trier et classer, guidés ou pas, un certain nombre d’éléments qui composent l’interface d’administration — a été conduit par notre ergonome en chef. De ça en sont sorties des maquettes fonctionnelles (je raccourcis parce qu’en fait c’est un poil plus complexe, Gautier — l’ergofulguropoint — est plus à même que moi pour vous en expliquer les détails).
Jusque là tout va bien. Les maquettes fonctionnelles (composées je crois avec un outil de type Balsamiq Mockups, mais c’est à confirmer) sont prêtes et vont être traduites une à une en maquettes graphiques qui seront elles-mêmes reprises pour intégration pour finir avec tout le développement nécessaire pour faire tourner tout ça. Bref il y a un peu de boulot.
Nous en sommes pour l’instant à l’élaboration des différents éléments constitutifs des maquettes graphiques. Le design général — en gros l’aspect graphique, les couleurs, la disposition des éléments — est arrêté et franchement ce que je vois passer en ce moment est rudement chouette. Les plus futés de ceux qui suivent tout ça le savent déjà d’ailleurs puisque tout ce qui est fait l’est publiquement (hormis nos échanges internes dont je parlais un peu en introduction).
Pour vous donner une idée, chaque questionnement sur tel ou tel sujet peut nous amener à nous échanger plusieurs dizaines de mails dans la journée, et je vous assure qu’il faut garder un œil sur sa boîte aux lettres si on ne veut pas être submergé et perdre le fil des discussions. Par exemple avant-hier, j’ai été absent du net pendant la quasi toute journée et il m’a fallu quelques heures avant de reprendre pied après avoir (presque) parcouru l’ensemble des échanges — heureusement que Kozlika qui pilote cette phase nous gratifie d’un petit (ou grand) récapitulatif de l’état des questions, des réponses et des choix effectués !
Un petit exemple tout frais. On se pose la question de savoir si dans la liste des billets (ouvrez une administration Dotclear si vous voulez voir de quoi il est question) il faut que les catégories et les auteurs soient présentés comme des liens qui renverraient vers les pages d’édition des éléments correspondants (catégorie ou utilisateur). Après réflexion et après avoir constaté que ces deux colonnes ont pour l’instant un traitement différent dans l’administration actuelle — un clic sur la catégorie affectée à un billet renvoie sur la page d’édition de la catégorie, et l’auteur n’a aucun lien — on a convenu qu’il fallait, d’une part, un traitement cohérent, donc des liens partout ou nulle part, et que d’autre part la signification de ces liens pouvait porter à confusion. Est-ce qu’un clic sur la catégorie renvoie sur la page d’édition de la catégorie ou bien filtre les billets de cette catégorie uniquement ? Du coup on enlève les liens dans ces colonnes. Ça simplifie la page déjà fort fournie, ça simplifie d’emblée le code HTML qui est derrière, ça simplifie la compréhension et facilite l’appropriation de l’ensemble par les novices.
Vous voyez là un exemple de nos tergiversations et j’en ai volontairement choisi une qui n’a pas suscité beaucoup d’échanges et un consensus somme toute assez rapide. Parfois c’est, disons, plus musclé comme discussion car chacun voit ça avec son expertise personnelle, ses usages habituels de l’outil, etc. C’est parfois objectif, parfois moins et même des fois, n’ayons pas peur des mots, complètement subjectif.
De plus chacun à sa langue, son vocabulaire, sa représentation mentale ou symbolique de ce qu’il voit, fait, imagine. L’ergonome ne parle pas tout à fait comme un expert accessibilité qui lui même ne parle pas non plus comme un designer, un intégrateur ou un développeur. Les traductions sont parfois cocasses et les échanges sont (poliment) émaillés de « gni ? » et de « tu peux reformuler steuplé ? ».
Finalement ça avance, et plutôt vite en ce moment — je vous avoue qu’il y a eu des hauts et des bas dans le trafic de mail ces dernières semaines, chacun ayant plus ou moins de disponibilités à accorder à ce projet — et on va atteindre le moment (je crois même que c’est quasi le cas aujourd’hui) où on commence à détailler les spécifications techniques pour l’intégration et le développement.
Pour résumer ça va changer pas mal ce que vous avez l’habitude d’utiliser. Ça sera, soyons confiant, ergonomique et accessible — accessible veut dire WCAG 2 ce qui nous contraint par exemple à tenir compte des niveaux contrastes et des rapports luminosité/couleur minimum requis dans le choix des palettes de couleurs — et ma foi plutôt agréable à l’œil, en tout cas au mien mais je pense que c’est partagé par l’équipe ergo.
Peut-être vous parlerai-je bientôt des nouveautés à venir, mais seulement si ça vous intéresse un peu ;-)
1 De Black Angel -
Ça ne m’intéresse pas qu’un peu. ;-)
Article fortement apprécié, surtout pour les petites anecdotes qui émaillent le projet.
2 De Ergopathe -
J’aime ton style Franck. Ne change rien :)
3 De lipki -
Bien sûr que ça nous intéresse.
On en veut plus … :)
4 De Tomek -
pas mieux, assez impatient d’en savoir plus en effet !
5 De BG -
Merci pour ce petit point ! ;) Je suis de loin l’avancée des travaux et perso j’aime beaucoup :)
6 De Luc -
“Peut-être vous parlerai-je bientôt des nouveautés à venir, mais seulement si ça vous intéresse un peu”
Si ça m’intéresse… disons que je suis comme un enfant devant le sapin de noël et qui attend le feu vert pour ouvrir les cadeaux!
Alors oui je vais attendre et oui, je veux bien plein de nouveautés… quand elles seront prêtes bien sûr!
Bon courage à l’équipe!
7 De Franck -
Tiens en parlant du tri de cartes, l’ami Gautier a écrit une introduction à cette technique.
On peut donc en conclure qu’il a réellement un fulguropoint ;-)
8 De samantdi -
Je suis sûre que ça va être super, je suis trop fière de vous !
(Mais vais-je savoir m’en servir ? )
9 De Otir -
Ca y est : je flippe.
10 De Franck -
Samantdi tu devrais pouvoir t’en servir vu que ça sera plus facile à utiliser que l’actuelle que tu pratiques depuis déjà longtemps !
L’essentiel dans toute cette aventure étant de ne surtout pas paniquer et de ne pas oublier sa serviette ! (obscure private-joke vu que je viens de réserver les domaines dotclear.42 et dotaddict.42, oui oui).
11 De Lomalarch -
Excellent résumé de la situation. Merci !
12 De StandarT -
ça fait plaisir d’avoir des nouvelles comme celle-ci ! j’avoue que je me demandais dans quels “états” était l’équipe et le projet en me disant “ça bosse la-dedans ?”, donc merci, je suis rassuré !
C’est super important des communiqués comme ça, faut pas hésiter à en faire, même si c’est lourdingue pour celui qui s’y colle. Et pi c’est bientôt noyël, donc perso j’attends un petit teasing du bébé ^^.
Bon courage à tous!
13 De Gradiva -
J’ai jamais compris les problèmes urgents que posait cette administration. Je subodore que les l’ergonomie et l’accessibilité sont des mots à la mode, politiquement corrects. C’est un peu comme le trier les déchets sans réfléchir à leur production.
Désolé mais ma franchise est mon respect sincère.
14 De Franck -
Gradiva, les problèmes, si tant qu’il y en existe, ne sont pas du tout urgents. Ergonomie et accessibilité sont peut-être à la mode, politiquement corrects, mais sont surtout synonymes de confort d’utilisation pour tous, parce qu’on ne choisit habituellement pas d’avoir des difficultés pour utiliser une administration ou pour consulter un site.
De plus il n’est pas question de trier les utilisateurs, Dotclear est fait pour tout le monde, donc nous faisons ce que nous pouvons pour rendre le tout plus accessible.