Je vais créer une application pour créer des sites Web simples. L'utilisateur principal pourra ajouter, supprimer et modifier les éléments suivants:
L'application principale aura un menu principal avec des liens pour chacun des éléments ci-dessus. Traditionnellement, je fais aller les liens vers une page de liste montrant une liste de chacun (c'est-à-dire une liste d'utilisateurs, une liste de pages, etc.) , et chaque ligne contiendrait également des informations clés supplémentaires ainsi qu'un bouton de suppression. La page aurait également un bouton général Ajouter un nouveau. En cliquant sur un nom donné dans la liste, une page de détail est affichée qui affiche toutes les informations pour l'enregistrement donné et donne à l'utilisateur la possibilité de modifier le record. La page de détails comporte généralement également un bouton Supprimer ainsi qu'un bouton Ajouter un nouveau.
Pour cette application, le nombre attendu de lignes dans les pages de liste devrait être assez petit (allant de 5 à 20), le tri et le filtrage ne sont pas requis, et j'envisage de me débarrasser des pages de liste et d'avoir le menu principal accédez directement à la page de détail associée. Chaque page de détail aurait un bouton Aller à qui ouvrira une boîte de dialogue répertoriant tous les enregistrements du type donné (c'est-à-dire une liste d'utilisateurs), et en cliquant sur l'un d'eux, ils accèdent à la page de détail de cet enregistrement. Chaque page de détail aura un bouton Supprimer, et soit un bouton Ajouter un nouveau, soit la boîte de dialogue Aller à comprendra un bouton Créer un nouveau (veuillez commenter si vous avez des opinions à ce sujet).
Du point de vue de l'expérience utilisateur, quels sont les avantages et les inconvénients de l'utilisation des pages de liste verset rendant ces listes uniquement accessibles via une boîte de dialogue de chacun page de détail ?
Tenez compte du nombre de clics requis pour chaque tâche que vos utilisateurs effectueront. Par exemple, examinons la suppression d'un utilisateur:
Suppression d'un utilisateur dans la version avec la page de liste:
Cliquez sur 1 sur un élément du menu principal
Cliquez 2 sur le bouton Supprimer à côté de l'élément de la liste
Suppression d'un utilisateur dans la version sans la page de liste:
Cliquez sur 1 sur un élément du menu principal
Cliquez 2 sur "Aller à"
Cliquez sur 3 sur l'élément souhaité
Cliquez sur 4 sur "Supprimer"
Vérifiez les autres tâches dans les deux versions pour voir comment elles se comparent en termes d'efficacité. Je ne vois peut-être pas l'image entière, mais il me semble que demander à l'utilisateur d'ouvrir une page "Détails" vierge, puis de naviguer vers la liste des éléments sera toujours moins efficace que d'aller directement à la liste en premier lieu .
Si vous proposez un changement qui rendra le système moins efficace, quelles en sont précisément les raisons? Si vous n'êtes pas sûr à 100% que les avantages l'emporteront sur la perte d'efficacité, je m'en tiendrai aux pages de liste. Mais comme toujours, la meilleure réponse viendra de tests utilisateur minutieux.