Opção de suprimir categoria dos tópicos mais recentes removida

Olá, não é equivalente e demos muitos exemplos acima.
Seria justo fazer uma declaração clara de que você não vai reverter essa opção de qualquer maneira ou algo assim.

Acho que vários, talvez dezenas de administradores/administradores da comunidade ainda estão esperando.

Isso se aplica a usuários anônimos.

Toda essa confusão gira em torno de sites que exigem certos níveis de fidelidade.

Eles querem que a lista de tópicos mais recentes tenha uma aparência “exatamente assim” e que os usuários finais não tenham controle sobre como essa aparência “exatamente assim” será.

No caso de @Heather_Dudley / @ClawdiaWolf, isso pode ser um problema para os usuários finais. Houve uma supressão de todas as categorias “regionais” da página inicial, pois havia 400 regiões e isso se tornava muito barulhento.

Mas e quanto a um usuário de Sydney? Por que esse usuário não pode ver tópicos de Sydney na página inicial?

Para resolver isso, agora permitimos que os sites funcionem em um modo onde as categorias são silenciadas por padrão e os moderadores podem optar por categorias “exibidas por padrão”, o que torna muito mais fácil a manutenção futura. Quando você adiciona uma categoria, não precisa fazer nada, e os usuários ainda podem seguir Sydney se desejarem.

Acredito que o resultado final será que forneceremos ganchos de plugin para pessoas que desejam uma imposição rígida de cima sobre quais tópicos nunca, em hipótese alguma, poderão ser exibidos nas listas de tópicos mais recentes.

Isso significa que não há como corrigir nossa seção de idiomas estrangeiros?

Essas categorias estão atualmente ocultas na página “categorias”, e as postagens em idiomas estrangeiros estão aparecendo em “mais recentes”, que deveria ser apenas em inglês. Não tenho certeza se as pessoas deixaram de receber notificações para as seções de idiomas estrangeiros.

Mesmo que eu vá para a categoria pai Não em Inglês (que parece não ser descoberta pelos usuários), apenas uma das subcategorias de idioma (Nederlands) está listada lá — as outras categorias de idioma sumiram.

Estranhamente, se eu fizer uma postagem em uma das categorias de idioma, essa postagem ainda aparecerá em /mais recentes, mesmo que a página da categoria em si tenha desaparecido.

Existe alguma maneira de manter os tópicos fora da página inicial sem silenciá-los?

Ainda não estou entendendo.

Digamos que você silencie “Francês” por padrão:

  • Tópicos em “Francês” não aparecem na página inicial para anônimos e todos os usuários.

  • Pessoas que falam “Francês” ainda podem desativar o silenciamento nas preferências do usuário e ver a categoria na página inicial.

O único problema que vejo no site que estou analisando agora é que não há como saber que existe uma categoria em francês para desmutar, a menos que você a encontre nas suas preferências ou, talvez, tenha um tópico (ou link no cabeçalho, ou algo similar) que leve à categoria em francês.

Desculpe, acho que estou um pouco confuso sobre o que a alteração fez. Antes, quando as pessoas acessavam /categories, havia uma lista de categorias em idiomas estrangeiros. Agora essas categorias desapareceram e não tenho certeza de como trazê-las de volta para essa lista de categorias. No entanto, os posts dessas categorias não deveriam aparecer em /latest, pois “latest” é apenas para posts em inglês.

Hmm… uma preferência de usuário para

“Ocultar categorias silenciadas nas listagens de categorias”? Padrão desligado. Algo assim.

Assim que você pegar o jeito, pode ativar.

Isso resolve 100% as reclamações em torno da nova mudança?

Algo parece estranho. Quando acesso a categoria pai (/c/non-english) com uma conta de administrador, vejo apenas a categoria “Nederlands” (a mais recente adição às categorias). Se eu for para /categories com uma conta de administrador, as categorias Não-Inglesas não aparecem.

Quando faço login com uma conta de teste (TL0), consigo ver todas as 9 categorias Não-Inglesas nas páginas /categories e /c/non-english.

