Configurar marcação estruturada com grupos de tags e restrições de tags de categoria

O suporte a tags é um recurso principal do Discourse. Neste Guia Prático, mostrarei como configurar 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 que as tags de marca e modelo de carro sejam usadas 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

A marcação de tags está ativada por padrão no Discourse (através da configuração do site tagging_enabled). Se estava desativada anteriormente, certifique-se de que está ligada.

Em um esquema onde somos rigorosos sobre como as tags são usadas, devemos impedir que a maioria das pessoas crie novas tags. A configuração create_tag_allowed_groups controla quais grupos podem criar novas tags (por padrão, administradores, moderadores e nível de confiança 3). Você também pode controlar quem pode aplicar tags a tópicos com a configuração tag_topic_allowed_groups.

Grupos de Tags

Vá para a página de grupos de tags (/tag_groups).

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:

  1. Crie um novo grupo.

  2. Dê-lhe um título.

  3. Adicione as tags que devem pertencer ao grupo. Você pode adicionar tags existentes ou criar novas a partir desta página.

  4. 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.

  5. Salve o grupo.

Relações 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 tags em 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 correspondentes à 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, você pode:

  • Restringir tags à categoria — adicionar tags individuais ou grupos de tags que só devem estar disponíveis nesta categoria.
  • Permitir tags globais — opcionalmente, permitir outras tags irrestritas ao lado das restritas.
  • Exigir grupos de tags — exigir que novos tópicos incluam um número mínimo de tags de grupos de tags específicos.

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

71 curtidas
Using tags instead of subcategories for a car forum
(How) Can we increase the tags limit?
Categories with allowed Tag Groups
Tagging rights for specific users?
Tagging a topic from email in
Large number of forums / categories / groups?
Is it possible to make tags mandatory?
Topic Title Flair - or something like that?
Empower moderators to restrict tag groups | Nested tag structure | Navigation bar
How might we better structure #howto?
Educating users about tags
Several questions about management right
Kanban Board
Categories vs tags: is this even possible?
Help with Tags that can only be created by the Moderators but used by everyone
Using tags to categorize city specific questions
User-defined keyword for each thread
Best practices to manage events inside a category
Default tags for users
Default tag for new topics?
Structuring an active support community migrating from Facebook
How to Find Your Community's Most Commonly Asked Questions
Best element to use for pulling featured posts
Editing topics with tag groups from parents allows incorrect tagging
How can I make sure only admins/mods are able to create featured posts?
Is it possible to make tags mandatory?
Not Able To Post New Topic Using Tags - Error
Filter Tags on change Category
About topic tags
Uploading Tag for specific categories
Tag Group URLs
Getting certain posts to Zapier
I Need a category link to take me to a tags page
Staff tags missing in settings?
Feedback on my forum
Anchors to headings do not always work
How to create a help web page for my community site in two levels
Help with Tags that can only be created by the Moderators but used by everyone