web-dev-qa-db-fra.com

Comment commander les fils de discussion?

Je pensais avoir la réponse à cette question. Si vous affichez les e-mails bruts, vous pouvez voir que l'e-mail le plus récent est en haut, avec le reste ci-dessous dans l'ordre chronologique inverse. Je pense qu'il est juste de dire que la plupart des gens perçoivent le courrier électronique de cette façon. C'est également ainsi que la plupart des clients de messagerie s'en approchent, à l'exception de Gmail.

L'approche Gmail est l'inverse, il a le dernier e-mail au bas du fil ainsi que la boîte de réponse, plus proche de la façon dont les fils de commentaires fonctionnent traditionnellement:

Gmail Email Thread

Quel pourrait être le raisonnement derrière cela et quels sont les avantages/inconvénients de l'une ou l'autre approche?

10
nimrod

Les utilisateurs veulent généralement voir l'activité la plus récente en premier. Pensez tweets, transactions bancaires en ligne, actualités. Il permet de voir facilement les nouveautés depuis votre dernière vérification.

Avec les conversations, c'est différent parce que il y a le contexte de n'importe quel message avant et après celui que vous regardez. C'est une situation similaire à ce que vous voyez dans les sections de commentaires sur les blogs ou Facebook. Déplacer les réponses aux commentaires précédents en haut de la liste n'a pas de sens, car le commentaire est hors contexte et peut ne pas avoir de sens en soi.

Un bon exemple de la façon dont cela fonctionne bien est avec un logiciel de tableau d'affichage. Les messages avec l'activité la plus récente sont généralement en haut de la liste. Lorsque vous accédez à la vue détaillée, le message d'origine est en haut et le plus récent à la fin. Il se lit comme une conversation, tout comme gmail. Habituellement, il est facile de passer les messages que vous avez lus au premier que vous avez manqué.

Outlook et les autres applications de messagerie n'ignorent pas complètement le contexte, elles reposent simplement sur le défilement de l'utilisateur pour voir le texte des courriels précédents, dans un format légèrement moins lisible.

Default Email Conversation

Pendant ce temps, comme vous l'avez mentionné, Gmail adopte l'approche de la conversation et masque réellement le texte sur lequel Outlook s'appuie. Il est toujours là si vous cliquez sur le bouton "plus", mais pourquoi vous embêter quand vous avez déjà le contexte des précédents e-mails directement au-dessus?

Threaded Email Conversation

La partie importante est d'avoir un contexte de conversation. Après cela, cela vient à la préférence. Google parie que les gens préfèrent l'approche conversationnelle, mais vous permet de revenir à l'ordre de tri "normal" si l'utilisateur préfère.

9
Matthew Moore

Laissez l'utilisateur décider car tout le monde est différent.

Du point de vue de l'expérience utilisateur, cela peut être délicat. Si vous avez une discussion très longue, vous devez parcourir tout le fil jusqu'à ce que vous atteigniez la partie que vous recherchez. Étant donné que les anglophones lisent de haut en bas, cela est quelque peu intuitif, mais cela peut prendre beaucoup de temps. En raison de la nature du courrier électronique, la plupart des messages contiennent le texte d'origine en réponse, vous pouvez donc finir par lire les mêmes parties du message encore et encore.

enter image description here

Google se réfère à sa vue filetée comme "vue de conversation". Étant donné que la plupart des discussions se déroulent de haut en bas, cela est intuitif dans ce contexte. Thunderbird fonctionne également de cette façon dans la vue filetée même si vous choisissez de trier en fonction des dates dans l'autre sens. Il trie simplement les conteneurs de threads, mais pas les messages en dessous.

