このガイドでは、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 Bug
「いいね!」 1
Jagster
(Jakke Flemming)
33
タグはトピック用であり、投稿用ではありません。投稿にもタグを付けられると良いと思いますが、それはすぐにひどい混乱につながる可能性があります。また、モデレーションも大幅に増加します。
#タグのようなことをすると、タグ付けではなく、そのタグにリンクしていることになります。カテゴリも同様で、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にタグが含まれていない可能性があります。