L'installation récente d'un
PC portable sous Ubuntu m'a conduit à discuter des besoins de mon
utilisatrice préférée, à travers son mode d'utilisation, ce qu'elle aime, ce
qu'elle n'aime, ce qu'elle ne connaît pas. Une séance à notamment porté sur
l'utilisation de la messagerie. Client "Lourd" de type Evolution alla Outlook
(ou thunderbird) ou bien maintient de gmail et de son interface web, mais somme
toute agréable et efficace ? Le débat n'est toujours pas tranché, et il
n'y a pas d'urgence non plus. Mais expliquer une interface que finalement je
connais peu (je suis accroc au client lourd) a suscité une nouvelle réflexion
sur mes propres besoins.
Ainsi, la notion de classement des messages (oui, ça y'est, j'en viens au
titre de cet article ;)). Malgré l'introduction des vfolder dans evolution et
thunderbird, mon classement repose principalement sur des dossiers physiques ou
je déplace les messages, moyennant un premier tri automatisé par des règles de
filtrage. C'est simple, relativement efficace, connu.
Gmail ne connaît pas vraiment ce qu'est un répertoire. Les messages sont
simplement taggués suivant leur état (Archivés, lu, non lus, important, spam,
corbeille). Et il est possible de définir des tags personnels.
Expérimentant ces temps ci le tagging de lien via BlueDOT (Cf. la liste de eLectures), je me suis
interrogé sur la possibilité de tagguer ses courriels localement. Evolution
n'offre pas cette possibilité, il ne connaît qu'un système d'étiquette à plat,
une seule par message, qui plus est par une interface de type cliquodrôme assez
traumatisante pour un utilisateur de la console. Pour Thunderbird, idem.
Un peu de Google a permis de constater que mon idée n'est pas vraiment
originale :
Une recherche plus approfondie m'a permis de conclure :
- qu'il n'y a pas de plug-in Evolution ad-hoc.
- qu'il existe un plug-in thunderbird "Tag the bird" qui est un début de
solution. Malheureusement un peu buggé.
Utiliser Thunderbird et co-développer l'extension ? Mon problème est
que je ne me vois pas actuellement abandonner Evolution :
- ca marche ;)
- l'agenda et les contacts se synchronisent correctement avec mon Palm
- on abandonne pas un outil central comme ça sur un coup de tête (un coup de
boule ?), surtout pour une fonctionnalité pas complètement aboutie.
D'autres idées sont venues, bien sur :
- appliquer un programme tiers à l'arrivée des messages pour opérer un
tagging... (mais qu'elle interface... ?)
- créer mon propre plugin Evolution ? En Xul, j'aurai sauté le pas. En C
ou C++ ça me parait peu compatible avec mon temps libre.
- l'autre approche est d'utiliser un moteur de recherche puissant dans ses
courriels. C'est ce que fait beagle. Mais l'usage récurrent de cet outil (qui
reste merveilleux par ailleurs) m'incite à penser (quand même) que l'indexation
manuelle a encore de beau jours devant elle, ce qui semble être confirmé par
l'émergence du tagging en tant que modèle d'échange sur internet.
Par ailleurs, quelle serait la pertinence d'un pré tagging par l'expéditeur
d'un message ? l'idée peut paraître de prime abord bizarre. Chacun est
responsable de son propre classement, chacun gère d'ailleurs les messages de
façon différentes. Mais en fait cela existe déjà à l'état embryonnaire :
Mes collègues qui sont aussi des amis utilisent un compte perso pluto que pro
pour adresser un message à caractère personnel. Implicitement, mon client de
messagerie traite cette information (les messages ne sont pas pré classés au
même endroit). Les listes de diffusions utilisent un préfixe automatique pour
l'objet des messages pour rendre les filtres plus facile à écrire, pour garder
la trace du contexte d'expédition initial. Et surtout, dans mon cas, je classe
aussi les messages sortants. Ils ne sont pas tous dans "Envoyés" mais bien dans
le répertoire ad-hoc ou je pourrai ainsi avoir la trace de l'ensemble des
messages. (NB : c'est aussi une force de gmail, de regrouper les fils de
conversation) Dans un client de messagerie permettant le tagging, je tagguerai
moi même les messages que j'envoie. Pour mon propre classement. Si je les
taggai avant l'envoi, ce serait une information utilisable par mes
correspondants. Qui choisiraient de l'utiliser ou pas. Peu importe. Pour la
majorité des messages (j'échange 80% de mes messages avec 20% de mes
correspondants), ce tagging serait pertinent et ne demanderait qu'à être
enrichi parfois. On peut imaginer des règles d'acceptation automatique du
tagging pour certains correspondants.
Une approche complémentaire au tagging serait aussi d'utiliser les moteurs
baye-siens pour tagger automatiquement les messages. Le moteur propose,
l'utilisateur change ou valide les tags, le moteur apprend, il fera mieux la
prochaine fois. C'est basiquement ce que fait un moteur anti spam. Il ne
connaît qu'un tag, mais c'est ce qu'il fait.
Toute cette notion de tagging doit également reposer sur un interface
adaptée. Ceux qui souhaiteront utiliser ce type d'outil demanderont de
l'efficacité. Une interface quasi clavier restera la clef. Concrètement, il
faut une combinaison de touche pour accéder aux tags, et pouvoir valider /
ajouter / enlever les tags uniquement au clavier. L'interface souris doit
rester possible, mais elle ne doit pas être la seule solution. C'est aussi la
faiblesse de l'extension Tag the Bird actuelle.
L'intégration des flux RSS dans thunderbird, assez basique toutefois,
suscite aussi des réflexions... Quel est le lien entre un flux RSS et un client
email ? Est ce qu'il n'y a pas de nombreux messages auxquels nous ne
répondons pas (liste de diffusions) ? Suffisamment pour envisager un
client de messagerie comme un gestionnaire de flux RSS spécifique ? Dans
un contexte professionnel, est ce que je ne souhaiterait pas pouvoir publier
certains messages ? Quoi de mieux qu'un flux RSS aujourd'hui pour des
publications informatives sans prédestination ?
Bref, à l'époque du lazy
web (l'autre nom du web 2.0... ?), je ne lance pas encore ma bouteille à la
mer. Mais c'est prévu, le temps d'écrire les specs ;)
PS : incidemment, j'ai trouvé une réflexion extrêmement pertinente sur
la faiblesse intrinsèque de toutes ces interfaces Ajax et les sites qui nous
les proposent... Essayez voir de trier vos mails sur gmail quand vous êtes hors
ligne, de préparer vos réponses sans que ce soit une perte de temps de les
envoyer une fois connecté, etc... Cela nous renvoie une fois de plus à la
notion de portail, dont j'ai promis de vous parler un jour ;)