web-dev-qa-db-fra.com

Meilleure pratique pour un système de messagerie (microblog) utilisant un modèle "n-tier"

J'ai actuellement un problème UX que j'ai rarement vu bien (ou pas du tout) ...

Je développe une fonctionnalité de messagerie pour un site (un système de messagerie pour les entreprises, pensez Yammer), et je suis actuellement en phase de wireframing.

Après avoir travaillé sur toutes les bases, j'ai réalisé que je n'avais pas de réponse pour une chose ...

Lorsqu'un utilisateur répond à un autre utilisateur dans le fil, comment affichez-vous cela? Yammer dit "John Doe en réponse à Bob Smith" et vous pouvez survoler le "en réponse à" pour voir le message précédent (voir l'exemple ci-dessous). Gardez à l'esprit que je veux que l'utilisateur puisse répondre à n'importe quel commentaire dans ce fil, mais je dois garder les choses petites, car la messagerie pour ce site n'est qu'une fonctionnalité, pas ( la fonction .

Il y a la solution que vous justifiez/compensez juste cette réponse directement sous le message auquel vous répondez - mais vous pourriez alors avoir un effet de chaîne sans fin si un utilisateur continue de répondre à un message, puis que quelqu'un répond à ce message, etc. sur...

yammer style messaging

J'espère que tout cela a du sens et désolé si cela a déjà été demandé (ou si c'est évident). Je ne suis pas (encore) un professionnel UX, donc toute aide serait grandement appréciée.

1
james

Ma compréhension de cela est que le contenu supérieur d'origine devient l'ancre de l'interaction. Tout ce qui est en dessous est une réponse. Pour répondre à une réponse, vous devez définir cela comme une ancre (dans de nombreux cas UX). Les tweets en réponse, par exemple, déroulent toute la conversation de cette manière avec une option "Plus" s'il y a plus de X-nombre de tweets enfilés. Les commentaires sur Facebook fonctionnent de manière similaire, quoique moins contextuelle.

" Nom en réponse à Autre nom "fragmente la conversation, il est donc moins facile de la suivre de manière cohérente sur un seul fil.

Ce qui suit est un moyen très léger de diriger une conversation. Une réponse apparaît en retrait sans filetage. Deux réponses ou plus créent un fil réduit, qui s'ouvre lorsque vous cliquez dessus.

C'est très léger dans la mesure où des règles strictes dictent l'expérience. Bien sûr, il peut être rendu beaucoup plus élégant avec un style subtil - mais à des fins filaires/UX, cela fait passer l'idée. L'idée principale utilise l'indentation pour signifier ce qui est venu après quoi, et les zones de texte réduites pour signifier un tas de trucs est caché en réponse.

mockup

télécharger la source bmml - Wireframes créés avec Balsamiq Mockups

3
Arman