¿Cuántos caracteres te sentirías seguro dejando para un nombre y apellido?
Los usuarios del sistema serán predominantemente del Reino Unido (¡menciono esto porque algunas partes del mundo parecen tener personas con nombres muy cortos o muy largos en comparación!)
Espero que pronto obtenga una exportación de su lista de miembros actual, si lo hago, puedo tomar un promedio y pegarme en un par de caracteres para tener buena suerte, pero no quiero esperar a que comience.
¡En la página que estoy creando, el espacio es muy importante y no quiero desperdiciar espacio en el nombre!
(Además, si alguien con permisos elevados puede pensar en mejores etiquetas, ¡agréguelas!)
El Catálogo de Normas de Datos del Gobierno del Reino Unido sugiere 35 caracteres para cada Nombre y Apellido (h/t Ian Nelson on Stack Overflow ).
Esa es la cantidad de caracteres que debe asumir para mostrar el nombre o aceptar la entrada. Sin embargo, no creo que un campo de texto deba tener 35 caracteres de ancho. (Johnjacobjingleheimerschmidt debería poder escribir su nombre, pero podría "desplazarse").
Acabo de revisar una base de datos de aproximadamente 80,000 hombres de negocios en su mayoría estadounidenses y descubrí que el 99% de ellos tienen nombres de no más de 9 (nombre) y 11 caracteres (apellido). Eso debería darle una idea bastante buena hasta que ingresen sus propios datos.
Hay dos propiedades separadas para considerar aquí; el espacio de caracteres en pantalla y la cantidad de caracteres que se aceptarán. Puede usar un cuadro de campo de texto donde el usuario puede seguir escribiendo y el contenido anterior se mueve fuera de la pantalla. Su objetivo aquí es tener un espacio visible lo suficientemente grande como para que la mayoría de las personas se ajuste a sus nombres, y ser lo suficientemente grande como para ser una 'ventana de trabajo' útil para ver suficiente nombre más grande.
Es probable que los usuarios se sientan más frustrados por no poder ingresar físicamente su nombre, ya que el sistema dice "su nombre no es apropiado".
¿Cuánto espacio deberías dejar?
Más de lo que piensas.
Conocí a un chico en la universidad con dos segundos nombres y un apellido europeo, algo como esto:
Jacob Matthew Christopher van den Nederlandschen
49 caracteres en total. 26 por sus nombres de pila, 23 por su apellido.
Le resultaba desconcertante cuántos sistemas truncarían su nombre de una forma u otra.
He usado su nombre durante años para garantizar que los sistemas que construyo tengan suficiente espacio para todos los casos probables.
(Y luego estaba este tipo que deletreaba su nombre con una letra mayúscula incrustada en el medio, alegando que esto se debía a un premio de un rey francés. Nunca descubrí si esto era cierto, pero es un dato interesante a tener en cuenta cuando pensando en la normalización de datos, porque la capitalización simple era ofensiva).