このガイドでは、表示される可能性のあるさまざまなコンポーザーメッセージ、関連するサイト設定、およびそれらを無効にする方法について説明します。
必要なユーザーレベル: 管理者
Discourse では、ユーザーが投稿を作成する際に特定のポップアップメッセージが表示されます。
これらのメッセージは「コンポーザー教育メッセージ」として知られており、ベストプラクティスに関するユーザーへのガイダンスやコミュニティガイドラインのリマインダーとして、教育的およびモデレーションの目的を果たします。
このガイドでは、各コンポーザーメッセージの詳細とコンテキスト、および必要に応じてこれらのポップアップをオフにする方法について説明します。
詳細なコンポーザーメッセージと関連するサイト設定
以下に、コンポーザー教育メッセージ、関連するテキストキー、関連するサイト設定、表示される条件、および表示されるデフォルトメッセージの包括的なリストを示します。
新規ユーザー教育メッセージ
新規トピックの教育
このメッセージは、ユーザーが新しいトピックを開始した最初の時間に表示されます。
- テキストキー:
education.new-topic - サイト設定:
educate until posts(投稿まで教育する)- ユーザーの初期投稿のうち、いくつまでコンポーザーで新規ユーザー教育パネルの表示をトリガーするかを決定します。
- メッセージ:
新規返信の教育
このメッセージは、ユーザーがトピックに返信する最初の時間に表示されます。
- テキストキー:
education.new-reply - サイト設定:
educate until posts(投稿まで教育する)- ユーザーの初期投稿のうち、いくつまでコンポーザーで新規ユーザー教育パネルの表示をトリガーするかを決定します。
- メッセージ:
新規ユーザーの返信制限
このメッセージは、新規ユーザーが単一トピックでの返信制限に達したときに表示されます。
- テキストキー:
education.too_many_replies - サイト設定:
newuser max replies per topic(新規ユーザーのトピックごとの最大返信数)- 他の誰かが返信するまで、新規ユーザーが単一のトピックで行える返信の最大数を設定します。
- メッセージ:
アバター更新プロンプト
このプロンプトは、ユーザーがいくつかのトピックと返信に参加した後、プロフィール画像を設定するように提案します。
- テキストキー:
education.avatar - サイト設定:
disable avatar education message(アバター教育メッセージを無効にする)- 有効にすると、ユーザーにアバターの変更について教育するメッセージが無効になります。
- メッセージ:
連続返信の警告
このメッセージは、ユーザーがトピックで連続して複数の返信を行ったときに表示されます。
- テキストキー:
education.sequential_replies - サイト設定:
sequential replies threshold(連続返信のしきい値)- ユーザーがトピック内で連続して投稿しなければならない投稿数を指定し、それにより連続返信が多すぎることについての警告が表示されます。
- メッセージ:
トピックの独占
このメッセージは、ユーザーがトピックで頻繁に投稿しすぎた場合に、他の人が参加できるように促します。
- テキストキー:
education.dominating_topic - サイト設定:
dominating topic minimum percent(トピック独占の最小パーセンテージ)- ユーザーがディスカッションを過度に独占しているという警告が表示される前に、トピック内の投稿の何パーセントを占める必要があるかを示します。
- メッセージ:
部屋を分けなさいプロンプト
このメッセージは、ユーザーが他のユーザーと長期間のやり取りを行っている場合に、プライベートメッセージに切り替えることを提案します。
- テキストキー:
education.get_a_room - サイト設定:
get a room threshold(部屋を分けなさいのしきい値)- ユーザーがトピック内で同じ相手に投稿できる回数を定義し、それを超えると「部屋を分けなさい」という警告が表示され、他の参加者を考慮するように促されます。
- メッセージ:
トロールに餌を与えないでください
このメッセージは、フラグが付けられた投稿に返信することが、否定的な行動を助長する可能性がある場合にユーザーに警告します。
- テキストキー:
education.dont_feed_the_trolls - サイト設定:
don't feed the trolls threshold(トロールに餌を与えないしきい値)- ユーザーに警告メッセージを表示する前に、投稿が他のユーザーから受け取るフラグの数を指定します。
- メッセージ:
古いトピックの復活の警告
このメッセージは、ユーザーが古いトピックに返信しようとしたときに表示されます。
- テキストキー:
education.reviving_old_topic - サイト設定:
warn reviving old topic age(古いトピック復活の警告年齢)- 古いトピックへの返信を開始したときに警告メッセージを表示する年齢のしきい値(日数)を設定します。0 に設定すると、警告は無効になります。
- メッセージ:
類似トピック
このメッセージは、ユーザーが既存の別のトピックと類似したトピックを作成しようとしたときに表示されます。
- テキストキー:
js.composer.similar_topics - サイト設定:
min_title_similar_length- この設定は、タイトルが類似トピックのチェックを受けるために必要な最小長を決定します。タイトルの長さがこのしきい値を下回る場合、類似トピックのチェックは実行されません。
max_similar_results- この設定は、ユーザーが新しいトピックを作成しているときにエディターの上に表示する類似トピックの数を指定します。比較は新しいトピックのタイトルと本文の両方に基づいて行われます。0 に設定すると、類似トピックメッセージは無効になります。
min_topic_count_similar_results- この設定は、新しいトピックを作成するときに類似トピックが提案される前に存在するトピックの最小数を定義します。
- メッセージ:
解決済みトピックの教育メッセージ
このメッセージは、ユーザーがすでに解決済みとしてマークされているトピックに返信しようとしたときに表示されます。このメッセージは discourse-solved プラグインの一部です。
- テキストキー:
education.topic_is_solved - サイト設定:
disable_solved_education_message- 有効にすると、ユーザーが解決済みトピックに返信しようとしたときに表示される教育メッセージが無効になります。
- メッセージ:
コンポーザーポップアップの無効化
CSSの使用
CSSを使用してすべてのコンポーザー教育メッセージを無効にする方法は次のとおりです。
-
サイトの管理パネルを開きます。
-
サイトの「外観 → テーマ」セクションに移動します。 (
/admin/customize/themes) -
テーマに次の CSS コードを追加します:
/* すべてのコンポーザー教育メッセージを非表示にする */ .composer-popup { display: none; } -
変更を保存します。
このコードは、サイト全体で表示されるすべてのコンポーザー教育メッセージを非表示にします。
サイト設定の調整
特定のメッセージのみを無効にしたい場合は、代わりに適切なサイト設定を調整できます。
あるいは、.../admin/customize/site_texts ページからポップアップメッセージの内容を編集することもできます。
