カスタム信頼レベル

このプラグインを使用すると、Discourse にいくつかのカスタム信頼レベルの機能を追加できます。

  • このプラグインを使用すると、特定の信頼レベルを持つユーザーの機能を追加または取り消すことができます。

  • これらの機能は、サイト設定を使用して追加または取り消すことができます。

  • これらの機能は、その信頼レベルのすべてのユーザーに対して追加または取り消すことができます。

コードを取得

:raising_hand_man: 機能のリクエストやバグの報告は、以下の返信で行うか、メンテナーにメッセージを送ってください。

セットアップ

  • このプラグインのすべてのサイト設定には ‘csl_’ というプレフィックスが付いています。

  • プラグインのインストール方法がわからないですか?こちらの手順に従ってください

機能

  • トピックに投稿する際に必要な最低信頼レベルを定義します。

  • TL3(信頼レベル 3)が投稿を編集できるかどうかを指定します。

  • TL0(信頼レベル 0)が新しいトピックとして返信できるかどうかを指定します。

  • TL0(信頼レベル 0)がユーザープロフィールの「自己紹介」フィールドに実際のリンクを含めることができるかどうかを指定します。

  • ユーザーをトピックに招待する際に必要な最低信頼レベルを定義します。

  • 他のユーザーを無視できるユーザーの最低信頼レベルを定義します(csl_min_trust_level_to_ignore_users)。

  • スパムとしてフラグが立てられた投稿を自動的に非表示にするための最低信頼レベルを定義します(現在は TL3 以上)。

:warning: このプラグインはメンテナンスされていません

このプラグインは誰によってもメンテナンスされていません。使用する前に十分にテストしてください。

以前のメンテナーと開発者

@Ahmed_Gagan, @fzngagan

「いいね!」 32

TL2がユーザーを招待できるかどうかを指定できるようにしていただけませんか?

(現在は招待制限付きサイトではTL2が招待可能ですが、TL3とTL4が招待できるようにしたままその設定を変更する方法がありません)

