Fondamentalement, nous travaillons sur un site similaire à Reddit (mais pas exactement un clone). Les utilisateurs sont en mesure de publier des images, des liens et des publications de texte (ce que Reddit appelle des "publications autonomes") et nous pensons que les liens ne seront pas le type le plus utilisé.
Le plan d'origine était que si l'utilisateur clique sur un lien externe dans une liste, nous l'ouvrons dans un cadre avec une barre d'outils en haut. Cela offrirait un certain nombre d'avantages:
Malheureusement, en raison d'un certain nombre de restrictions de sécurité, cette fonctionnalité est paralysée: certains sites ne s'ouvriront pas du tout dans les cadres et si l'utilisateur a navigué à l'intérieur du cadre, nous n'avons aucun moyen de savoir quelle URL ouvrir dans la nouvelle fenêtre. L'UX qui en résulte est trop frustrant, donc nous ne considérons plus cette option.
Le site utilise également l'API d'historique et préserve un certain état local sur le client, de manière à ce que l'ouverture du lien dans la même fenêtre et le retour interrompent un peu la fonctionnalité, ce n'est donc pas souhaitable. Et, contrairement à Reddit, nous ne nous attendons pas à ce que la majorité de nos utilisateurs soient suffisamment avertis pour faire un clic droit sur les liens eux-mêmes.
Les options que je vois actuellement sont donc:
Lequel d'entre eux serait le moins gênant pour la majorité des utilisateurs? Existe-t-il des recherches sur la façon dont les gens utilisent généralement plusieurs liens sur la même page?
Tout système doit suivre des règles simples, sans charge cognitive d'aucune sorte - ce qui me fait penser que vous compliquez les choses. La dernière option est la pire, car nous ne voulons pas qu'un seul lien ouvre deux pages (page de commentaire et page de lien). Cela effraierait l'utilisateur et pourrait également inciter certains navigateurs à penser que vous utilisez des motifs sombres. Vous vous souvenez des fenêtres contextuelles sans fin de la fin des années 90?
Au lieu de cela, je combinerais les options un et deux pour indiquer aux utilisateurs à quoi s'attendre en cliquant sur un lien:
télécharger la source bmml - Wireframes créés avec Balsamiq Mockups
Cela peut bien sûr être modéré, mais je pense que donner aux utilisateurs les options de navigation vers le message, le lien externe ou les commentaires est le meilleur. Qu'en est-il des utilisateurs qui s'éloignent de votre site? Ne vous inquiétez pas - le bouton Retour est la bouée de sauvetage de l'internaute et la deuxième fonctionnalité de navigation la plus utilisée (après avoir suivi les liens hypertextes) .