Isso parece uma ótima solução! E “todos” não precisava aparecer até que você tivesse silenciado categorias ou tags.
Isso é criticamente importante para minha comunidade no momento. Temos um… número muito grande de subcategorias para uma categoria específica. (Centenas.) Todas são comunidades locais, então categorias individuais são irrelevantes para a grande maioria dos usuários, mas são de vital importância para aqueles que precisam delas. Elas são a pedra angular da nossa comunidade de muitas formas. É uma estrutura interessante. No nosso software anterior, elas eram “opt-in”, então nunca eram exibidas a menos que você se inscrevesse especificamente nelas. Com o Discourse, temos que forçar um opt-out nelas e, em seguida, os usuários têm que procurar sua subcategoria específica para desativar o silenciamento.
Eu as configurei todas como silenciadas automaticamente por padrão, mas isso não faz a menor diferença para as pessoas que se juntaram antes de eu fazer isso. (E sim, eu as configurei uma por uma.)
Como observação lateral, isso também está causando algum estresse de tráfego em toda a instalação. Não temos uma solução melhor para isso no momento. O Discourse não foi projetado para o número de categorias silenciadas que precisamos agora. Não tenho certeza se a lentidão que estamos vendo é causada inteiramente por isso, pelo influxo repentino de novos usuários ou por uma combinação dos dois. Isso é um problema diferente.
De qualquer forma, tudo isso para dizer que sim, POR FAVOR, preciso poder silenciar categorias para um grupo de pessoas.
Por que torná-las todas públicas, então? Por que não usar permissões de grupo nelas desde o início e depois adicionar pessoas aos grupos relevantes?
Além disso, isso está sendo feito de forma especulativa? Ou seja, criar mil subcategorias assumindo que todas eventualmente ficarão ativas, mesmo quando a realidade é que apenas um punhado terá níveis significativos de participação?
Essa é uma possibilidade definitiva para o futuro. Isso lidaria melhor com tantos grupos do que a forma como configuramos atualmente? Sei que quebramos a página Sobre ao adicionar os gestores desses grupos como moderadores nela. Posso discutir isso com a equipe para ver se essa poderia ser uma solução mais viável.
Não. A maioria dessas regiões tem anos de existência e possui taxas de participação substanciais. Elas são criadas conforme voluntários locais se oferecem para gerenciá-las. Embora, sem dúvida, algumas tenham se tornado mais inativas ao longo da última década ou mais, a grande maioria é bastante ativa. As adesões para subcategorias regionais podem variar de uma dúzia de pessoas a milhares. Temos áreas para isso na metade principal do site, mas ainda não vinculamos o lado do fórum.
É algo de estrutura estranha. ![]()
Não tenho certeza se isso foi uma resposta ao meu post, mas imagino que sim. Se entendi corretamente, “ignorar” serve para não exibir os posts do usuário ignorado, mesmo que você leia um tópico onde ele tenha postado, enquanto “silenciar” serve apenas para não exibir notificações e fazer com que o tópico não apareça na página inicial quando houver um novo post desse usuário (mas ainda assim poder ler os posts ao acessar o tópico). Ou eu me enganei? Se não, meu interesse é realmente em silenciar, não em ignorar.
@Heather_Dudley Sua situação é semelhante ao que quero fazer (post anterior) em certo nível. Mas seu problema é sobre subcategorias, o meu é sobre posts de um usuário específico. Sua solução é bastante interessante. Poderia usá-la criando um usuário diferente para cada tópico, assim eu poderia fazer como você, mas com a lentidão que você mencionou, imagino.
No seu caso, se você silenciar toda a categoria e as pessoas começarem a acompanhar uma subcategoria dentro dela, isso não funcionaria? (era isso sobre “prioridade” que eu perguntava quando se trata de silenciar e acompanhar ao mesmo tempo)
A solução que CodingHorror está propondo parece ter uma falha para você: isso seria bom para usuários reais, mas não impediria que pessoas que não fazem parte do grupo visualizassem o tópico (visitantes e, especialmente, potenciais novos usuários que desejam ingressar em tal grupo)? Quero dizer, geralmente é porque você teve a chance de ler que depois deseja ingressar…
Você pode perguntar a alguns dos sites que usam grupos em vez de silenciar categorias, conforme discutido aqui:
Pode haver uma solução simples que você pode querer explorar (o que também farei para mim): ocultar o que desejar com um tema (usando CSS). Isso removeria tudo o que você não quer da página inicial, mas não afetaria a página “não lidos” de todos os usuários que acompanham uma ou algumas das categorias.
Se o que mencionei anteriormente não funcionar (ficaria interessado em saber, a propósito):
Um cara fez algumas coisas interessantes nessa frente, provavelmente vale a pena investigar (o problema dele não é com subcategorias ou um usuário como você ou eu, mas com grupos. No final, é basicamente o mesmo problema):