web-dev-qa-db-fra.com

Liste d'articles - où doit aller un nouvel article?

Duplicata possible:
Emplacement des nouveaux éléments dans la liste

Disons que vous avez une liste d'articles que vous pouvez commander. Lorsque vous ajoutez un nouvel élément, doit-il aller en haut ou en bas? Avez-vous lu des études à ce sujet? Quelles sont les meilleures pratiques?

Le problème devient plus complexe si:

  • vous avez beaucoup d'articles (sur plusieurs pages)
  • vos articles sont des événements avec un horodatage
2
Bobby Tables

Afin de fournir des commentaires appropriés, l'utilisateur doit être en mesure de voir que l'élément a été ajouté à la liste, donc que vous l'ajoutiez en haut ou en bas - la liste doit défiler pour afficher l'élément nouvellement ajouté.

Maintenant, si elle va vers le haut ou vers le bas dépend en grande partie si les éléments actuels de la liste sont triés [et l'exemple d'un horodatage associé implique un ordre chronologique].

La plupart des listes de n'importe quelle taille devrait être triées afin que l'utilisateur puisse numériser la liste plus facilement en utilisant un attribut significatif pour lui - par exemple par ordre alphabétique, date, heure, etc., donc la question est muette s'il y a déjà un ordre dans la liste - vous insérez simplement selon les règles de tri. [puis faites défiler jusqu'au nouvel élément ajouté - même si cela implique plusieurs pages - l'utilisateur voit le nouvel élément placé immédiatement dans son contexte]

S'il n'y a vraiment pas d'ordre et que la liste est complètement aléatoire, alors le premier ou le dernier n'a tout simplement aucune signification, donc prenez d'autres indices (par exemple, cohérence: que font les autres listes de votre application; familiarité: qu'est-ce que les concurrents le font; historique: comment tous les éléments existants ont-ils été ajoutés à la liste, etc., etc.). Il y a a pour que les éléments de la liste soient dans l'ordre où ils se trouvent?

Si ce n'est pas déjà fait, je suggère que la liste soit triée d'une manière ou d'une autre, sinon la liste pourrait être organisée différemment à chaque fois que vous y revenez et c'est un gros non.

2
Roger Attrill

Le haut ou le bas est le plus intuitif. Pour les applications de bureau et basées sur le Web affichant une liste temporelle, le haut est préféré (comme avec les e-mails) basé sur le tri du plus récent au plus ancien; sinon, le fond. Pour les applications mobiles et autres endroits où l'espace d'écran est restreint, le haut semble préféré.

Bien sûr, l'ordre de tri de votre liste est important ici pour assurer une expérience intuitive, bien que j'envisage de trier en fonction de l'utilisation cible comme décrit ci-dessus. Surtout, l'utilisateur doit intuitivement savoir où trouver de nouveaux éléments et, dans la plupart des cas, que de nouveaux éléments existent. Si les nouveaux éléments ne sont pas à l'écran lorsqu'ils sont ajoutés, il peut être approprié d'inclure une notification visuelle et éventuellement audible des ajouts.

Dans le scénario où l'utilisateur trie la liste sur une base ad hoc, j'ajouterais de nouveaux éléments au bas de la liste avec des indices visuels et sonores pour indiquer que les éléments ont été ajoutés. Je pourrais également envisager une préférence utilisateur par laquelle l'utilisateur peut décider si de nouveaux éléments sont ajoutés en haut, en bas ou peut-être l'emplacement de la liste actuellement active (le curseur, si disponible).

1
Jeff Yates