このガイドでは、Discourseタグの仕組み、タグ設定の構成方法、サイト全体でのタグの管理方法について説明します。
必要なユーザーレベル:管理者
Discourseでのタグ管理
Discourseのタグは、カテゴリを超えてコンテンツを整理およびフィルタリングするための強力な方法を提供します。このガイドでは、管理者がタグの設定と管理について知っておくべきすべてを網羅します。
概要
- 管理パネルでタグ設定を構成する
- タグの作成、管理、一括変更
- 自動タグ付けの設定
- タググループを使用して関連タグを整理する
タグ設定の構成
タグ設定は、サイト設定の「Categories and Tags」セクションにある管理パネルで見つけることができます。
タグ付けはデフォルトで有効になっています。タグを無効にするには、tagging_enabled設定のチェックを外します。
主なタグ設定には以下が含まれます。
- トピックあたりの最大タグ数 (
max_tags_per_topic)
- 最大タグ長 (
max_tag_length)
- タグ作成が許可されるグループ (
create_tag_allowed_groups)
- トピックへのタグ付けが許可されるグループ (
tag_topic_allowed_groups)
- タグ編集が許可されるグループ (
edit_tags_allowed_groups)
- 最大タグ検索結果数 (
max_tag_search_results)
- タグの並べ替えオプション (
tags_sort_alphabetically)
タグの作成と適用
タグは初回使用時に作成されます。トピックの作成または編集時に、タグ作成権限を持つユーザーは、カテゴリ選択の隣にタグ選択ツールが表示されます。
トピックのクイック編集時にタグを調整することもできます。
カテゴリは、その設定に応じて、そのカテゴリのトピックに適用できるタグをオプションで制限できます。
タグによるトピックのフィルタリング
サイトの /tags ページで、使用頻度のカウントとともにタグの完全なリストを見つけることができます。タグを選択すると、そのタグが適用されたトピックのリストが表示されます。
複数のタグで同時にトピックをフィルタリングするには、次のURL構文を使用します。
https://discourse.example.com/tags/intersection/TAG1/TAG2
個々のタグの管理
特定のタグを管理するには:
- サイトの
/tags ページに移動します
- 管理したいタグを選択します
- レンチアイコンのボタンを選択して、名前変更、削除、同義語管理のオプションを表示します
タグの一括管理
複数のトピックで一度にタグを変更するには:
- タグでフィルタリングされたトピックリストにアクセスします
- トピックリストの左上にあるリストアイコンの一括選択ボタンを押します
- トピックを手動で選択するか、「すべて選択」オプションを使用します
- トピックリストの右上隅に表示されるレンチアイコンの管理ボタンを使用して、Bulk Actionsモーダルを開きます
- 3つのタグオプションから選択します。
- Replace Tags - 既存のすべてのタグを新しいタグに置き換えます
- Append Tags - 既存のタグを保持しながら新しいタグを追加します
- Remove Tags - 既存のすべてのタグを削除します
高度なタグ管理
/tags ページに移動し、右上隅にあるタグ管理ボタンを探すか、/tag_groupsに直接移動します。
ここから次のことができます。
- タググループの管理
- タグの一括アップロード
- 使用されていないタグの削除
ウォッチワードを使用したトピックの自動タグ付け
ウォッチワード機能を使用すると、指定された単語がコンテンツに出現したことに基づいてトピックに自動的にタグを付けることができます。
設定するには:
/admin/customize/watched_words/action/tagに移動します
- 特定のタグをトリガーする単語またはフレーズを追加します
この機能は、既存のトピックにタグを遡及的に適用することはありません。
重要な考慮事項
- タグはトピックに適用され、トピック内の個々の投稿には適用されません
- ユーザーが投稿内で
#tagname のようなものを入力すると、そのタグへのリンクが作成され、投稿にタグが適用されるわけではありません
- タググループを使用して、特定のタグを使用できるユーザーグループを制限できます
関連記事
「いいね!」 36
3件の投稿が新しいトピックに分割されました:「誰かにタグを作成させるにはどうすればよいですか?」
やりたいことは、カテゴリを跨いで使用できるタグを作成し、そのタグがオプションとして設定されていないトピック内の返信にもそのタグを追加できるようにすることです。
トピックのヘッダーにそのタグがオプションとして設定されていない場合でも、そのトピック内の返信でタグを利用する方法はありますか?
例えば、オプションのタグとして「Phoenix」が設定されたトピックがあり、私はそのタグをそのトピック内で作成しました。しかし、他のカテゴリの他のトピックでも「#Phoenix」を利用でき、返信内にあるタグをクリックした際に、そのタグ(#phoenix)が含まれる他のすべての返信や投稿の結果が表示されるようにしたいのです。つまり、各トピックのヘッダーにそのタグを毎回設定する必要はありません。同様に、「#issue」「#Problem-Solved」などの他のタグでも同じように動作してほしいと考えています。
以下は、私がヘッダーにタグを作成したトピックです。
以下は、私が「Phoenix」タグでタグ付けしたいくつかの投稿(返信)です。これらの投稿は、そのタグの結果として表示されるべきですが、表示されていません。表示されているのは、オプションのタグ「Phoenix」をトピックヘッダーに追加したトピックのみです。
以下は、異なるトピックの返信内にある「Phoenix」タグをクリックした際の結果です。このリストには、「Phoenix」タグが含まれるトピックおよび返信のすべてが表示されるべきですが、実際には「Phoenix」がオプションのタグとしてトピックヘッダーに設定されたトピック内の投稿のみが表示されています。
以下は、サイト内で「Phoenix」で単語検索を行った際の結果です。
Support Contribute > Bug
「いいね!」 1
Jagster
(Jakke Flemming)
33
タグはトピック用であり、投稿用ではありません。投稿にもタグを付けられると便利なのは同意しますが、それはすぐにひどい混乱を招く可能性があります。また、モデレーションの負担も大幅に増えます。
tags のようにすると、そのタグに「タグ付け」するのではなく、そのタグへの「リンク」になります。Contribute > Feature のようにカテゴリが再分類されない場合も同様で、これはリンクになっています。
「いいね!」 3
リンクをありがとう。確認して、それが私たちの問題を解決できるかどうか見てみます。
乾杯!
「いいね!」 1
タググループの制限に関するラベルがよくわかりません。
「特定のグループのみが使用できる」とはどういう意味ですか? 使用するには、追加、削除、またはタグ付けされたトピックのリストを取得するためにクリックすることも含まれますか? それが可能であれば、「使用」を「編集」または明示的に「追加/削除」に置き換える方が役立つかもしれません。
「いいね!」 1
What_Exit
(What Exit?)
36
最初の投稿に特定の単語が含まれている場合に自動的にトピックをタグ付けするという機能について、いくつかの単語だけをタイトルのみでチェックするように設定することは可能ですか?
もし不可能であれば、この機能を追加することはできますか?
「いいね!」 1
gassim
(Al-Gassim Sharaf Addin)
40
更新: /tag_groups にアクセスしてページを見つけましたが、右上隅が表示されない理由がわかりません。
こんにちは
Discourse バージョン (3.6.0.beta2-latest) を使用しており、管理者アカウントを持っていますが、言及されているタググループを管理するページが見つかりません。
タググループ管理ページへの直接リンクは何でしょうか?
ありがとうございます!
Moin
41
それは /tag_groups です。
フォーラムを更新することもできます。メニューが表示されないバグは修正されました。
「いいね!」 1
gassim
(Al-Gassim Sharaf Addin)
42
@Moinさん、ありがとうございます! いつもとても助かります… 
管理サイト設定のタブセクションに、tagging_enabled オプションが見当たらないのですが、何か理由があるでしょうか?
よろしくお願いします!
Moin
44
Metaへようこそ 
詳細情報がないため、推測しかできません。フォーラムはご自身でホストされていますか、それともマネージドホスティングをご利用ですか?一因として、Discourseホスティングの#free-planにタグが含まれていない可能性があります。