No entanto, minha postagem de teste em categorias não-inglesas vai para /latest, o que deveria ser apenas para o inglês.

Edição: tanto o administrador quanto o usuário TL0 têm o tópico definido como “acompanhando” após fazerem uma postagem. Não vejo a opção “silenciado” lá.

Não está claro.

Silenciar categorias refere-se a um estado padrão; qualquer tópico nessa categoria ainda pode ser rastreado e monitorado pelos usuários que alterarem o estado padrão da categoria.

Não, porque o silenciamento ainda trará tópicos específicos para /latest assim que um usuário interagir.

A abordagem antiga permitia que os administradores do site criassem divisões onde achassem necessário. O silenciamento já existia, mas, como indicam as postagens acima, é muito mais confuso.

Onde antes havia “suprimir esta categoria de latest”, agora haverá:

  • uma configuração de categoria para silenciamento
  • uma configuração de usuário para silenciamento
  • uma configuração de usuário para visibilidade

Se você quiser replicar verdadeiramente o comportamento original, precisaremos de uma configuração adicional para impedir que postagens de categorias silenciadas voltem a aparecer em latest, pois, como vimos, alguns administradores de site têm casos de uso onde isso é vantajoso.

Um projeto em que tenho trabalhado ficará em espera em breve por causa dessa questão. O cliente queria usar o Discourse para colaboração interna, com certas categorias suprimidas, pois continham discussões sobre títulos ainda não anunciados e assuntos “fora do tópico”. Eles gostavam do comportamento que a supressão de latest oferecia, pois mesmo que a equipe participasse de tópicos dentro dessas categorias, os títulos dos tópicos não seriam visíveis em / (que seria latest), significando que teriam que procurar essas categorias. Por enquanto, minha sugestão é novamente que eles tenham uma instância secundária e separada para alcançar a mesma separação.

Estado padrão da categoria refere-se ao estado padrão para tópicos originados de uma categoria específica, um estado que pode ser substituído quando um usuário interage com ele. A suposição em tudo o que foi dito acima é que esse comportamento é sempre desejável, mas, ao observar instâncias multipropósito, isso não parece ser o caso.

Isso é algo com o qual tenho uma discordância fundamental. Se um usuário está explicitamente acompanhando ou observando um tópico, isso é um sinal muito forte de que ele realmente se importa com o tópico e quer vê-lo em “Mais Recentes”. Se não quiser que apareça em “Mais Recentes”, pode simplesmente redefini-lo para o modo normal, não é?

Não estou acompanhando isso.

Tudo o que estou propondo aqui é uma opção para o usuário:

“Eu realmente, realmente, nunca me importo com categorias silenciadas e nunca quero vê-las”, ou seja, “Eu realmente, realmente odeio política”.

versus

“Geralmente não me importo com categorias silenciadas, mas ainda quero navegá-las às vezes, então mantenha-as nos meus menus suspensos e nas listas de categorias”.

Não seria a ação mais simples e consistente simplesmente modificá-la para que nunca iniciemos o rastreamento automático de tópicos em categorias silenciadas? Parece-me um padrão melhor.

Eventualmente, você acaba construindo o mesmo recurso que todos já usam, mas termina escondendo o acesso a ele atrás de cinco ou seis outras preferências. Seria o equivalente do Discourse ao código Konami, se quiser.

Se o comportamento dessas configurações for alterado, acabamos voltando ao mesmo ponto quando começam a aparecer posts onde não deveriam.

No final, isso é realmente mais simples do que bloquear o acesso à opção de suprimir dos últimos por meio de uma configuração do site?

Eu prefiro muito ter coisas do tipo ‘Eu quero embarcar em uma aventura estranha e maravilhosa’ em um plugin.

Fundamentalmente, o usuário tem o direito de escolher o que vê em ‘recém-chegados’ e o que não vê. Ter uma configuração que permita partições estranhas onde o usuário perde o controle me parece ser domínio dos plugins.

