DRAFT: ラウンジの再現

Metaのラウンジカテゴリや、非推奨機能への散発的な言及は、ユーザーの関心を引くことがあります。この記事は、そうした方々を対象としています。私は手順をテストしましたが、この記事はベータ版です。フィードバックを歓迎します!

はじめに

以前は、Discourseにはデフォルトで、トラストレベル3に到達し維持しているユーザーが利用できるラウンジカテゴリが付属していました。Meta自体には今でもラウンジカテゴリがあります。

現在、新しいDiscourseのインストールには、ラウンジカテゴリや、TL3到達時の関連する権限やメッセージは含まれていません。しかし、ラウンジを復活させたい場合は、その概念を再作成できます。以下に、選択できる2つのアプローチを示します。

(ここでは「ラウンジ」と呼びますが、好きな名前に変更してください。)

解決策A は、元の設定を模倣し、単にTL3ユーザーにラウンジカテゴリへのアクセスを許可します。

  • TL3ステータスを失うと、ラウンジへのアクセスも失われます。これはアクティビティと調整可能な期間に基づいています。

解決策B は、TL3ユーザーを、ラウンジカテゴリへのアクセスを持つ追加のユーザーグループに追加します。

  • ユーザーがTL3から外れても、ラウンジアクセス権を持つユーザーグループからは削除されません
  • 非TL3ユーザーをこのグループに手動で追加できます。

:asterisk: 各解決策は自己完結型です。両方の手順を組み合わせる必要はありません。

:warning: これらのオプションを検討する際は、TL3にはサイト管理者権限(ラウンジアクセスだけではない)が含まれることを覚えておいてください:トラストレベルの権限リファレンス


解決策A:TL3ユーザーのためのラウンジ

1. ラウンジカテゴリの追加

  • すべてのカテゴリに移動します
  • レンチのコントロールをクリックし、「新しいカテゴリ」を選択します。
  • カテゴリ名を「Lounge」または好きな名前に設定します。
  • セキュリティを設定します:「everyone」のデフォルトの権限を削除し、「trust_level_3」グループに閲覧、返信、作成の権限を与えます。

2. 通常バッジの説明の編集

ユーザーがTL3に到達すると、Regularバッジを受け取り、バッジページに移動する通知を受け取ります。このバッジの説明を編集して、ラウンジアクセスについて言及できます。

  • 管理 → 外観 → サイトテキストに移動します
  • badges.regular.long_descriptionを検索します
  • Regularバッジの説明を編集して、「Lounge」カテゴリへの参照またはリンクを含めます。

Discourse Automationを使用して「昇格しました」というプライベートメッセージ(PM)を設定することもできますが、それは余分な作業のように思えます。)

3. オプション — TL3とラウンジアクセスを延長する

ユーザーがTL3を維持しやすくしたい場合は、ラウンジへのアクセスも維持されます。調整できるTL3の基準は多数あります。

  • 管理 → すべてのサイト設定に移動します
  • 「TL3」を検索し、要件を確認/調整します。
  • 単に永続化したい場合は、設定 TL3 promotion min duration を10,000日などに変更します。

以下は、ラウンジアクセスを割り当ておよび維持するための代替アプローチです…


解決策B:TL3を含む新しいユーザーグループのためのラウンジ

Nateが提案しているように、TL3ユーザーをラウンジカテゴリへのアクセスを持つ別のグループに追加できます。TL3を失っても、ユーザーはその別のグループに残り、ラウンジを引き続き使用できます。

利点として、特別な理由でTL3に達していないユーザー(かつ、他のすべてのTL3権限を付与したくない場合)を、そのグループに手動で追加できる点が挙げられます。

1. 「Loungers」ユーザーグループの追加

  • グループ、または /g に移動します
  • 「新しいグループ」ボタンをクリックします。
  • グループ名を「Loungers」または好きな名前に設定します。

グループのデフォルト設定を確認/編集します。いくつかの提案:

  • 可視性: このグループを誰が見ることができますか?「グループオーナー、メンバー、モデレーター」
  • 可視性: このグループのメンバーを誰が見ることができますか?「グループオーナー、メンバー、モデレーター」
  • :warning: ユーザーが自由にグループを離れることを許可する は無効のままにする必要があります。これを有効にすると混乱を招く可能性があります。なぜなら、以下で作成する自動化が、実行されるたびにT3ユーザーを「Loungers」グループに再追加するからです。

2. ラウンジカテゴリの追加

  • すべてのカテゴリに移動します
  • レンチのコントロールをクリックし、「新しいカテゴリ」を選択します。
  • カテゴリ名を「Lounge」または好きな名前に設定します。
  • セキュリティを設定します:everyoneのデフォルトの権限を削除し、新しく作成した「Loungers」グループに閲覧、返信、作成の権限を与えます。

3. オプション – 通常バッジの説明の編集

(以下のパート4.2で自動ウェルカムPMを設定する場合は、これをスキップしても構いません。)

ユーザーがTL3に到達すると、Regularバッジが与えられます。ユーザーはRegularバッジページに直接移動する通知を受け取ります。このバッジの説明を編集して、ラウンジアクセスについて言及できます。

  • 管理 → 外観 → サイトテキストに移動します
  • badges.regular.long_descriptionを検索します
  • Regularバッジの説明を編集して、「Lounge」カテゴリへの参照またはリンクを含めます。

4. Discourse Automationsの設定

Discourse Automationプラグインは、フォーラムにデフォルトで含まれています。

4.1 - TL3ユーザーを新しい「Loungers」グループに追加する

  • 管理 → プラグイン → Automationに移動します
  • クリック: Automationを追加
  • 選択: バッジによるユーザーグループメンバーシップ
  • 名前を設定: 「RegularsをLoungersに追加」など
  • トリガーを設定: 定期実行
  • 再発間隔を設定: ご自身の判断で設定してください。Every 1 dayで十分かもしれません。(テストにはEvery 1 minuteが便利です。)
  • バッジを設定: Regular
  • グループを設定: 以前に新しいグループに付けた名前のLoungersなど

4.2 - オプション — ウェルカムPM自動化の作成

新しいTL3ユーザーは、Regularバッジページに直接移動する通知を受け取ります。そこで、先ほど編集するオプションがあったバッジの説明が表示されます。

しかし、TL3以外のユーザーを「Loungers」に手動で追加する可能性がある場合、それらのユーザーはそのような通知を受け取らないことに注意してください。

直接コミュニケーションをとる場合は、問題ないかもしれません。

「Loungers」に誰かが追加されたときに自動PMを送信したい場合は、再度Discourse Automationが必要です。

  • 管理 → プラグイン → Automationに移動します
  • クリック: Automationを追加
  • 選択: PMを送信
  • 名前を設定: 「Loungeへようこそ」など
  • トリガーを設定: グループに追加されたユーザー
  • 追跡対象グループを設定: グループに付けた名前のLoungersなど
  • PM送信者を設定: 管理アカウントまたはsystemで問題ありません
  • タイトルと本文を設定: メッセージの内容を作成します

このPMは、手動またはTL3昇格によって「Loungers」にユーザーが追加されたときに送信されます。したがって、これを実行する場合は、ステップ3のRegularバッジテキストの編集をスキップしてもよいかもしれません。


このドキュメントで問題や古い情報を見つけた場合は、ここに返信するか、Wiki編集を行ってください。

「いいね!」 5

サブヘッダーが小文字で始まるのは意図的なものですか?

「いいね!」 1

これは番号付きアイテムに対する私の癖です。もし奇妙に見えるようでしたら、更新できます。

「いいね!」 3