web-dev-qa-db-fra.com

Meilleures pratiques concernant la sélection des éléments pour une action - dans quelle mesure la sélection doit-elle être persistante?

Nous avons une application Web pour gérer un grand nombre de fichiers numériques (appelés actifs). Nous avons récemment ajouté la possibilité, lorsque vous parcourez les fichiers ou sur une page de résultats de recherche, de pouvoir sélectionner des actifs individuels et effectuer des actions sur ceux-ci (les actions incluent des choses comme la mise à jour de leurs métadonnées, leur ajout à une collection, et même les supprimer).

Nous essayons maintenant de déterminer la persistance de la sélection d'actifs. Par exemple:

  1. Lorsque vous avez plusieurs pages d'actifs, votre sélection doit-elle être mémorisée entre les pages (ou au moment où elles arrivent à la page 7, les utilisateurs ont-ils du mal à se rappeler ce qui est sélectionné à la page 1)?
  2. Lorsque vous effectuez une action et que vous revenez à la page avec tous les éléments, votre sélection doit-elle être mémorisée?
  3. Si vous êtes sur une page de navigation, sélectionnez certains actifs, accédez à une autre partie non liée de l'application, puis revenez à la page de navigation si vous vous souvenez de votre sélection?

Si quelqu'un a des exemples de meilleures pratiques, des études pertinentes ou des exemples d'applications qui le font bien, ce serait vraiment utile.

2
benb

L'ensemble de votre scénario est assez similaire au paradigme du "panier".

  1. Je pense que x-discovery s'applique ici.

    Les utilisateurs devraient pouvoir découvrir les fonctionnalités et les informations en explorant visuellement l'interface, ils ne devraient pas être obligés de rappeler les informations de la mémoire.

    Lors de l'achat d'articles sur Amazon, mon panier est toujours visible et je peux survoler la liste des articles qu'il contient.

  2. Celui-ci est un peu plus délicat, car il ne correspond pas tout à fait au paradigme du panier d'achat. Si le cas d'utilisation implique généralement l'exécution de différentes actions sur le même ensemble d'actifs, je dirais que oui, mais s'il est ennuyeux pour l'utilisateur de désélectionner chaque fois les actifs lorsqu'ils reviennent à la page, je dirais non. Les tests d'utilisabilité avec vos utilisateurs cibles devraient faire la lumière sur quelle option est la meilleure. Un bon compromis pourrait être de les laisser sélectionnés, mais il est très facile pour l'utilisateur d'effacer la sélection (par exemple, l'effacer automatiquement d'une manière ou d'une autre, ou de fournir un bouton de sélection clair), ou vous pouvez tout laisser non sélectionné et fournir une option pour restaurer la sélections précédentes.

  3. Dans ce scénario, l'utilisateur était au milieu d'une opération avec certains actifs et a été distrait ou interrompu. Ils peuvent vouloir continuer là où ils se sont arrêtés, ils sont donc plus susceptibles d'exiger que leurs sélections soient mémorisées qu'au point 2. Si je sélectionne certains articles sur Amazon et quitte le site, ils seront toujours dans mon panier lorsque j'y retournerai plus tard.

1
Franchesca