Cómo aplicar ordenaciones de etiquetas por popularidad a la lista de temas? Actualmente parece que solo se aplica a la página de etiquetas

¿La opción ordenar etiquetas por popularidad en la configuración solo funciona en la página de etiquetas generada?

¿Cómo puedo ordenar las etiquetas para cada tema y mostrarlas en la lista de temas?

p. ej.
Esas 3 etiquetas: Java x 10, JavaScript x 5, C++ x 2,

Me gustaría lograr que, si alguien usa esas 3 etiquetas en un tema, se ordenen por popularidad al mostrarse bajo ese tema, en lugar del orden original que les dio el autor original (OP). ¿Es esto posible?

4 Me gusta

Este es un buen punto; el ordenamiento por popularidad de las etiquetas debe respetarse tanto en el tema mismo como en la lista de temas.

Creo que esto debería ser cierto independientemente de la configuración del sitio. @sam, ¿qué tan grande sería este cambio?

2 Me gusta

Hola,

¿Hay alguna novedad al respecto? Me gustaría saber si se trata de una función relativamente pequeña de agregar o si puedo personalizar algo como solución a corto plazo.

1 me gusta

Se me ha ocurrido algo: ordenar por popularidad inversa, para que las etiquetas menos comunes o ‘más informativas’ aparezcan primero.

Nunca lo he hecho realmente, porque suena a que tiene más casos límite que una fábrica de espadas.

1 me gusta

Siento que la presencia de etiquetas en el tema debería ordenarse por defecto según la popularidad de las etiquetas, @sam. Deberíamos asignar esto, a menos que sea demasiado complicado.

(También se puede omitir por completo esta ruta de código si solo hay una etiqueta en el tema.)

2 Me gusta

Dado que comerciamos con IDs de etiquetas, creo que de todos modos nos unimos a la tabla de etiquetas; esto debería ser bastante seguro y no añadir más consultas.

@kris.kotlarek ¿puedes encargarte de esto?

3 Me gusta

Se realizó una mejora con ese PR y se incluirá en la próxima versión beta - FEATURE: respect tags_sort_alphabetically setting when display tags by KrisKotlarek · Pull Request #10889 · discourse/discourse · GitHub

A continuación, un ejemplo de Meta cuando las etiquetas se ordenan por popularidad:

Por un breve momento, cambié esa opción:

El mismo orden de etiquetas que puedes ver al entrar al tema:

4 Me gusta