¿Hay alguna forma de ordenar insignias en las tarjetas de usuario?

¡Hola!

Dado que las tarjetas de usuario muestran solo algunos insignias, ¿hay alguna forma de priorizar ciertas insignias o grupos de insignias para aumentar las probabilidades de que aparezcan en las tarjetas?

¡Gracias!
PhilH.

3 Me gusta

Según recuerdo, ya están ordenados por oro, plata y bronce.

9 Me gusta

Gracias, Jeff.

Tal vez estén dentro de un grupo, pero parece que el orden de los grupos de insignias no se tiene en cuenta en las tarjetas de usuario. Por ejemplo, aquí hay una tarjeta de usuario en nuestra instancia de prueba:

Como puedes ver, la primera insignia es “Novato” (traducción al francés de “Básico” en el grupo de insignias de Nivel de Confianza), es una insignia de bronce. Luego puedo ver la insignia “Admin Guildeur” en mi grupo personalizado “Estado”. Ordené este grupo como el primero.

O quizás, ¿es que la insignia de “Nivel de Confianza” siempre es la primera que se muestra en la tarjeta de usuario? Eso explicaría lo que veo.

4 Me gusta

Parece que el orden es: Nivel de confianza primero, luego insignias de oro, luego de plata y finalmente de bronce, ordenadas alfabéticamente.

Ojalá tuviéramos un mejor control sobre esto. Preferiría destacar una insignia de bronce personalizada orientada a la comunidad en lugar de la de Aniversario, que es de plata. ¿Hay algo planeado para que podamos dar más visibilidad a nuestras insignias?

3 Me gusta

Lo siento, ese no es el orden, al menos no la parte de “alfabéticamente”. No sé cómo se ordenan las insignias dentro de cada color en la tarjeta del usuario.

Si vas a la página de insignias del usuario (por ejemplo: https://meta.discourse.org/u/codinghorror/badges), se muestran primero las de bronce, luego las de plata y finalmente las de oro (¿por qué está al revés?), y alfabéticamente dentro de cada color. Las insignias de Nivel de Confianza no se tratan de manera especial aquí.

1 me gusta

Apoyo totalmente el cambio de esto, @codinghorror, ¿tienes alguna objeción a invertir el orden? A mí me parece razonable.

Un mejor control dentro de la tarjeta de usuario es algo que definitivamente podemos considerar, pero como solicitud de función, es algo muy poco frecuente.

5 Me gusta

Básicamente, estoy intentando hacer que las insignias que más me importan sean las más visibles. Hay varias publicaciones en meta.discourse.org que se reducen a: “¿Cómo puedo hacer que las insignias sean más atractivas?”, generalmente haciéndolas más visibles.

1 me gusta

Como otra idea: ya tenemos una página que muestra las insignias de un usuario: Profile - nedbat - Discourse Meta. ¿Y si pudiéramos proporcionar una categoría en la URL para mostrar solo esa categoría de insignia? Así, en lugar de /u/nedbat/badges (mostrar todas), podríamos usar /u/nedbat/badges/development para ver solo las insignias de Desarrollo.

1 me gusta

En la página de insignias, si lo notas, comienza con las insignias de «Primeros pasos»… las primeras insignias que uno suele recibir. Luego pasa a las insignias de «Comunidad», después a las de «Publicación» y, finalmente, a las de «Nivel de confianza». Esa es una forma bastante precisa de listar las insignias.

Aunque las insignias son fácilmente accesibles a través del menú hamburguesa, si quieres hacerlas más visibles para los usuarios, ¿por qué no incluir un banner en el encabezado o pie de página con el enlace a esa página YourForumURL/badges? Si eso resultara demasiado ruidoso para todos los temas, siempre podrías usar el enlace a la página como una línea de firma en tus propios publicaciones/respuestas.

Pero, esto se está desviando ligeramente del tema. :slightly_smiling_face:

1 me gusta

Hecho en:

https://github.com/discourse/discourse/commit/3397e0e38b4d708b084df5a77f0f16b8a4898aca

5 Me gusta