Discourseのタグに関する管理者ガイド

:bookmark: このガイドでは、Discourse のタグの仕組み、タグ設定の構成方法、およびサイト全体でのタグの管理方法について説明します。

:person_raising_hand: 必要なユーザーレベル:管理者

Discourse でのタグ管理

Discourse におけるタグは、カテゴリを超えてコンテンツを整理・フィルタリングするための強力な手段を提供します。このガイドでは、タグの構成と管理について管理者が知っておくべきすべての事項をカバーします。

まとめ

  • 管理パネルでタグ設定を構成する
  • タグの作成、管理、一括変更を行う
  • 自動タグ付けを設定する
  • 関連するタグを整理するためにタググループを使用する

タグ設定の構成

タグ設定は、サイト設定の「タグ」セクションにある管理パネルで確認できます。

タグ付けはデフォルトで有効になっています。タグを無効にするには、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

タグの作成と適用

タグは初めて使用された際に作成されます。トピックの作成または編集時、タグ作成権限を持つユーザーは、カテゴリ選択器の横にタグ選択器を表示します。

create_tag

トピックタイトルのクイック編集時にも、タグを調整できます:

tag-edit

:information_source: カテゴリの設定によっては、そのカテゴリ内のトピックに適用可能なタグを制限することができます。

タグによるトピックのフィルタリング

サイトの /tags ページには、すべてのタグのリストと、各タグが使用された回数のカウントが表示されます。タグを選択すると、そのタグが適用されたトピックのリストが表示されます。

:information_source: 複数のタグで同時にトピックをフィルタリングするには、以下の URL 構文を使用します:
https://discourse.example.com/tags/intersection/TAG1/TAG2

個別のタグの管理

特定のタグを管理するには:

  1. サイトの /tags ページに移動します
  2. 管理したいタグを選択します
  3. レンチアイコンをクリックし、「タグを編集」を選択します。
  4. 「タグを編集」ページから、タグの名前、スラッグ、説明、同義語を更新し、「タグを保存」をクリックします。

タグの一括管理

複数のトピックにわたってタグを一括で変更するには:

  1. タグでフィルタリングされた任意のトピックリストにアクセスします
  2. トピックリストの左上にあるリストアイコンの一括選択ボタンを押します
  3. トピックを手動で選択するか、「すべて選択」オプションを使用します
  4. トピックリストの右上に表示されるレンチアイコンの管理者ボタンを使用して、一括操作モーダルを開きます
  5. 以下の3つのタグオプションから選択します:
    • タグを置換 - 既存のタグをすべて新しいタグに置き換えます
    • タグを追加 - 既存のタグを維持したまま新しいタグを追加します
    • タグを削除 - 既存のタグをすべて削除します

高度なタグ管理

/tags ページに移動し、右上隅のタグ管理ボタンを探するか、/tag_groups に直接移動します:

ここから以下を実行できます:

  • タググループを管理する
  • タグを一括アップロードする
  • 未使用のタグを削除する

監視単語によるトピックの自動タグ付け

監視単語機能を使用すると、コンテンツに指定された単語が含まれている場合に、トピックに自動的にタグを付けることができます。

設定手順は以下の通りです:

  1. /admin/customize/watched_words/action/tag に移動します
  2. 特定のタグをトリガーする単語またはフレーズを追加します

:warning: この機能は、既存のトピックに遡ってタグを適用しません。

重要な考慮事項

  • タグはトピックに適用され、トピック内の個々の投稿には適用されません
  • ユーザーが投稿内で #tagname のように入力した場合、そのタグへのリンクを作成しているだけで、投稿にタグを適用しているわけではありません
  • タググループを使用して、特定のタグを使用できるユーザーグループを制限できます

関連トピック

「いいね!」 36
Nesting categories in three levels
How to enable tags?
Is it possible to make tags mandatory?
Set up structured tagging with tag groups and category tag restrictions
Sub categories and tags
URL syntax for multiple tags within a category
Please create a subcategory for badges
User-defined keyword for each thread
Help with Tags that can only be created by the Moderators but used by everyone
How to display categories by alphabet on sidebar and how to display tags on sidebar?
Better navigation for (structured) tags
Renaming Tag to Existing Tag Should Merge
Discourse Tag Cloud
Moving from sub-categories to tags?
Share topic between multiple categories
I Need a category link to take me to a tags page
How to create leftsidebar tags section ? based on attachment
Ability to delete tags with < N topics
How to delete a single tag?
Can't add tags to category anymore
Tag upload with special characters via CSV is failing
Mandatory tagging for topics (either existing tags or user creates a new tag)
Allow non-admins to see tag usages for categories they have access to
Add a sub-category to a sub-category
Deleting multiple users in bulk
Discourse Tag Cloud
Tags are not working due to multilingual plugin
Search / Watching for Tags only populates Topics with the tag, not replies
The best way to answer customers?
Tag synonyms are fabulous
Create a category in Discourse
Use discourse information and basic calculations in custom css?
Special category label doesn't show up
My Wiki of useful Meta (and other) links
Not Able To Post New Topic Using Tags - Error
Questions about editor, style guide and tags
Could I create link to filter multi tags in private message?

