Tenho uma categoria no meu site chamada MEMEX, que é um espaço para praticantes conversarem sobre ferramentas e técnicas. Não quero que isso “polua” o resto do site (já que está mais ativo atualmente do que as outras partes).
Fiz uma busca nas configurações (infelizmente estou no celular agora), mas não tenho certeza de como evitar que as postagens do MEMEX apareçam nas postagens recentes na página inicial.
Não quero esconder a categoria em si; estou bem com que as pessoas leiam e contribuam se quiserem. Só quero que o conteúdo novo ali seja mostrado apenas para os participantes daquela categoria de alguma forma (seja porque postaram lá ou porque visitaram a própria página da categoria).
Você pode adicioná-lo ao array nas suas configurações para default categories muted. Não tenho certeza se atende a todos os seus desejos, mas é uma maneira fácil de testar rapidamente.
Onde devo ir para saber o que significa silenciar uma categoria na prática?
Por exemplo, minha compreensão é que silenciar uma categoria significa não receber notificações. Mas, se alguém publicar em um tópico dentro de uma categoria silenciada, isso desativa automaticamente o silêncio para aquele usuário?
E, se for o caso, isso significa que as publicações aparecerão nas últimas postagens para aquele usuário?
Gostaria muito de entender as consequências antes de usar o recurso de silenciar.
Aqui está a minha experiência: usei o silenciamento para usuários, tópicos e categorias, e sempre funcionou como eu esperava. Mas eu não estava sendo muito criterioso, então…
Silenciar uma categoria remove os tópicos dessa categoria da lista de tópicos recentes. Também remove a categoria da página de categorias. No entanto, silenciar uma categoria não a remove do menu suspenso de categorias.
Se um usuário publicar em uma categoria silenciada, o tópico em que ele publicou será desilenciado para ele — isso significa que o tópico aparecerá na lista de tópicos recentes dele. Publicar em uma categoria silenciada não desilencia toda a categoria para o usuário; apenas desilencia o tópico em que ele publicou.
Os usuários também podem desilenciar tópicos específicos em uma categoria silenciada ajustando seu nível de notificação para o tópico. Por exemplo, no meu site de desenvolvimento, silenciei a categoria Feedback do Site. Ao definir meu nível de notificação para um tópico nessa categoria como “Acompanhamento”, esse tópico agora aparece na minha lista de tópicos recentes:
O principal problema que vejo ao silenciar categorias é que isso dificulta para os usuários encontrarem a categoria. Na minha opinião, a configuração faz sentido quando é aplicada por um usuário para silenciar categorias das quais ele não tem interesse. Se você for silenciar uma categoria por padrão para todos os usuários do seu site, precisará pensar em como os usuários encontrarão os tópicos nessas categorias.
Hrmm… isso é lamentável, porque eu não quero que a categoria desapareça (especialmente porque, se entendi corretamente, estou usando essa página como página inicial), ou mesmo que seja particularmente difícil de encontrar.
Eu só quero que seus tópicos não poluam a seção de postagens mais recentes da página inicial.
Estou usando o Discourse hospedado pelo próprio Discourse. Consegui ver as instruções para instalar o plugin, mas pareciam pressupor que você estava fazendo o auto-hospedamento. Existe uma opção para mim também?
Para referência, vejo a seção de Plugins no meu Painel Administrativo, mas há uma seleção limitada e, aparentemente, preciso pagar muito mais dinheiro para obter alguns outros plugins específicos. Não gosto disso.
Esse recurso estava originalmente no núcleo, mas foi removido posteriormente, daí a necessidade de usar o plugin como solução alternativa.
A equipe do Discourse tem opiniões fortes sobre essa questão (veja todo o tópico referenciado na minha resposta) e provavelmente não dará suporte a esse plugin no plano de hospedagem padrão.
Se você realmente precisar dessa funcionalidade, provavelmente terá que optar pela auto-hospedagem ou encontrar um plano/provedor de hospedagem adequado que permita o uso desse plugin.