J'ai un grand tableau (14 colonnes) sur mon site. Je veux que chaque ligne renvoie vers une page différente. Quelle est la meilleure façon de faire savoir à un utilisateur que cliquer sur une ligne le mènera à une page liée à cette ligne?
Je penche davantage vers l'utilisation du lien "Plus d'infos" car l'un des meilleurs chercheurs UX Luke Wroblewski mène une campagne Evident l'emporte toujours . Il fait valoir qu'il est préférable de toujours afficher et de faire des éléments d'interface utilisateur importants et évidents sur la page, plutôt que de les cacher derrière un menu ou autre chose. Je lui fais confiance car il travaille avec d'énormes volumes de données et prend des décisions très éclairées.
Plus d'infos forces/faiblesses du lien:
communique explicitement aux utilisateurs que cette option est disponible (c'est évident).
les utilisateurs sauront désormais à quoi s'attendre en cliquant sur le lien - "Plus d'infos".
il occupe un espace horizontal supplémentaire.
Le seul cas où je vous suggère de supprimer le lien est lorsque vous avez besoin d'espace horizontal dans le tableau pour ajouter plus de colonnes et que vos utilisateurs utilisent fréquemment l'application (quotidiennement ou au moins une fois par semaine). Les utilisateurs fréquents apprendront que cette option existe et sauront à quoi s'attendre après avoir cliqué sur le lien de la ligne.
Cependant, de cette façon, nous réduisons l'apprentissage de votre application . Si la majorité de vos utilisateurs sont des visiteurs récurrents, il peut être judicieux de sacrifier l'apprentissage pour afficher plus d'informations dans le tableau. Ce n'est pas une décision facile.
Quelle colonne contient l'identifiant unique le plus susceptible d'être ce que recherche l'utilisateur? Placez-le en premier et créez un hyperlien.
télécharger la source bmml - Wireframes créés avec Balsamiq Mockups
D'un point de vue d'accessibilité , je recommanderais la deuxième option, c'est-à-dire en utilisant une colonne "plus d'infos". Je pense que cela facilitera la création de la table accessible au clavier (voir WCAG 2.0) .
Notez que les utilisateurs de lecteurs d'écran doivent savoir clairement où le lien dans la colonne les mènera: si vous utilisez une image pour ces liens, ils auront besoin d'une alternative textuelle (par exemple <a href="markotto.html"><img src="x.png" alt="more info on Mark Otto" /></a>
). (Voir texte du lien dans les Techniques WCAG 2.0.)
Je sais que le dernier point peut être considéré comme un aspect de mise en œuvre, mais il a un impact sur l'expérience utilisateur des utilisateurs de lecteurs d'écran.