(詳細は以下のスレッドをご覧ください:https://meta.discourse.org/t/please-make-tl-for-sending-invites-customisable/139828)

「いいね!」 6

@gh_irina 貴重なフィードバックをありがとうございます。
はい、このプラグインに新しい設定を追加しました。
更新されたプラグインを確認してください。

「いいね!」 3

このプラグインの設定は、信頼レベルの作成やカスタマイズを行うにはどこにありますか?

「いいね!」 2

まず、私のプラグインをご利用いただき、@Heliosurge 様、誠にありがとうございます。
管理画面の設定で「csl_」と検索すると、すべての 5 つの設定が表示されます。

「いいね!」 2

どういたしまして。素晴らしいプラグインを作成してくださり、ありがとうございます。

「いいね!」 2

どういたしまして :slightly_smiling_face:

「いいね!」 2

@Ahmed_Gagan さん、ありがとうございます!

「いいね!」 2

@Ahmed_Gagan さん、素晴らしいお疲れ様です。

もしお時間があれば、フラグの有効性を制御する機能を追加していただけませんか?例えば、現在は TL4 で投稿をフラグ付けすると即座に非表示になりますが、より「通常の」フラグとして機能するオプションがあると嬉しいです。

「いいね!」 4

まず、私のプラグインをご利用いただき、貴重なご提案をありがとうございます、@Ellibereth さん。
はい、確かにあなたの提案を検討し、完了次第改めてご連絡いたします。

「いいね!」 5

こんにちは @Ellibereth さん、ご要望いただいた機能は、当プラグインのアルファブランチで利用可能になりました。
注意:本番サイトへ追加する前に、十分にテストを行ってください。

「いいね!」 4

これは素晴らしいです。素晴らしいアイデアで、実現していただきありがとうございます。

リポジトリへの貢献が可能か確認するための簡単な質問ですが、信頼レベルに基づいて「任意の」項目を変更または無効化することは可能でしょうか?例えば、ユーザーの無視機能は現在 TL2 以上でのみ機能していますが、これを削除するか、より低い信頼レベルでも使用できるように追加することは可能でしょうか。

「いいね!」 1

まず、私のプラグインをご利用いただき、貴重なご提案をありがとうございます @Iceman

はい、これは可能です。次のアップデートでこれを考慮いたします :slightly_smiling_face:
他に、次のアップデートで検討したいご提案はありますか?

「いいね!」 2

こんにちは @Iceman さん、リクエストいただいた機能は、当プラグインの master ブランチで利用可能になりました。
引き続き当プラグインをお使いください :slightly_smiling_face:

「いいね!」 2

こんにちは @neounix さん、
現在、この機能は私たちのロードマップには含まれていません。スケジュールがタイトで作業に追われているためです。
ただし、この機能を緊急に必要とする場合は、有料の依頼として@pavilion にお問い合わせください。

ありがとうございます。

わあ、本当にありがとうございます。すぐにテストします!

「いいね!」 1

時計のように正確に動作しますね @Ahmed_Gagan、どうもありがとうございます。これにより、コアに大掛かりな変更を加えることなく、Discourse サイトを特定の状況に合わせて調整できる可能性が大幅に広がりました。

そこで、議論やご意見が必要なアイデアについてお話しします。

Discourse サイトは、荒らし(Trolls)などを防ぐために、オプションの面で厳重に保護されています。

  • 事前登録時に、設定を非公開にしたり、信頼レベル(Trust Level)によるゲートを設けたりできます。
  • 登録時には、特定のドメイン、名前、IP アドレスなどを禁止できます。
  • 登録後は、主に信頼レベルを用いて、TL0 の投稿をブロックし、「予期せぬ攻撃」などを防げます。また、投稿時には、ユーザー同士がネタバレを避けて自由に書けるよう、Blur Spoiler プラグインや「Details」プラグインなども利用できます。

ご存知の通り、コミュニティにとって最も大きな「影響点」の一つは、いわゆる「ネタバレ文化」や、明らかなヘイトスピーチなどです。上記のようにいくつかのツールはありますが、私はある「脆弱性」を見つけました。TL0 のユーザーは、ゲートが設けられていても、あらゆる投稿に「いいね」をつけることができ、他のユーザーに通知が送信されてしまいます。もし荒らしが登録時にネタバレや侮辱的な名前(想像がつくでしょう)を選んだ場合、それはコミュニティに対する実質的な成功した攻撃となります。

そこで私が考えているのは、この素晴らしいプラグインに PR を追加し、信頼レベルに応じて「いいね」機能を無効化(基本的には TL0 から削除)することです。ただし、懸念点もあります。「次の信頼レベルへの通常の進行」などが壊れてしまうのではないかということです。システム的な観点から、初期段階でユーザーにとって「いいね」機能がどれほど不可欠なのか、私にはわかりません。ご存知の方はいらっしゃいますか?

(参考として @codinghorror@sam をタグ付けしました。この種の話題については私が思い浮かべられる唯一の参考人物ですが、もし他に適任者がいるようでしたらご指摘ください。お手数をおかけして申し訳ありません!)

「いいね!」 2

それはこのプラグインにとって素晴らしい機能ですね。

この件についてはプルリクエストを作成して、@fzngagan にレビューを依頼してください。

投稿に「いいね」ができるユーザーの minimum_trust_level をカスタマイズ可能にすれば、とても便利な機能になると思います。

「いいね!」 3

アップデートを早計だったかもしれません。結局、失敗しているようです(別の問題のデバッグ中だったので更新したつもりでしたが、オプションをデフォルトと混同してしまいました。私のミスです)。別の問題についてです。

信頼設定に関連して「cls_」プレフィックスを持つオプションは存在しませんが、ログを確認したところ、以下のような内容が見つかりました:

他の設定を試す前に、これを学びの機会として活用しようと思います(これまで調べてきたところ、tl0 から tl1 への移行には「いいね」に関連する設定はないようですが、間違っている可能性もあります)。

「いいね!」 1

何を実現しようとしているのですか?新しい機能を実装しようとしているのか、既存の機能を調整しようとしているのでしょうか?

「いいね!」 1