タグサポートはDiscourseのコア機能です。このハウツーでは、Car Talkが使用しているようなタグスキーマの設定について説明します。
達成したいことは以下の通りです。
- 自動車のメーカーと車種のタグ。
- 特定のカテゴリでのみ、自動車のメーカーと車種のタグの使用を許可する。
- 車種のタグは、対応する自動車メーカーのタグが使用されている場合にのみ選択できるようにする。
前提条件
まず、設定でタグを有効にする必要があります。
タグの使用方法について厳格なスキーマでは、ほとんどのユーザーが新しいタグを作成できないようにすべきです。
タググループ
タグインデックスページ(/tags)に移動します。「タググループの管理」を右上隅のメニューから選択します。
トップレベルタグ
まず、人々が最初に入力したい自動車メーカーのタグを作成しましょう。
タググループページで:
-
新しいグループを作成します。
-
タイトルを付けます。
-
グループに属するタグを追加します。既存のタグを追加することも、このページから新しいタグを作成することもできます。
-
トピックごとに1つの自動車メーカータグのみを使用させたいので、この制限を追加するチェックボックスをオンにします。
-
グループを保存します。
親子タグの関係
次に、自動車メーカーごとにグループ化される車種のタグを定義します。自動車メーカーごとに1つのグループがあります。
前回と同様に適切な名前を付けて別のグループを作成します。今回は親タグを追加します。この例では、ホンダの車種グループを定義し、親タグとしてhondaを使用します。
結果
この時点で、トピックにタグを付けると、これらのルールが適用されます。タグを追加しようとすると、最初のタグは自動車メーカーのタグのいずれか(または、使用に制限のないその他のタグ)のいずれかである必要があります。
2番目のタグは、選択したメーカーのタグに対応するモデルタグのいずれかになります。
可視性と使用制限
必要に応じて、タグの可視性または適用権限を特定のユーザーグループに制限できます。
カテゴリの制限
特定のカテゴリでのみ自動車のディスカッションを行いたい場合は、カテゴリ設定からすべての自動車メーカーおよび車種タグの使用を制限できます。
カテゴリ設定の「タグ」タブで、グループを追加します。
これらのタグが許可される他のカテゴリがある場合は、それらのカテゴリの設定で同じ方法で追加できます。
これで完了です!
追加リソース
- Admin guide to tags in Discourse
- Questions about creating, uploading, editing tags
- Educating users about tags
最終レビュー:@Canapin 2023-05-22T22:00:00Z









