web-dev-qa-db-fra.com

Quand utiliser chaque type de confirmation de suppression?

Il existe donc plusieurs types et variantes de confirmation de suppression, par exemple:

  • confirmation modale

  • popover

  • supprimer la confirmation dans une nouvelle page

  • remplacement du bouton de suppression par une petite/petite section de confirmation

Et il y en a probablement d'autres aussi, ce ne sont que les plus courants.

Mais je ne sais pas trop dans quel cas les utiliser. Quelqu'un pourrait-il me donner un bref résumé à ce sujet?

3
K. P.

Le type de confirmation que vous choisissez a de nombreux facteurs qui peuvent inclure la correspondance du modèle actuellement disponible dans votre système, compte tenu des systèmes avec lesquels l'utilisateur peut interagir conjointement avec votre application, et de la viabilité technique de votre couche d'interface utilisateur ainsi que de la temps/compétence de votre équipe. Mais simplement du point de vue de l'utilisabilité, je crois que trois facteurs sont en jeu:

  1. L'immobilier nécessaire pour communiquer correctement l'action et ses conséquences
  2. L'efficacité des actions de routine que votre application doit prendre en charge
  3. Le frottement et l'impératif nécessaires pour éviter les erreurs de l'utilisateur

Modaux/Nouvelle page

Ce sont généralement des interruptions brusques des tâches utilisateur qui attirent immédiatement l'attention de l'utilisateur et ralentissent son flux de travail. Ils fournissent un montant décent à l'immobilier pour communiquer la nature et l'impact de la confirmation. Personnellement, je préfère les utiliser dans des situations où la confirmation est très impérative (par exemple, l'action destructrice peut avoir un impact significatif sur les utilisateurs, ou d'autres utilisateurs, l'expérience future). Le frottement qui en résulte peut aider à prévenir les erreurs involontaires.

Les nouvelles pages ont tendance à se sentir moins réactives que les modales. Je ne connais pas de situation où je recommanderais d'utiliser une nouvelle page autre que peut-être que votre implémentation technologique ne prend pas en charge les modaux pour les interruptions impératives, alors cela pourrait être la meilleure option suivante.

Popovers/remplacement du bouton Supprimer

Ces options tentent d'augmenter l'efficacité avec laquelle l'utilisateur travaille en réduisant la proximité des actions suivantes (loi fitts). Chacun a ses propres avantages et inconvénients.

Par exemple, les popovers fournissent un espace pour communiquer l'impact de l'action à l'utilisateur (bien qu'il soit limité), mais de par leur nature même, ils sont moins impératifs qu'une page modale ou nouvelle. Inversement, le remplacement du bouton Supprimer par une action de confirmation ne fournit aucun bien immobilier explicatif et est encore moins intrusif qu'un popover.

Dans les deux cas, vous souhaiterez peut-être envisager ces deux options (ou aucune confirmation du tout) pour les actions destructrices où l'impact et l'action nécessitent peu ou pas d'explication et l'efficacité de l'utilisateur est hautement souhaitable.

Matériel de lecture de soutien

https://www.smashingmagazine.com/2018/01/friction-ux-design-tool/

https://www.nngroup.com/articles/confirmation-dialog/

https://www.interaction-design.org/literature/topics/fitts-law

4
Mark