タググループとカテゴリタグ制限で構造化タグを設定する

タグサポートはDiscourseのコア機能です。このハウツーでは、Car Talk が使用しているようなタグスキーマの設定手順を説明します。

達成したいことは次のとおりです。

  • 自動車のメーカーと車種のタグ。
  • 自動車メーカーと車種のタグは、特定のカテゴリでのみ使用を許可する。
  • 車種タグは、対応する自動車メーカーのタグが使用されている場合にのみ選択可能。

前提条件

タグ付けはDiscourseではデフォルトで有効になっています(tagging_enabled サイト設定経由)。以前無効にしていた場合は、オンになっていることを確認してください。

タグの使用方法を厳密に定めるスキーマでは、ほとんどのユーザーが新しいタグを作成するのを防ぐべきです。create_tag_allowed_groups 設定は、どのグループが新しいタグを作成できるかを制御します(デフォルトは管理者、モデレーター、信頼度レベル3)。tag_topic_allowed_groups 設定で、トピックにタグを適用できるユーザーを制御することもできます。

タググループ

タググループのページ(/tag_groups)に移動します。

トップレベルのタグ

まず、人々が最初に入力することを望む自動車メーカーのタグを作成します。

タググループページで次の操作を行います。

  1. 新しいグループを作成します。

  2. タイトルを付けます。

  3. グループに属するタグを追加します。既存のタグを追加することも、このページから新しいタグを作成することもできます。

  4. トピックごとに1つの自動車メーカータグのみを使用させたいので、この制限を追加するチェックボックスをオンにします。

  5. グループを保存します。

親子タグの関係

次に、自動車メーカーごとにグループ化される車種タグを定義します。自動車メーカーごとに1つのグループがあります。

前回と同様に、適切な名前を付けて別のグループを作成します。今回は親タグを追加します。この例では、ホンダの車種グループを定義し、honda を親タグとして使用します。

結果

この時点で、トピックにタグを付けると、これらのルールが適用されます。タグを追加しようとすると、最初のタグは自動車メーカーのいずれか(または使用場所に関する制限のない他のタグ)のいずれかでなければなりません。

2番目のタグは、選択したメーカータグと一致する車種タグのいずれかにすることができます。

可視性と使用制限

必要に応じて、特定のユーザーグループに対してタグの可視性や適用権限を制限できます。

カテゴリの制限

これらのタグを特定のカテゴリでのみ使用させたい場合は、カテゴリ設定からすべての自動車メーカータグと車種タグの使用を制限できます。

カテゴリ設定の「タグ」タブで、次のことができます。

  • タグをカテゴリに制限する — このカテゴリでのみ利用可能にする個々のタグまたはタググループを追加します。
  • グローバルフラグを許可する — 必要に応じて、制限されたタグと並行して、制限のない他のタグを許可します。
  • タググループを必須にする — 新しいトピックで特定のタググループから最低限のタグを含めることを要求します。

他のカテゴリでもこれらのタグが許可されるべき場合は、そのカテゴリの設定で同様の方法で追加できます。

これで完了です!

追加リソース

「いいね!」 71
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