Hola, tengo un caso de uso en el que me gustaría suprimir ciertas categorías y subcategorías para que sus publicaciones no aparezcan en el feed más reciente sin hacerlas inaccesibles para los usuarios. Idealmente, cualquier publicación que un usuario publique o siga aparecería en su feed más reciente, pero esto no es súper importante siempre que sigan recibiendo notificaciones y cosas sobre las respuestas.
La razón principal de esto es que el foro tiene esencialmente una sección administrativa que tiene una actividad muy alta, pero las publicaciones allí inundan la lista más reciente, lo que reduce la descubribilidad y la visibilidad de las discusiones reales de la comunidad. Cada tema en las secciones administrativas suele ser relevante solo para un puñado de usuarios, pero al mismo tiempo, los usuarios deben poder encontrar fácilmente estas categorías si es necesario.
La vista predeterminada en el foro son las categorías porque parece ser la más fácil de usar para cualquiera que no esté familiarizado con Discourse.
Intentos
Aquí hay algunas cosas que intenté para lograr mi objetivo y por qué no funcionaron.
Etiquetas Silenciadas
Intenté usar etiquetas silenciadas en todas las publicaciones que debían suprimirse por defecto. Los usuarios aún podían encontrar fácilmente las categorías y subcategorías, incluida la creación de sus propias publicaciones, pero no era fácil descubrir que había etiquetas silenciadas por defecto. Los usuarios que buscaban publicaciones hechas por otros en esas categorías no verían ninguna sin una forma clara de recuperarlas. Para el usuario, la realidad más obvia era que las publicaciones simplemente no existían.
Categorías Silenciadas
Intenté silenciar todas las categorías en las que quería suprimir las publicaciones por defecto. Había pensado que esto simplemente movería la categoría a la sección colapsada “Silenciadas” y eliminaría los temas de los más recientes, pero parece que hay algunas peculiaridades.
- La sección colapsada “Silenciadas” solo aparece para los usuarios registrados, pero la mayoría de las personas que buscan las secciones administrativas nunca han usado los foros antes, por lo que no pueden encontrarla.
- Las subcategorías silenciadas se eliminan por completo de la lista de subcategorías visibles en la parte superior de las categorías con subcategorías, incluso para los usuarios registrados.
¿Solución?
Parece que GitHub - discourse/discourse-categories-suppressed podría hacer algo parecido a lo que quiero, pero no encuentro una página de detalles del plugin ni nada sobre él, aparte de que algunas personas lo mencionan y el repositorio de GitHub. Uno de los posibles problemas con esto es que supongo que no permite a los usuarios anular la supresión, por lo que alguien interesado en las secciones administrativas, como un administrador, no puede hacer nada para que vean los temas en su propio feed más reciente.
¿Alguien conoce una mejor solución para lo que estoy tratando de lograr, o esta es la mejor opción en este momento?