Enfatizar certas tags / não consigo decidir como usá-las

Estou trabalhando em uma migração para o Discourse. No fórum antigo, temos muitas categorias e subcategorias. Uma das minhas categorias tem cerca de 10 subcategorias, e resistimos a adicionar mais por razões óbvias.

Exemplo hipotético:

Imagine uma categoria Comida com subcategorias como Asiática, Europeia, Americana.

Gosto da ideia de eliminar subcategorias e usar tags em vez disso. Várias tags podem ser aplicadas a um tópico, e poderíamos criar muito mais tags sem nos sentirmos culpados por poluir o esquema com classificações infinitas ou tags de uso infrequente. Imagine tags como japonesa, chinesa, tailandesa, nepalesa, massa, ovos, salteado, técnica, macarrão, café da manhã.

Mas um problema que tenho é que as tags não são exibidas de forma proeminente na página de visualização da categoria, como as subcategorias seriam na captura de tela acima.

Eu adoraria que um subconjunto de tags ou um grupo de tags (apenas Asiática, Europeia, Americana) fosse exibido de forma proeminente para os usuários, tanto para navegação quanto para postagem.

As tags também parecem carecer do conceito de ordem/posição.

As tags têm descrições, no entanto, semelhantes às categorias, o que é muito bom.

Então, apesar das vantagens das tags, estou certo de que elas estão faltando alguns recursos de ‘primeira classe’ que as categorias têm?

Alguma parte disso pode ser implementada por meio de componentes de tema? Como pelo menos exibir um grupo de tags de forma proeminente dentro de uma categoria na página de categorias?

Ou talvez uma nuvem de tags de categoria com um grupo de tags fixado dentro dela? Algo assim seria legal.

Considerei manter algumas subcategorias como o mínimo necessário e usar tags para o resto, mas meu problema com isso é que as subcategorias são mutuamente exclusivas. Seria bastante razoável marcar um tópico com Asiática e Europeia, por exemplo.

Obrigado pela sua opinião.

minha solução está convergindo para a criação de um tópico de mapa do site com tags enfatizadas.

o discourse é um software incrível. adoro como você pode invocar uma categoria ou tag com # no editor de posts (e anexar ::tag se houver ambiguidade entre uma categoria e uma tag com o mesmo nome).

aqui está um exemplo:

# Mapa do Site

## #food

- #asia #europe #america
- #breakfast #lunch #dinner
- #noodle #soup #baking
- #technique #healthy

isso me permite apresentar/enfatizar um subconjunto de tags na ordem/organização que eu quiser.

a questão que resta é como apresentar este mapa do site.

eu poderia usar uma seção personalizada na barra lateral, mas honestamente, se pertence a algum lugar na barra lateral, pertence à seção superior (Comunidade). ou acima das Categorias.

eu poderia injetá-lo lá com js, mas espero que editar a seção da barra lateral da comunidade seja um recurso algum dia.

além disso, considerei a ideia de tentar criar um componente de tema que mostre o conteúdo de um tópico na página inicial. talvez já exista?


uma prévia de como isso fica (com tags escolhidas meio que aleatoriamente):

Support

Documentation

  • #documentation:admins #documentation:moderators #documentation:users #documentation:sysadmin #documentation:theme-developers #documentation:devs
  • migrations

meus dois maiores problemas com isso até agora:

  1. parece que você não pode pairar o mouse para ver descrições de tags e categorias quando elas são invocadas com # em um post.
  2. para tags que estão em uso em várias categorias, clicar em uma tag como mostrado acima não é muito útil. posso ter que realmente vincular a algo como /tags/c/documentation/10/reference em vez de /tags/reference, o que meio que atrapalha a simplicidade da coisa, mas não é um problema. seria legal se você pudesse fazer algo como #reference::category:documentation/tags/c/documentation/10/reference