O Discourse se beneficiaria muito de um Navegador de Interseção de Tags integrado, semelhante ao desenvolvido por @merefield
As interseções de tags são um recurso de navegação principal em muitas plataformas de fórum modernas, incluindo Discord, Nodebb e outras. O suporte nativo a isso melhoraria significativamente a descoberta de conteúdo e a precisão da filtragem, sem depender de implementações personalizadas ou plugins.
Tornar isso um recurso de primeira classe alinharia o Discourse com as expectativas comuns de UX de fóruns e aprimoraria a experiência para comunidades que dependem fortemente de marcação estruturada.
Poderia ser algo como (em relação às tags de categoria):
Apenas para ser totalmente claro, meu plugin estende e melhora a funcionalidade e a interface do usuário de interseção de tags existente, mas já existe algum suporte.
Eu sei sobre isso, mas isso é uma coisa diferente e não tão amigável ao usuário quanto simplesmente pressionar várias tags na categoria em que você está para refinar a lista de tópicos em tempo real para o que você realmente se importa dentro daquela categoria específica.
Sim, e esse é o ponto, já existe! Só precisamos de pequenas modificações de UI/UX para que aconteça! No entanto, isso deve ser fornecido como um plugin principal.