I muted two categories and it still appear on top of the categories page (since it have recent activity). Shouldn’t it be hidden or at the bottom? It’s more annoying when I use categories as home page. And “categories with featured topics” option even showing me muted category’s topics too. Also is it better to order categories by notification_level and then activity.
Yes we should fix this in some manner cc @sam.
May I create PR to exclude muted categories from categories.json?
Of course, but don’t “exclude” them, mark then as “muted” instead.
In categories.json it already have notification_level=0 property. If we excluded it will not display in all categories listing locations (like categories page, composer dropdown, filter dropdown, etc.,). Or we have to manually hide it or order it to the bottom position in all locations.
You can’t remove categories from categories.json, otherwise they’ll never appear anywhere if you mute them.
I would start with ensuring we respect the notification_level=0 for the /categories page first.
Then I would deal with the dropdowns and such.
I thought it shouldn’t appear anywhere except user’s preferences page setting muted categories. If it will affect site’s functionality let’s do manually.
“categories.json” is the source of truth for categories. So if you remove them, they’ll never appear anywhere ![]()
Please can you fix it, we’ve have a business plan with this behavior since February 2020
This is by design, if you wish to suppress them on the categories pleas use a theme component.
You can use this theme component to suppress the categories.
Isso não é mais o caso no momento.
As categorias silenciadas agora são agrupadas e ocultadas em uma caixa na parte inferior da página de categorias. Vocês sabem de alguma forma de voltar ao comportamento antigo onde as categorias silenciadas ainda são listadas na página de categorias?
Obrigado!
Por que você gostaria do comportamento antigo? O novo comportamento é um padrão geral melhor.
Olá @codinghorror, eu precisaria encontrar uma maneira de obter o comportamento antigo, pois nosso grupo de trabalho precisa ser capaz de obter a lista completa de categorias e não apenas as categorias não silenciadas. Eles também não perceberiam que as categorias silenciadas estão ocultas na parte inferior da página.
No passado, havia uma maneira de alcançar um resultado semelhante ao novo comportamento (poderia-se usar este plugin para ocultar seus tópicos silenciados da página de tópicos mais recentes e este plugin CSS para ocultar todas as categorias silenciadas da página de categorias, agora eu simplesmente não consigo encontrar uma maneira de alcançar o comportamento antigo como tentei explicar aqui.
Você tem alguma sugestão? Obrigado!
Concordo que precisamos da lista completa de categorias. Nós silenciamos todas as categorias por padrão para que os tópicos não sobrecarreguem as pessoas, mas queremos que as categorias sejam descobertas para que as pessoas possam dar uma olhada e ver se gostariam de participar desse trabalho em particular. Um pouco como o Slack tem canais que você não vê se não estiver neles, mas quando você vai adicionar novos canais, você vê todas as opções e pode examinar o que há em qualquer canal para decidir se deve ou não participar.
Nesse caso, já está exibindo todas as categorias para o usuário final, como na captura de tela abaixo.
Após seguir uma categoria, a visualização da página de categorias do usuário ficará assim: ![]()
Onde eles podem expandir a seção de categorias silenciadas a qualquer momento.
Se você sempre quiser a seção de categorias silenciadas em visualização expandida, você pode usar o CSS abaixo para alcançá-lo.
.muted-categories .category-list.hidden {
display: table !important;
}
.muted-categories-link .d-icon {
display: none;
}
@mangojumbo você também pode usar este truque de CSS.
@vinothkannans obrigado pela sua resposta e pelo seu CSS útil.
Nosso problema é que personalizamos nossa página de categoria com CSS para que as categorias sejam agrupadas em grupos separados (grupos sobre diferentes projetos, diferentes idiomas, …) e cada grupo tenha um título principal.
Quando silenciamos todas as categorias às quais nosso usuário não pertence, essa categorização não é mais válida, já que a maioria das categorias vai para o final.
Não seria possível para o Discourse oferecer uma configuração para trazer de volta o comportamento antigo (mostrar todos os grupos silenciados nas mesmas posições?) @codinghorror
Muito obrigado pelo que você está fazendo com este projeto incrível.