La plupart des applications de messagerie (par exemple, Thunderbird, Mac Mail, Outlook) vous permettent de répondre au-dessus ou en dessous de votre fil de conversation dans chaque message électronique, selon vos préférences. Ils vous permettent également de trier vos messages en fonction de l'ordre dans lequel ils ont été reçus. Cela étant dit, dans le message, ils vous permettent de trier en fonction des habitudes convenues de vous et de la personne avec laquelle vous interagissez. Si votre client de messagerie effectue un tri d'une manière différente de la personne à qui vous envoyez un e-mail, il est assez déroutant de comprendre ce qui est arrivé au thread désormais non linéaire.

Idéalement, une fois que vous êtes à l'intérieur d'un fil, vous devriez pouvoir trier le fil afin que vous puissiez voir le message le plus récent en premier (sans défilement) si vous le vouliez (Google n'a pas cette option) =. De cette façon, vous n'avez pas besoin de naviguer jusqu'au bas du fil. Le dernier message devrait également contenir la plupart des discussions en ordre de toute façon. Étant donné que c'est le cas, Google vous permet de réduire au plus récent.

S'il s'agit d'un journal ou d'une conversation en cours d'exécution, vous devriez pouvoir trier comme vous le souhaitez.

2
AbsoluteƵERØ

J'essaie de me rappeler quel service de messagerie autre que Gmail et Office Outlook regroupe les e-mails avec la même ligne d'objet.

Cela dit, la raison pour laquelle Gmail peut vouloir afficher le dernier e-mail au dernier est afin que l'utilisateur puisse parcourir une longue liste d'e-mails associés et rapidement comprendre le début de la discussion. et son état actuel alors qu'il scanne de haut en bas . Cependant, si l'ordre était inversé, il n'utiliserait pas le mouvement de numérisation naturel et devrait consulter le plus ancien e-mail du bas et lire lentement.

Bien sûr, cela peut échouer si le fil de discussion est super long et que vous devez vraiment faire défiler vers le bas pour trouver vers le bas et une fonctionnalité pour amener rapidement le dernier e-mail en haut serait utile (voici un lien vers une demande de fonctionnalité similaire sur les forums Google labs qui parle des problèmes rencontrés avec le filetage). Cependant, Google essaie de contourner en permettant à l'utilisateur de réduire toutes les conversations précédentes pour accéder rapidement au dernier e-mail.

1
Mervin

Sur le plan conceptuel, je dirais que voir les e-mails du plus ancien au plus récent est logique en raison de la façon dont nous conservons les archives dans la vie réelle - mais examinons quelques cas d'utilisation.

Cas d'utilisation 1. Si vous êtes connecté à un fil et que vous devez vous mettre à jour, les avoir chronologiquement est logique et il est plus facile de comprendre la chronologie des événements - quand et comment la conversation s'est déplacée.

Cas d'utilisation 2. Vous êtes actif dans une conversation - répondez et générez constamment des questions - et si peu de temps s'est écoulé - vous vous souviendrez de ce que l'autre personne disait sans avoir besoin de lire les autres messages. Dans ce cas, le dernier e-mail en haut est la meilleure approche.

En comparant ces deux scénarios, vous pouvez voir qu'en fonction du cas d'utilisation et de l'environnement, vous pouvez décider de la meilleure pratique.

Gardez également à l'esprit que les e-mails de bureau se déplacent beaucoup plus rapidement que les e-mails personnels. Dans un bureau, vous pouvez avoir des fils qui sont si longs que si vous mettez le plus récent en bas, vous devrez faire défiler sans fin pour chaque e-mail et retirer quelques secondes de l'utilisateur dans chaque fil.

La solution de Google à ce problème était:

  1. Permettre aux utilisateurs de le désactiver
  2. Réduire et développer les messages: ce qui fonctionne beaucoup mieux qu'une solution Outlook qui ajouterait le plus récent en bas.

Je dirais donc que si vous avez une fonctionnalité comme la fonction de réduction/expansion, vous pouvez avoir la plus récente en bas (si vous décidez que c'est mieux pour vos utilisateurs), mais si vous n'avez pas de "fonctionnalité conviviale" et les e-mails va juste concaténer les uns après les autres, alors le dernier thread devrait aller en haut.

0
Rosie