web-dev-qa-db-fra.com

Un nom d'utilisateur doit-il être tronqué?

Est-il jamais OK de tronquer un nom d'utilisateur? Y a-t-il une bonne solution/compromis?


Le site affiche le nom d'utilisateur comme: Nom d'utilisateur: Shrinivasuk Vue: Shrinivasu ...

enter image description here

Nom d'utilisateur: Ritesh Vue: Rite Nom d'utilisateur: Poonam Vue: Poona Nom d'utilisateur: Deepak Vue: Deepa Nom d'utilisateur: sourab Vue: sour

enter image description here

8
Vipala

Si possible, vous devez éviter de tronquer un nom unique. Restreindre les noms d'utilisateur à une longueur maximale est une façon de résoudre ce problème.

Cependant, si vous avez des noms d'utilisateur très longs:

  • ne pas envelopper les élipses (…) sur une autre ligne. Cela donne à première vue l'impression que le nom d'utilisateur complet est visible et risque de créer de la confusion.
  • vous devez vous assurer que la sélection du nom vous amène à un profil pour cet utilisateur qui contient son nom d'utilisateur complet. Si vous ne le faites pas, il est encore plus facile de se faire passer pour d'autres utilisateurs et de se retrouver avec un gros problème d'administration.
14
JohnGB

Tronquer un nom d'utilisateur c'est une mauvaise idée. Les noms d'utilisateur sont utilisés pour identifier de manière unique une personne sur votre site, donc si vous cachez au hasard une partie du nom, c'est ce qui va à l'encontre de l'objectif du nom d'utilisateur.

Avec un espace aussi limité que l'exemple affiché ici, il serait plus efficace de simplement se débarrasser des noms d'utilisateur tout à fait, et d'afficher uniquement les images (lien vers le profil au clic, et infobulle le nom d'utilisateur ne ferait pas de mal non plus).

S'il y a un peu plus d'espace disponible, alors la suggestion de @ JohnGB de ne pas encapsuler les points de suspension est critique. Peut-être même effacer le nom d'utilisateur dans les points de suspension pour qu'il soit plus clair que quelque chose manque. Mais cela devrait être rare. Si les noms d'utilisateur sont fréquemment tronqués, la conception est rompue.

4
Mark D

Je ne recommanderai pas de tronquer le nom d'utilisateur. Une autre façon d'éviter ce problème est d'imposer une limite stricte sur la longueur du nom d'utilisateur.

Ne pas le faire ne fera qu'introduire de nombreux autres problèmes liés à l'utilisabilité du système, tels que

  • incapacité à distinguer des noms d'utilisateur similaires qui ont été tronqués
  • imitation
  • augmenter les chances des utilisateurs de commettre des erreurs (par exemple, ouvrir la mauvaise page)
  • confusion avec elipsis
0
Aditya

Je suis tenté d'écrire "pas du tout" ... mais dans certains cas comme "Surio Mario Martinez Chuenez Ferdinando" pourrait être nécessaire.

Le nom d'utilisateur est/devrait/pourrait être utilisé comme identifiant unique et ne devrait donc pas être tronqué par conception.

La solution clé pour cela consiste à restreindre le nom d'utilisateur à une certaine longueur au moment de l'analyse et de la conception pour éviter la nécessité de le tronquer dans certains rapports futurs.

Si l'utilisateur est autorisé à définir un nom d'utilisateur (pas le vrai nom) comme l'exemple ci-dessus, alors il pourrait être évalué comme une mauvaise conception.

Une solution de contournement pourrait être d'afficher une info-bulle au survol de la souris ... et si vous êtes le développeur, vous devriez certainement voir cela thread

0
Dee