Vista de filtro para categorías silenciadas

Me gustaría tener una vista de filtro a nivel de categoría que funcione como los temas. Tenemos una cantidad significativa de categorías. Para el rendimiento del sitio, necesitamos tener la mayoría de ellas silenciadas con la opción “silenciar todas las categorías de forma predeterminada”. El problema ahora es que no tenemos una buena manera de encontrar los foros. Muchos son especializados. Tener una vista no silenciada mejoraría la descubribilidad. El problema actual es que, debido a cómo funciona el silenciamiento, las subcategorías se ocultan en la página principal y también se ocultan todas las descripciones de las categorías.

Como ejemplo, puedes ver todos los temas que has silenciado a través de /latest/?state=muted.

Sería genial que un usuario pudiera acceder a una lista de categorías silenciadas de la misma manera, quizás algo como /categories/?state=muted.

Idealmente, podríamos tener una opción para agregarlo al menú superior en la configuración también. Pero me conformaría con un enlace que pudiera incluir en una publicación de anuncio en el foro de anuncios no silenciados y vigilados primero.

No silenciado:

Silenciar todo:

Como puedes ver en la captura de pantalla anterior, no hay forma de saber que existen subcategorías. Una alternativa, por supuesto, es crear un índice manual, pero eso es… una forma bastante ineficiente de hacerlo. :slight_smile: Fuera de las categorías regionales, tenemos aproximadamente 70, ¿algo así? Realmente, realmente no quiero escribir esa lista manualmente para un índice.

2 Me gusta

Si no tienes mucho cambio de categoría nuevo, ¿no sería este el caso de uso perfecto para una página publicada?

2 Me gusta

Ciertamente apoyo añadir algunos parámetros de consulta tipo ninja para sortear este problema por ahora. Todavía hay problemas de descubribilidad, pero al menos tendrás un flujo de trabajo viable. Por cierto, añadir un enlace al menú superior es trivial en un componente.

@vinothkannans, ¿qué tan complicado es añadir soporte para ?state=muted a /categories?

2 Me gusta

Es fácil en el lado del servidor. Pero puede requerir algunos cambios en la parte de JavaScript de la página. De todos modos, no será algo complicado.

Además, ¿qué te parece un elemento acordeón al final de las categorías normales (como a continuación) que obtenga y muestre las categorías silenciadas de forma asíncrona? En este caso, tampoco necesitamos muchos cambios en la parte de JavaScript.

P.D. Creo que una página accesible mediante enlace como categories?status=muted sigue siendo necesaria para la necesidad de @Heather_Dudley.

3 Me gusta

Creo que es una propuesta excelente @vinothkannans. Tener un panel de categoría silenciado y expandible en la parte inferior de la lista de categorías sería fantástico.

(¿Deberíamos probablemente hacer algo similar para las etiquetas? :thinking:)

2 Me gusta

La PR está lista para revisión

https://github.com/discourse/discourse/pull/10303

5 Me gusta

Esto ya se ha fusionado en el núcleo.

3 Me gusta

Este tema se cerró automáticamente después de 3 días. Ya no se permiten nuevas respuestas.