このガイドでは、表示される可能性のあるさまざまなコンポーザーメッセージ、それに関連するサイト設定、およびそれらを無効にする方法について説明します。
必要なユーザーレベル: 管理者
Discourseでは、ユーザーが投稿を作成する際に特定のポップアップメッセージが表示されます。
これらのメッセージは、コンポーザー教育メッセージとして知られており、教育的およびモデレーション的な目的を果たし、ユーザーにベストプラクティスを案内したり、コミュニティガイドラインを思い出させたりします。
このガイドでは、各コンポーザーメッセージの詳細とコンテキスト、および必要に応じてこれらのポップアップをオフにする方法について説明します。
詳細なコンポーザーメッセージと関連するサイト設定
以下は、コンポーザー教育メッセージ、それに関連するテキストキー、関連するサイト設定、表示される条件、および表示されるデフォルトメッセージの包括的なリストです。
新規ユーザー教育メッセージ
新規トピックの教育
このメッセージは、ユーザーが新しいトピックを開始する最初の時間に表示されます。
- テキストキー:
education.new-topic - サイト設定:
educate until posts(投稿まで教育)- ユーザーの最初の何件の投稿まで、コンポーザーで新規ユーザー教育パネルの表示をトリガーするかを決定します。
- メッセージ:
新規返信の教育
このメッセージは、ユーザーがトピックに返信する最初の時間に表示されます。
- テキストキー:
education.new-reply - サイト設定:
educate until posts(投稿まで教育)- ユーザーの最初の何件の投稿まで、コンポーザーで新規ユーザー教育パネルの表示をトリガーするかを決定します。
- メッセージ:
新規ユーザーの返信制限
このメッセージは、新規ユーザーが単一トピックでの返信制限に達したときに表示されます。
- テキストキー:
education.too_many_replies - サイト設定:
newuser max replies per topic(新規ユーザーのトピックあたりの最大返信数)- 他の誰かが返信するまで、新規ユーザーが単一のトピックで行うことができる返信の最大数を設定します。
- メッセージ:
トピックの独占
このメッセージは、ユーザーがトピック内で頻繁に投稿する場合に、他のユーザーにも参加する機会を与えるよう促します。
- テキストキー:
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(トロールに餌を与えないのしきい値)- ユーザーに警告メッセージをトリガーするために、投稿が他のユーザーから受け取らなければならないフラグの数を示します。
- メッセージ:
類似トピック
このメッセージは、ユーザーが既存のトピックと類似したトピックを作成しようとしたときに表示されます。
- テキストキー:
js.composer.similar_topics - サイト設定:
min_title_similar_length(タイトルの類似性の最小長さ)- この設定は、類似トピックがチェックされるためにタイトルが持つべき最小長を決定します。タイトルの長さがこのしきい値を下回ると、類似トピックのチェックは実行されません。
minimum_topics_similar(類似の最小トピック数)- 新しいトピックを作成するときに類似トピックが提案される前に、存在するトピックの最小数を定義します。
- メッセージ:
解決済みトピックの教育メッセージ
このメッセージは、ユーザーがすでに解決済みとしてマークされたトピックに返信しようとしたときに表示されます。このメッセージはdiscourse-solvedプラグインの一部です。
- テキストキー:
education.topic_is_solved - サイト設定:
disable_solved_education_message(解決済み教育メッセージを無効にする)- 有効にすると、ユーザーが解決済みのトピックに返信しようとしたときに表示される教育メッセージが無効になります。
- メッセージ:
コンポーザーポップアップの無効化
CSSの使用
すべてのコンポーザー教育メッセージをCSSを使用して無効にする方法は次のとおりです。
-
サイトの管理パネルを開きます。
-
サイトの「外観 - テーマ」セクションに移動します。 (
/admin/customize/themes) -
以下のCSSコードをテーマに追加します。
/* すべてのコンポーザー教育メッセージを非表示にする */ .composer-popup { display: none; } -
変更を保存します。
このコードは、サイト全体ですべてのコンポーザー教育メッセージを非表示にします。
サイト設定の調整
特定のメッセージのみを無効にしたい場合は、代わりに適切なサイト設定を調整できます。
あるいは、.../admin/customize/site_texts ページからポップアップメッセージの内容を編集することもできます。
