Olá a todos,
Estou procurando uma maneira de melhorar a experiência do usuário em sites que usam o Discourse como um sistema de comentários de alto volume, enquanto tentamos manter uma comunidade ativa e independente.
A Configuração: Temos uma categoria pai (“Tecnoblog”) com várias subcategorias (“Notícias”, “Análises”, etc.). Todos os tópicos automatizados do nosso site vão para essas subcategorias.
O Problema: Para evitar que o feed global “Mais Recentes” seja sobrecarregado por dezenas de tópicos de notícias automatizados diários, queremos Silenciar essas subcategorias por padrão, para que os tópicos criados por usuários tenham chance de receber visualizações e respostas.
Ao mesmo tempo, os usuários querem ter um lugar onde possam ver as postagens que estão recebendo mais comentários, para que possam participar da discussão também. Esse lugar deveria ser a categoria Tecnoblog.
No entanto, isso cria um gargalo de navegação:
-
Quando um usuário visita a Categoria Pai (Tecnoblog), ela parece vazia ou desatualizada porque respeita a configuração de “Silenciar” de suas filhas. Ela mostra apenas tópicos com os quais o usuário já interagiu.
-
Usuários que querem ver as discussões mais recentes sobre nossos artigos têm que clicar manualmente em cada subcategoria (Notícias, depois Análises, depois Colunas) para ver o que há de novo. Não há mais um “hub centralizado” para esses tópicos específicos.
Solução Proposta / Solicitação de Recurso: Gostaria de propor uma configuração (talvez no nível da Categoria Pai) para “Ignorar o estado de Silenciar das Subcategorias na Visualização da Pai”. Ou talvez, simplesmente ignorar completamente o estado de “silenciar” quando o usuário estiver na visualização da categoria.
Isso permitiria:
-
Feed Global (Início/Mais Recentes): Limpo e focado em tópicos feitos pela comunidade (já que as subcategorias estão silenciadas) e tópicos com os quais os usuários já interagiram.
-
Visualização da Categoria Pai: Um feed “centralizado” mostrando tudo o que está acontecendo em suas subcategorias, independentemente do status de silenciamento delas.
Alguém encontrou uma solução alternativa para isso, ou essa lógica é algo que poderia ser implementado no núcleo?
