Voici un post que je voulais faire depuis fort longtemps … et qui était en chantier depuis un bon moment.

J’apprécie énormément GMail. A vrai dire, j’utilise la plupart du temps son interface web en sus d’un client riche classique type Thunderbird. En effet, j’ai fini par arriver au workflow suivant dans la gestion de mes mails :

gmail-management.png

Les messages en provenance d’une liste se voient appliqué un label, puis évitent la case Inbox en étant archivés. Les messages normaux finissent dans ma Inbox. Une fois un message lu, je décide alors soit de le garder (archivage), soit de le supprimer. L’intérêt est double.

  1. Je ne garde que ce que je veux, réduisant potentiellement les possibilités de data-mining sur mes conversations … mais j’ai comme un doute :-)
  2. Ma Inbox me permet de n’avoir que les conversations en cours, un peu à la Getting Things Done

La seule exception à cette stratégie de lecture puis archivage / suppression concerne les listes (je garde les conversations). Rassurez-vous, je ne lis pas tous les messages de celles-ci :-)

Ma productivité avec GMail est meilleure qu’avec un client mail classique. Tout d’abord j’apprécie que l’accent soit mis sur les conversations, je trouve ça plus lisible que les fils de discussion, même si conceptuellement il s’agit de la même chose.

Les labels sont une façon élégante de classer les messages (à noter que Thunderbird le gère aussi). Il se trouve que je fais partie des personnes qui ne s’accomodent pas du tout d’un tri formel en arborescence … je suis toujours surpris de voir les clients mails de certains, avec des structures de classement par dossiers très complexes et très bien rangées ;-)

Au contraire, quand je recherche une conversation, je m’appuie …. sur la recherche intégrée, d’autant plus qu’il y a quelques astuces pour cibler facilement (ex : kikoo in:spam recherche kikoo dans le spam).

La gestion des labels n’est peut être pas aussi poussée que dans les clients mails classique, mais globalement elle me suffit largement. Une fonctionnalité que j’apprécie énormément : “Filter messages like this”. Par exemple lorsque je m’abonne à une liste, j’attend de recevoir le premier message, puis j’utilise cette fonctionnalité pour créer rapidement un filtre qui marche. Pratique, simple, efficace, le triptique magique !

La fonction d’achivage est très intéressante pour ne garder que les messages en cours dans la Inbox. Avec un client mail il me faudrait faire un drag & drop vers le bon dossier, chose que je n’aime pas faire, ne serait-ce pour le simple que fait qu’il faille viser correctement le message dans la liste puis le doisser cible. Pire encore, les éléments graphiques concernés ne font en général que quelques pixels de haut. J’imagine qu’il doit y avoir des raccourcis claviers. En tous cas 2 boutons archive et delete me conviennent mieux.

Si j’étais à la tête d’une startup (hi hi), je pense que je ferai confiance à Google Apps pour le mail. Voyant poindre des remarques quand à la question délicate du stockage des mails chez le fournisseur en question, j’en profite pour rappeller que la seule façon de garantir l’authenticité et la confidentialité de conversations par email reste d’utiliser GnuPG

Pour finir, voici une fonctionalité qui me manque énormément. A titre d’exemple, je reçois pas mal de notifications depuis le issue tracker de IzPack. Bien souvent, je suis au courant de leur contenu, ayant moi-même effectué l’opération qui a déclenché la notification par email. Mon workflow est alors inexorablement le même :

gmail-archive-markread.png

je sélectionne les messages, je les marque comme lus, puis je les archive. J’apprécierai donc d’avoir une option mark as read and archive, pas vous ?

Edit : je souhaite justement que le mail passe quand même dans ma Inbox, sinon j’utiliserai un filtre “skip inbox + apply label” :-)

5 Responses to “Mon workflow GMail (et pourquoi j’adore GMail)”
  1. Sur mon compte GMail, “mark as read” et “archive” (skip the inbox) sont des options proposées lors de la constitution des filtres. Elles peuvent être combinées (archive + mark as read ). Je ne vois donc pas bien ce qui te manque malgré les précisions que tu apporte ensuite.

    Moi, ce que j’apprécie aussi c’est la possibilité d’agréger plusieurs comptes mails et de gérer le tout comme un seul aussi bien depuis l’interface web que depuis un client IMap.

  2. Justemment, je souhaite effectivement pouvoir lire ce type de mail, donc pas de filtre. Il y en a juste quelques un dont je connais déjà le contenu (e.g., je viens d’effectuer moi-même une opération dans JIRA) et dans ce cas je veux directement les marquer comme lus puis les archiver ;-)

  3. Ca ne pose pas de problème, je le fais mois même pour le suivi de tickets provenant de Trac et de Jira.

    Pour ce faire, tu dois créer un filtre avec le critère de sélection suivant dans la rubrique “Has the words” (et uniquement là) :


    from:( Julien Ponge JIRA)

    Sur ce filtre, tu n’appliques pas de label mais tu appliques “mark as read” + “skip inbox”. Ainsi les mails venant du tracker JIRA et initiés par toi vont directement en archive et sont marqués comme lus sans encombrer ta boite réception, tandis que les autres sont traités normalement.

    Si pour une raison ou une autre, dans un autre filtre, tu voulais traiter les autres mails provenant de Jira différemment (en excluant cette fois-ci ceux initiés par toi), tu pourrais alors les identifier à l’aide de l’expression:


    from:(JIRA -"Julien Ponge")

    Et, on peut faire beaucoup d’autres choses avec les filtres GMail: http://mail.google.com/support/bin/answer.py?answer=7190

  4. Très juste, merci :-)

  5. [...] off I used to redirect my professional email addresses to GMail, as I’m much more efficient with it than with a traditional MUA. Oh and it filters spam so well! The first thing I did was to create an email address on the domain [...]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">