3件の投稿が新しいトピックに分割されました:「誰かにタグを作成させるにはどうすればよいですか?

やりたいことは、カテゴリを跨いで使用できるタグを作成し、そのタグがオプションとして設定されていないトピック内の返信にもそのタグを追加できるようにすることです。

トピックのヘッダーにそのタグがオプションとして設定されていない場合でも、そのトピック内の返信でタグを利用する方法はありますか?

例えば、オプションのタグとして「Phoenix」が設定されたトピックがあり、私はそのタグをそのトピック内で作成しました。しかし、他のカテゴリの他のトピックでも「#Phoenix」を利用でき、返信内にあるタグをクリックした際に、そのタグ#phoenix)が含まれる他のすべての返信や投稿の結果が表示されるようにしたいのです。つまり、各トピックのヘッダーにそのタグを毎回設定する必要はありません。同様に、「#issue」「#Problem-Solved」などの他のタグでも同じように動作してほしいと考えています。

以下は、私がヘッダーにタグを作成したトピックです。

以下は、私が「Phoenix」タグでタグ付けしたいくつかの投稿(返信)です。これらの投稿は、そのタグの結果として表示されるべきですが、表示されていません。表示されているのは、オプションのタグ「Phoenix」をトピックヘッダーに追加したトピックのみです。



以下は、異なるトピックの返信内にある「Phoenix」タグをクリックした際の結果です。このリストには、「Phoenix」タグが含まれるトピックおよび返信のすべてが表示されるべきですが、実際には「Phoenix」がオプションのタグとしてトピックヘッダーに設定されたトピック内の投稿のみが表示されています。

以下は、サイト内で「Phoenix」で単語検索を行った際の結果です。


Support Contribute > Bug

「いいね!」 1

この投稿を読みましたか?

「いいね!」 2

タグはトピック用であり、投稿用ではありません。投稿にもタグを付けられると便利なのは同意しますが、それはすぐにひどい混乱を招く可能性があります。また、モデレーションの負担も大幅に増えます。

tags のようにすると、そのタグに「タグ付け」するのではなく、そのタグへの「リンク」になります。Contribute > Feature のようにカテゴリが再分類されない場合も同様で、これはリンクになっています。

「いいね!」 3

リンクをありがとう。確認して、それが私たちの問題を解決できるかどうか見てみます。
乾杯!

「いいね!」 1

タググループの制限に関するラベルがよくわかりません。

「特定のグループのみが使用できる」とはどういう意味ですか? 使用するには、追加、削除、またはタグ付けされたトピックのリストを取得するためにクリックすることも含まれますか? それが可能であれば、「使用」を「編集」または明示的に「追加/削除」に置き換える方が役立つかもしれません。

「いいね!」 1

最初の投稿に特定の単語が含まれている場合に自動的にトピックをタグ付けするという機能について、いくつかの単語だけをタイトルのみでチェックするように設定することは可能ですか?

もし不可能であれば、この機能を追加することはできますか?

「いいね!」 1

更新: /tag_groups にアクセスしてページを見つけましたが、右上隅が表示されない理由がわかりません。


こんにちは
Discourse バージョン (3.6.0.beta2-latest) を使用しており、管理者アカウントを持っていますが、言及されているタググループを管理するページが見つかりません。

タググループ管理ページへの直接リンクは何でしょうか?

ありがとうございます!

それは /tag_groups です。
フォーラムを更新することもできます。メニューが表示されないバグは修正されました。

「いいね!」 1

@Moinさん、ありがとうございます! いつもとても助かります… :slight_smile:

管理サイト設定のタブセクションに、tagging_enabled オプションが見当たらないのですが、何か理由があるでしょうか?

よろしくお願いします!

Metaへようこそ :wave:

詳細情報がないため、推測しかできません。フォーラムはご自身でホストされていますか、それともマネージドホスティングをご利用ですか?一因として、Discourseホスティングの#free-planにタグが含まれていない可能性があります。