Ocultar nombres de usuario de la UX

En la configuración de administrador

He desmarcado:

  • priorizar nombre de usuario en ux

He marcado:

  • habilitar nombres
  • usar nombre para sugerencias de nombre de usuario
  • mostrar nombre en las publicaciones

En este caso todavía veo nombres de usuario:

  1. en las sugerencias cuando intento mencionar a alguien (y el nombre de usuario aparece antes que el nombre real)
  2. dentro de un tema, si el nombre real y el nombre de usuario no son lo “mismo” (ignorando espacios)

Mi objetivo es:

  • ocultar el nombre de usuario o posponerlo para el caso 1
  • ocultar el nombre de usuario para el caso 2

¡Gracias! :nerd_face:

En general, no es factible ocultar los nombres de usuario por completo; cada usuario debe tener un nombre de usuario único, pero muchos usuarios pueden tener el mismo nombre completo.

Para priorizar el uso de nombres completos en las sugerencias de menciones, necesitarías un plugin personalizado. No creo que nadie haya creado uno que haga eso todavía.

Para ocultar nombres de usuario en las publicaciones, algún CSS debería poder manejarlo…

.topic-body .topic-meta-data .username {
  display: none;
}

Ten en cuenta que este cambio de CSS podría causar algunos problemas de abuso. Si los nombres de usuario están ocultos, podría cambiar mi nombre completo y mi avatar para que coincidan con los de otra persona, y sin un nombre de usuario se vuelve mucho más difícil ver la diferencia.

5 Me gusta

Correcto. Sería más fácil exigir (por norma) que el nombre de usuario sea su nombre y deshabilitar los nombres.

¿Por qué odias tanto los nombres de usuario?

4 Me gusta

Además de ese código,

.username {
    display:none;
}
.user-main .about .details h2 {
    display:none;
}
div.control-group.pref-username {
    display:none;
}

También desaconsejo esto, pero allá tú. No veo ninguna razón real detrás de ello.

En mi foro, uno privado, no daría la posibilidad de cambiar el nombre real.

Gestiono una pequeña escuela y quiero que los estudiantes usen sus nombres reales, no nombres de usuario.

La razón es animar a la gente a conocerse, porque son estudiantes de la misma escuela.


¡Gracias por el código, lo intentaré! :blue_heart:


Pregunta: ¿es posible deshabilitar el cambio de nombre real?

1 me gusta

Funciona, solo dos anotaciones:

  1. cuando menciono a alguien, puedo buscar por nombres de usuario y nombres reales, pero Discourse solo me muestra los nombres reales, perfecto
  2. cuando elijo al usuario a mencionar, en el editor/foro aparecerá el nombre de usuario (y será clicable): ¿es posible hacer visible el nombre real en estos casos?

Si haces que sus nombres de usuario sean sus nombres reales, tu problema desaparece.

2 Me gusta

Sí, es solo que no me gusta ver nombres de usuario (sin espacios) y aún así podrían cambiar sus nombres reales.

Si deshabilitas la función “habilitar nombres”, no tendrán nombres, solo nombres de usuario. Tendrías que conformarte con _ en lugar de un espacio.

O podrías escribir un plugin personalizado para hacer lo que crees que quieres.

Si no los deshabilita como sugiero, podría ocultar las cosas de cambio de nombre con CSS y tener una regla comunitaria de que si cambiaron su nombre (al desocultar el CSS en su navegador) serían castigados apropiadamente.

1 me gusta