web-dev-qa-db-fra.com

Une poubelle doit-elle être mondiale?

J'implémente actuellement une corbeille/poubelle pour une application web qui fonctionne avec 3 entités de données différentes. Chacune de ces entités est affichée dans des vues uniques.

Si un utilisateur supprime une telle entité, l’enregistrement doit-il

  • ne poubelle globale, accessible de partout via l'en-tête de l'application qui fournit également d'autres liens majeurs?

(Cela sera ensuite divisé en 3 parties visuelles, une pour chaque type d'entité)

Ou

  • Doit-il être placé dans un bac séparé accessible uniquement depuis la vue principale de l'entité correspondante?

Je ne peux tout simplement pas décider. Le concept oldschool d'une poubelle mondiale me semble raisonnable. Pourtant, la mise en œuvre de bacs séparés pourrait améliorer le flux de travail des utilisateurs car il n'aura pas à ouvrir une autre route avant de pouvoir gérer les fichiers supprimés.

3
Wottensprels

Faites les deux en un. Une corbeille globale qui commence par un filtre déterminé par d'où vous venez. Un utilisateur visitant le thrash lors de la visualisation des pommes recherche probablement une pomme supprimée. Ou peut-être pas et ils ont juste besoin de changer le filtre.

1
maaartinus

Si vous ne savez pas quand les utilisateurs se rendent compte qu'ils ont cliqué sur la mauvaise chose, je ferais une combinaison de deux choses.

Tout d'abord: créez une option d'annulation. Si l'utilisateur supprime quelque chose qu'il ne voulait pas supprimer et remarque immédiatement, il pourra restaurer ses actions. Gmail en est un excellent exemple, lorsque vous supprimez un mail par exemple.

Le deuxième cas d'utilisation que je peux imaginer est un utilisateur se rendant compte qu'il ou elle a supprimé quelque chose par accident quelques heures ou jours plus tard. Dans ce cas, je suggère d'avoir une poubelle pour tout. Je n'ai pas vraiment de sources pour cela, à part que Gmail et Windows le font également. D'où que vous supprimiez quelque chose sur votre compte de messagerie ou votre ordinateur, il finit toujours dans la même poubelle.

Donc, supprimer quelque chose par accident entraînerait la possibilité de le restaurer immédiatement sans quitter votre page actuelle, ou de le restaurer lorsque vous revenez pour une deuxième visite et de réaliser que vous avez supprimé la mauvaise chose.

3
JonSpr

Cela dit, il y a vraiment deux questions dans votre message,

  • où les déchets doivent-ils être situés dans l'interface?
  • la poubelle doit-elle être globale ou spécifique à l'entité?

Règle 80:20

À moins que la poubelle ne soit considérée comme faisant partie des 20% les plus populaires de la navigation des utilisateurs, elle n'appartient pas à un citoyen de première classe. Donc, placer cette fonctionnalité dans la vue correspondant à une entité spécifique est probablement la bonne approche.


Tous les toasters toast toast

Les facteurs à prendre en compte dans le choix de la météo ou non, le bac devraient être globaux

  1. Dans quelle mesure les entités sont-elles similaires?
  2. Combien d'articles pourraient exister dans la poubelle?
  3. Existe-t-il des conventions concernant la manière dont ces entités sont liées.

mais vraiment c'est:

Comment les utilisateurs localiseront-ils l'élément spécifique qu'ils souhaitent récupérer?

1
Fresheyeball

Une poubelle mondiale avec un moyen de trier ou de filtrer les 3 catégories serait utile. Savoir que vous allez à un seul endroit pour annuler les erreurs est apaisant. Réaliser que vous avez supprimé quelque chose est stressant. Ne pas savoir où le récupérer le rend plus stressant.

0
Joshua Dance