mrj
1
「信頼レベル未満の新しいトピックは承認が必要」という投稿設定のドロップダウンがあるのは素晴らしいですね。ただし、私のサイト(新聞や雑誌のようなもの)では、承認されたトピックのみを公開したいと考えています。現在、誰かをそのレベルに昇格させる前に、このドロップダウンを「リーダー」に設定することで回避できますが、誰も到達できないレベル(新しいレベルの余地を残すため、例えば TL127 など)をドロップダウンに追加できると良いと思います。
誰も昇格しないレベルを追加し、それがこのようなドロップダウンに表示されるようにするのは簡単な作業でしょうか?
「いいね!」 1
osioke
(Osioke Itseuwa)
2
ご説明いただいた内容から、
特に TL127 についてですが、すでに TL4 リーダーがこの目的に適しているように思われます。TL4 で何か不十分で、新しい TL が欲しいとお考えなのでしょうか?
「いいね!」 2
mrj
3
設定を TL4 にすると、リーダーは承認なしでトピックを投稿できるようになります。それを許可したくありません。
関連するコードは こちら です。
user.trust_level < SiteSetting.approve_new_topics_unless_trust_level.to_i
4 < 4 は false になりますが、4 < 127 は true になるため、投稿がブロックされます。
mrj
5
動作しますが、リーダーとその付随する有益な機能がサイト上に存在できなくなります。
これは非常に簡単な追加のように思えます。プルリクエストを送信します。
関心を持っていただき、osioke さん、ありがとうございます。
TL4として推奨している方々に、新しいトピックを開始しないよう依頼することはできますか?TL4になるほど信頼されているのであれば、サイトのポリシーに従うことも信頼してよいはずです。
「いいね!」 3
mrj
7
はい、TL4 が不正に動くことはまずないでしょう。しかし、単なる追加機能で、私や他の人々が、私たちの厳選した傑作が不満を持つ人、精神的に不安定な人、あるいは思い上がっている人によって荒らされないという安心感を得られるなら、それが望ましいはずです。
TL4s が悪意を持って行動すれば、新規トピックの作成よりも投稿コンテンツに与えるダメージははるかに大きくなります。
ただし、編集履歴などを通じて、その大部分は元に戻せるはずです。
もし各カテゴリを「最初の投稿をウォッチ」に設定していれば、新しいトピックが作成されるたびに小さな通知が届くようになります。これにより、誰が新しいコンテンツを作成しているかをより注意深く監視できるのではないでしょうか?
「いいね!」 1
simon
9
カテゴリ設定ページの「モデレーション」セクションから、カテゴリごとにこの設定を構成できます。
投稿、トピック、またはその両方の承認を必須に設定できます。これにより、サイトのスタッフ以外のユーザーが作成した投稿やトピックが、スタッフによる承認を受ける前に公開されることを防ぎます。
「いいね!」 6
mrj
10
確かに、そのような場合のためのロックアウト機能もあれば素晴らしいですね。
もっと気にするべきことが増えるのは避けたいですね。そもそも非同期の通知は好きではありません。さらに、編集者による投稿による誤検知が大量に発生すれば、メール通知でも「泣き叫ぶ少年」のように無視してしまうでしょう。
mrj
11
シモン、ありがとうございます。まさに探していたものです。通常の各カテゴリで手動で設定する必要がありますが、これにより特定のカテゴリをスタッフや一般ユーザーに対して未モデレーションにすることが可能になります。
「Nobody」の信頼レベルも依然として価値があると思います。
これも活用できそうですね。過去に問題を起こして禁止されたユーザーが、偽装アカウントを使ってこっそり入り込み、数ヶ月間は目立たずに普通の投稿を続けて「新規ユーザーっぽく見えない」ようにし、信頼を築いてから、いよいよ本性を現して「ずっとここにいたんだよ、バカなモデレーターども、ムハハハ!」と全開の悪態をつくケースがいくつかあります。
もし、疑わしいアカウントを個別にフラグ付けできる仕組みがあれば、そのアカウントが投稿しようとした際にスタッフに通知がいき、承認が必要になるようにできます。当社の行動規範では、実際に問題行動が起きるまで技術的にはモデレーションできませんが、そうなってからでは手遅れになっていることが多いのです。
osioke
(Osioke Itseuwa)
13
Discourse に既に搭載されているユーザー承認機能の利用をお勧めします。これはここで役立つはずです。
「いいね!」 2