Várias tags obrigatórias

Prezados do Discourse,
Sou um novo usuário e espero que possam me ajudar com o seguinte. Precisamos de um fórum online onde, ao postar um novo tópico, os autores tenham que (obrigatoriamente) escolher tags ou categorias de 3 classificações diferentes. De cada uma das 3 classificações, pelo menos 1 opção deve ser escolhida, sendo múltiplas possíveis.
É possível configurar o Discourse dessa forma para a criação de novos tópicos?
Queremos então que os usuários possam selecionar várias combinações dessas 3 classificações para exibir uma lista de tópicos de seu interesse (preferencialmente com um URL fixo para cada combinação que eles possam salvar e retornar).
É possível configurar o Discourse dessa forma para a visualização de tópicos?
Muito obrigado,
Rik

Você está descrevendo um uso bastante fundamental de tags. Essa filtragem será feita usando pesquisa avançada.

Você pode definir um grupo de tags e usá-lo como uma seleção de tags obrigatórias. Mas… o Discourse dá zero orientação aos usuários e eles precisam saber qual(is) tag(s) usar — e esse é um grande problema.

Obrigado pela resposta!

Então, em relação aos novos tópicos: poderia haver uma janela de seleção para cada tag, com as tags que eles podem escolher para essa classificação? Ou seja, 3 janelas de seleção separadas para essas 3 tags?

Em relação à visualização: acabei de testar a Pesquisa Avançada, cada pesquisa avançada tem um URL exclusivo, o que é ótimo, mas eu gostaria de ter uma interface onde as pessoas pudessem selecionar as tags à esquerda nas várias categorias, algo como aqui. Isso é possível com o Discourse?

Em termos de visualização de listas de tópicos determinadas por uma combinação de tags, recentemente criei um widget para o plugin Layout que é, sem dúvida, significativamente mais simples do que visitar a pesquisa avançada.

Interseções de tags têm sua própria URL que você pode salvar.

A rota de interseção é nativa do core discourse, então você não precisa de um widget para acessá-la, mas isso a torna mais amigável.

Você pode ver uma demonstração em https://starzen.space

Uau, isso está realmente muito próximo do que gostaríamos de configurar. Em nossa instalação, precisaríamos:

  1. ser capaz de combinar várias tags com “OU” dentro de uma categoria, por exemplo, “cargo” e “pve” em seu grupo de tags “2. game loops”
  2. ser capaz de combinar diferentes grupos de tags com “E”, por exemplo, para obter todos os tópicos que são marcados como “guias” de “1. útil” E marcados como “cargo” de “2. game loops”.
  • para combinar esses dois, por exemplo: para obter todos os tópicos que são marcados como “guias” de “1. útil” E (marcados como “cargo” OU “pve” de “2. game loops”)

Além disso, depois de clicar em uma tag, gostaríamos que a janela de seleção à direita permanecesse na tela.

Isso é possível com seu widget?

Atenciosamente,
Rik

Faz apenas interseção no momento

Desculpe, o que isso significa…? editar: sem problemas, acabei de descobrir, apenas a função “E”, correto?

tenho uma solicitação de recurso (além de adicionar uma função “OU” também) :slight_smile: :
seria legal se você pudesse classificar os resultados de uma interseção, por exemplo, se você pudesse classificar esta página:
https://starzen.space/tags/intersection/3-17-2/bored-gamer
por “mais recente”, “principal” ou outras categorias de classificação

Eu te spammei com solicitações de recursos na sua conta do Github :slight_smile: obrigado por desenvolver este ótimo widget, curioso para ver como ele se desenvolve ainda mais!