Cet article est ma traduction en français d’un billet que Mark Shuttleworth à publié en anglais sur son blog le 25 octobre 2008.

Le hackfest sur l’interaction des utilisateurs avec GNOME qui s’est déroulé à Boston était une bonne façon de passer la pire semaine dans l’histoire de Wall Street !

Même s’il n’y a pas eu beaucoup d’action, il y a eu BEAUCOUP de discussion et nous avons parlé de nombreuses choses. Il y avait au moins 7 personnes de Canonical, ce qui fait que c’était un peu comme une réunion de travail doublée d’une belle occasion pour rencontrer l’équipe. Il y a eu une importante participation de plusieurs organisations et esprits libres, et un désir partagé de voir GNOME rester au premier plan en terme d’utilisabilité.

Neil Patel de Canonical a regroupé quelques prototypes d’interfaces utilisateur pour essayer de capturer l’esprit de ce qui était discuté, mais je pense que la partie la plus intéressante ne pouvait pas vraiment être saisie par une capture d’écran car elle était abstraite et conceptuelle – gestion de fichiers et de contenu. Une révolution se profile alors que nous sommes en train de délaisser la vieille métaphore des « fichiers et dossiers » pour passer à quelque chose de nouveau, et ce serait extraordinaire si le logiciel libre montrait la voie.

J’ai été frappé par le nombre de manières différentes à partir desquelles le concept a surgit. Nous avons eu une superbe présentation de « problèmes de support réels » provenant d’un important utilisateur de postes de travail sous Linux, et un thème récurrent fut : « où diable est donc passé ce fichier ? ». Les gens sauvegardent une pièce jointe qu’ils reçoivent dans un courriel, et une heure plus tard ils n’ont aucune idée de l’endroit où elle se trouve. Ils importent une image dans F-spot et ensuite ils ne savent pas comment faire pour la joindre à un courriel. Ils téléchargent un fichier PDF depuis le Web, puis ils veulent le lire hors-ligne et n’arrivent pas à se souvenir de l’endroit où ils l’ont mis. Quelqu’un à fait remarquer que la plupart des gens trouvaient plus facile de trouver quelque chose sur Internet – via Google – que sur leurs disques durs.

Les personnes de chez Codethink ont également présenté un travail expérimental fait avec Wizbit, un système de contrôle de version reposant sur un fichier unique et s’appuyant sur Git et Bazaar, pour imaginer comment vous pourriez gérer de manière efficace et transparente les versions d’un fichier pour l’édition en ligne et hors-ligne.

Nous devons ré-architecturer la façon de « travailler avec vos contenus » et nous devons le faire pour que cela fonctionne avec le Web et les contenus partagés aussi facilement qu’en local.

Ma plus grande préoccupation à cet égard est que les choses soient faites de sorte que tout environnement de bureau puisse les adopter. Nous avons besoin d’une interaction cohérente entre GNOME, KDE, OpenOffice et Firefox afin que les contenus puissent passer d’une application à l’autre de manière simple et que les attentes des utilisateurs puissent être satisfaites indépendamment des applications ou des environnements qu’ils utilisent. Si quelqu’un m’envoie un fichier via Empathy, et que je veux l’ouvrir dans Amarok, il ne faut pas que j’ai à prendre en compte deux visions complètement différentes du stockage de contenu. De la même manière, si j’ai téléchargé quelque chose depuis le Web avec Firefox, et que je veux l’éditer dans OpenOffice, il ne faut pas que j’ai besoin d’être super-branché ou super-intelligent pour être capable de relier les applications au contenu.

Donc, à mon avis ce travail devrait être défendu dans un forum comme FreeDesktop.org, où il pourrait s’élever au-dessus des rivalités qui existent autour du poste de travail sous Linux. Il y a une bonne pratique de la collaboration concrète dans ce forum, et ce travail est un très bon candidat pour ce type d’approche.

À la fin de la journée, il s’agissait moins d’une transformation que d’un changement fondamental dans la gestion de contenu. Félicitations aux personnes qui font bouger tout ça !

Origine : GNOME usability hackfest