Acho que estou meio aberto a criar algum tipo de plugin aqui que restaure a funcionalidade antiga para os poucos sites que sentem que realmente, realmente querem isso; ter esse recurso anti-usuário no núcleo me deixa desconfortável.

Essa é uma visão muito seletiva. Se você é um empregador que deseja oferecer aos funcionários um ambiente colaborativo e está considerando permitir categorias limitadas de “não-trabalho”, tal funcionalidade pode ser altamente desejável.

Ela tem o potencial de ser anti-usuário, mas há muitas coisas que, se mal configuradas, podem ser destrutivas para uma comunidade.

Olá novamente,

O que nós (pessoas que ainda favorecemos a “opção de suprimir”) estamos tentando destacar aqui é que:

“Eu, como operador do site, quero controlar o comportamento de postagens de categorias específicas para que não apareçam em /latest

o que, ainda acredito, é completamente ortogonal à questão das “categorias silenciadas”.


Acredito que essa seja uma opção viável (DWIM) em relação à questão das “categorias silenciadas”. No entanto, isso não resolve a exigência de “suprimir categoria” para alguns de nós.


Isso seria incrível. Se não for possível manter esse recurso no núcleo do Discourse, colocá-lo em um plugin dedicado salvaria o mundo para nós.

Existe alguma chance de trabalharmos nisso / lançarmos isso em paralelo / em breve, quando a remoção do recurso de “suprimir categoria” atingir mais pessoas?

Obrigado novamente por ouvir e com cordiais saudações,
Andreas.

Isso não é, por definição, anti-usuário? Você está dizendo: “Vocês são todos crianças, não posso confiar em vocês nem mesmo com um mínimo de autocontrole aqui. Se querem ter esse tipo de discussão, vão para lá :arrow_right:”.

Eu não quero permitir que você desmute essa categoria. Você nunca poderá vê-la, exceto na prisão que eu construí para você.

Eu consideraria isso um compromisso.

Os empregadores não têm obrigação de criar tais áreas. O benefício óbvio é que isso ajuda na adoção de novas ferramentas, mas você não quer que esses benefícios adicionais sobrepujem o propósito original.

Eu diria que, em um ambiente de trabalho, esse tipo de compromisso perde rapidamente sua eficácia com coisas como o tema da barra lateral, que tende a funcionar extraordinariamente bem nesse contexto, e essa é uma funcionalidade que é, de certa forma, ortogonal a isso. Quando você usa a barra lateral, tende a passar muito menos tempo na seção “mais recentes” de qualquer forma.

Estou meio que inclinado a apenas fornecer um plugin aqui para a funcionalidade antiga.

Mais uma vez, +1 nisso!

Eu entendo totalmente e reconheço sua perspectiva aqui. Usar o recurso de “categoria silenciada” dará mais liberdade ao usuário, pois ela poderá controlar o que recebe dentro de /latest. No entanto, gostaria de destacar que o recurso de “suprimir categoria” não é necessariamente sobre censura de forma alguma — pelo menos da nossa perspectiva.

Em vez disso, nós, como moderadores, vemos e usamos o recurso de “suprimir categoria” como uma maneira de reduzir o ruído proveniente de categorias que ocasionalmente ou permanentemente têm alto tráfego, a fim de não sobrecarregar /latest para todos os usuários (anônimos e logados).

Dando outro exemplo aqui, isso pode vir de postagens automatizadas em categorias específicas ao usar coisas como GitHub - huw/github-to-discourse: Forwards commit data from a GitHub webhook to a Discourse thread · GitHub. Postagens originadas de coisas assim nem são “discussões reais” de forma alguma nesses contextos específicos de usar o Discourse além do caso de uso original como um fórum de discussão.

Se isso pode atingir alguns sites raros ou não está além do que posso imaginar. Então, vamos mudar a perspectiva para algo como pode ser um recurso crucial para alguns sites que executam conjuntos específicos de recursos ou requisitos.

Portanto, ter essa funcionalidade disponível por meio de um plugin para satisfazer as necessidades desses tipos de sites específicos provavelmente seria totalmente aceitável para todos que argumentam aqui para manter essa opção.