En dos instancias separadas de Discourse — una de las cuales administro — no he logrado que se muestre mi nombre completo “Lou Quillio”. Sin embargo, sí se muestra aquí en meta.
He intentado muchas cosas para averiguar por qué. enable_names, prioritize_username_in_ui, etc. La forma en que están configurados (y si un perfil tiene o no un nombre completo) no siempre se comporta como esperaba, pero aún parece haber algún caso límite relacionado con mi nombre en particular.
El nombre completo de mi perfil se muestra en las publicaciones si lo cambio a:
Lou
Lou Q
Lou Quill
Lou Quilli
Lou Quillio?
Pero en mis instancias de Discourse, cuando agrego esa última “o” sin nada después, mi nombre completo desaparece de las publicaciones. No tiene sentido. Debe ser un error.
Agregado: ¿Podría ser porque mi nombre completo colapsado y en minúsculas coincide con mi nombre de usuario, como “Tom Jones” coincide con tomjones?
Sí, siempre ocultamos el nombre completo si coincide exactamente con el nombre de usuario, porque no nos gusta repetir información en la pantalla si podemos evitarlo.
No estoy seguro de que alguien sepa cómo analizar visualmente louquillio u otros nombres inesperados, aunque es una convención entre algunos (¡hola!) elegir nombres de usuario de UNIX de esta manera.
Entiendo el razonamiento, pero la restricción parece un poco arbitraria y falla en silencio. Rompe casos de uso legítimos, en mi opinión.
Podría cambiarlo por cualquier cosa, pero Discourse es el único caso en el que tengo que hacerlo así para mantener mi nombre de usuario tradicional y cumplir con mi política de usar siempre mi nombre real.
Realmente no debería suprimir esto de forma silenciosa. Si este comportamiento está documentado en algún lugar, mi considerable habilidad con Google no logró encontrarlo.
Pero me conformaría con el comportamiento observado aquí: si el Nombre Completo, sin mayúsculas/minúsculas y sin caracteres especiales, coincide con el nombre de usuario, mostrar solo el Nombre Completo. Esto es preferible porque un usuario puede comenzar a escribir @lou y la autocompletación se activa.
¿Qué combinación de configuraciones de nombre utiliza Meta para lograr
Existen configuraciones del sitio donde los administradores pueden decidir si priorizar el nombre o el nombre de usuario en las discusiones. Por lo tanto, puedes solucionar esto en tu propia instancia de Discourse, pero los administradores de otras instancias podrían tener otras preferencias.
Mi nombre de usuario también está suprimido, como el tuyo, por la razón explicada por Jeff arriba. Me gusta, y de hecho en mi instancia tenemos una política de nombres reales y casi todo el personal aparece así porque su nombre de usuario y su nombre son iguales.
Gracias por compartir esa combinación de configuraciones. De alguna manera no lo había probado exactamente de esa manera, probablemente porque estaba tratando de considerar la supresión del nombre completo al mismo tiempo.
Obviamente, esto funciona como se espera desde la perspectiva de Discourse. Diría que el único error es que la supresión del nombre ocurre sin ninguna explicación.