O suporte a tags é um recurso central do Discourse. Neste Guia Prático, abordarei a configuração de um esquema de tags como o usado pelo Car Talk.
Queremos alcançar estas coisas:
- Tags para marcas de carros e modelos de carros.
- Permitir o uso das tags de marca e modelo de carro apenas em certas categorias.
- Tags de modelo de carro só podem ser escolhidas se a tag de marca de carro correspondente for usada.
Pré-requisitos
Primeiro, precisamos habilitar as tags nas configurações:
Em um esquema onde somos rigorosos sobre como as tags são usadas, devemos impedir que a maioria das pessoas crie novas tags:
Grupos de Tags
Vá para a página de índice de tags (/tags). Escolha “Gerenciar Grupos de Tags” no menu superior direito.
Tags de Nível Superior
Primeiro, vamos criar as tags de marca de carro, que queremos que as pessoas insiram primeiro.
Na página do grupo de tags:
-
Crie um novo grupo.
-
Dê um título a ele.
-
Adicione as tags que devem pertencer ao grupo. Você pode adicionar tags existentes ou criar novas a partir desta página.
-
Queremos que as pessoas usem apenas uma tag de marca de carro por tópico, então marque a caixa para adicionar esta limitação.
-
Salve o grupo.
Relacionamentos de Tags Pai-Filho
Agora definiremos as tags de modelo de carro, que são agrupadas de acordo com as marcas de carro. Haverá um grupo para cada marca de carro.
Crie outro grupo como antes com um nome apropriado. Desta vez, adicionamos uma tag pai. Neste exemplo, definimos o grupo de modelos de carros Honda e usamos honda como a tag pai.
O Resultado
Neste ponto, a marcação de um tópico obedecerá a estas regras. Ao tentar adicionar tags, a primeira tag só pode ser uma das marcas de carro (ou outras tags que não têm limitações sobre onde podem ser usadas).
A segunda tag pode ser uma das tags de modelo que correspondem à tag de Marca escolhida.
Visibilidade e Restrições de Uso
Se necessário, você pode restringir a visibilidade ou as permissões de aplicação de tags a grupos de usuários específicos:
Restrições de Categoria
Se eu quiser que as discussões sobre carros aconteçam apenas em uma determinada categoria, posso restringir o uso de todas as tags de marca e modelo de carro nas configurações da categoria.
Na aba “Tags” das configurações de uma categoria, adicione os grupos.
Se eu tiver outras categorias onde essas tags também devem ser permitidas, elas podem ser adicionadas nas configurações dessas categorias da mesma forma.
E é isso!
Recursos Adicionais
- Admin guide to tags in Discourse
- Questions about creating, uploading, editing tags
- Educating users about tags
Última Revisão por @Canapin em 2023-05-22T22:00:00Z









