Excluir posts de categorias da exibição na página inicial?

Oi,

Nossas postagens de atualização diária aqui -

forum.stakingdefense.org

Estão sobrecarregando os outros tipos de postagens. É possível excluir postagens da categoria daily-network-updates para que não sejam exibidas na página inicial?

Obrigado!

Vá até as configurações da categoria e marque esta caixa na aba de configurações

Geralmente, deixamos de recomendar essa configuração, preferindo definir de forma obrigatória a preferência “silenciar esta categoria” para todos (ou alguns) usuários do seu site.

Talvez essa configuração deva ser removida @sam para indicar o quanto achamos que as pessoas não devem mais usá-la.

Apoio a remoção dessa configuração, mas me preocupo que não estaremos oferecendo aos administradores uma maneira fácil de definir que todos os usuários silenciem categorias específicas historicamente. Isso torna particularmente difícil quando você adiciona uma categoria e deseja que ela venha silenciada por padrão.

O que você acha de fornecer aos administradores uma interface de usuário (UX) para isso? Em particular:

  • O administrador adiciona uma categoria a default_categories_muted (o mesmo vale para “watched”, etc.)
  • Detectamos… oh, algo mudou…
    • Deseja que todos os usuários existentes tenham a “categoria X” silenciada?
    • Deseja remover o silenciamento da categoria de N usuários?

Gosto dessa ideia porque oferece uma maneira muito limpa para os administradores lidarem com esse problema, e isso já aconteceu inúmeras vezes no Meta. Com isso implementado, adoraria eliminar essa configuração de categoria.

Sim, exatamente, é isso que quero dizer. Recebemos muitas solicitações para isso, inclusive fazemos internamente… então apoio totalmente.

Obrigado pelas respostas. Por que a recomendação é tão enfática contra o uso da opção existente?

Idealmente, gostaria de exibir, por exemplo, as X atualizações mais recentes daquela categoria. As atualizações em questão são diárias. Então, gostaria que os usuários vissem que essas atualizações existem, mas sem que elas ocupem o espaço das atualizações de outros canais.

@vinothkannans você pode fazer isso?

Sempre que você alterar alguma dessas configurações, precisamos exibir um modal:

Gostaria de aplicar essa alteração historicamente? Isso alterará as preferências de 1234 usuários existentes.

[Sim], [Não, aplicar a alteração apenas a partir de agora]

Existem casos de borda, então deixe-me abordá-los.

  • Alteração de categorias padrão de acompanhamento de “cat1, cat2” → “cat1, cat3”

Alteração histórica para aplicar:

Todos os usuários antigos devem PARAR de acompanhar a cat2 e COMEÇAR a acompanhar a cat3. A cat1 permanece inalterada.

  • A remoção é simples e pode ser feita sem verificação.

  • Adicionar uma nova cat3 é um pouco complicado; você só deve adicioná-la aos usuários que não estejam já acompanhando, silenciando ou acompanhando a primeira postagem nesta categoria.

Depois de concluído, você pode remover a configuração de categoria “categoria excluída da página inicial”.

PR criado

Você pode compartilhar algumas capturas de tela do fluxo de trabalho?

default-categories-muted

Na captura de tela acima, a contagem total de usuários (30) é obtida do modelo about (URL about.json). Agora estou tentando incluí-la no próprio modelo da página de configurações do site.

Isso parece ótimo. Acho que é mais correto buscar isso sob demanda, sem necessidade de sobrecarregar a página com carga extra para o caso raro de adicionarmos um padrão.

Acredito que a única mudança aqui é que o “Sim” deve ser azul primário.

@codinghorror, você está satisfeito com o texto?

O PR já foi mesclado.