Mostrar solo las insignias de nivel de confianza correspondientes al “nivel de confianza activo” en /my/badges
Mostrar la insignia del nivel de confianza activo como la primera insignia en la tarjeta de usuario y en las páginas de insignias
Sugerencia 1: Solo el nivel de confianza activo
Esto ya ocurre en las tarjetas de usuario. Sería ideal que funcionara igual en /my/badges.
El comportamiento predeterminado de Discourse con las insignias es ofrecer muchas de ellas por razones de gamificación. Eso es genial y tiene mucho sentido en un foro abierto a internet.
Sin embargo, en nuestros foros con login_required, hemos eliminado las insignias de gamificación y hemos conservado solo las de nivel de confianza y algunas específicas de la comunidad. El problema es que las insignias de nivel de confianza ahora generan mucho ruido.
Mi solución temporal
Logré mostrar solo la insignia activa en la página /badges ocultando las insignias predeterminadas de nivel de confianza y creando las mías propias con consultas SQL modificadas que se revocan diariamente. Por ejemplo:
Sugerencia 2: Insignia de nivel de confianza en primer lugar
Actualmente, las insignias se muestran por categorías: Oro, Plata, Bronce y luego (creo) en orden inverso de concesión:
Como pueden ver, la insignia de nivel de confianza puede quedar fácilmente desplazada.
Considero que la insignia de nivel de confianza es la más importante y, por lo tanto, debería estar siempre en la primera posición a la izquierda. ¿Tiene sentido?
Bueno, para mi sorpresa, parece que el equipo de Discourse lo ha implementado sigilosamente. Al menos así parece al ver las tarjetas de usuario de varios usuarios aquí en Meta:
No es el caso de las páginas de /mis/insignias, pero eso es mucho menos importante en mi opinión, ya que dudo que se utilicen mucho de todos modos.
Revisando esto, todo esto parece estar marcadamente mejorado ahora.
Otorgamiento de insignias de nivel de confianza
Aún recolectas insignias a medida que avanzas (es decir, cuando alcanzas el TL2, también conservas la insignia del TL1)
Sin embargo, esto es mucho menos problemático de lo que era debido a cómo se manejan en la interfaz de usuario.
Visualización de insignias en las tarjetas de usuario
La insignia de TL más “senior” se coloca en el extremo izquierdo, y luego parecen ordenarse por “grado”, con el dorado primero.
Visualización de insignias en /my/badges
Esto parece ser por grado / tiempo. Básicamente, esto generalmente resalta el TL más alto lo suficientemente bien sin destacarlo específicamente.
Personalmente, preferiría que fueran iguales (el TL actual más a la izquierda en la tarjeta y en la parte superior izquierda del perfil), pero esto es lo suficientemente bueno como para que no me moleste en manipular las insignias.