web-dev-qa-db-ja.com

CMSでコメントを管理するための最も効果的なUI / UXパラダイムは何ですか?

私はWeb CMSに取り組んでおり、コメントとコメントのモデレートを実装するところに近づいています。 UI/UXの観点からコメント管理が処理される一般的な方法は何ですか?そのような方法の長所は何ですか?また、プロセスを改善できるものは何ですか?他のどのCMSがうまく機能していますか?よくない?どうして?

私は、レイアウト、ワークフロー、およびコメントのモデレート大量のコメントをモデレートするための一般的な戦略の観点からの提案を具体的に探しています。私は、管理領域と、ソフトウェアの一般向け部分からの限定的なモデレーションの両方の提案を受け入れますが、現時点ではサードパーティのサービスを避けたいと思います。

7
Virtuosi Media

私は、毎月5万件の新しい投稿があり、各投稿にN件のコメントを付けることができるサイトのコメント管理システムを構築しました。

私たちのアプローチは、各投稿と各コメントの近くにフラグfor moderationボタンを使用することでした。これにより、モデレーションバックエンドへのajax呼び出しが実行され、ユーザーにアクションが通知されました。バックエンドでは、モデレーターはフラグの付いたすべての投稿とコメントを表示する2つの個別のリストにアクセスできました。

ここでのアイデアは、モデレーターはその性質上、投稿とコメントに対して別々にアクションを実行することを望んでいたということでした(たとえば、投稿はフラグの付いたコメントを引き起こす可能性があります)。リストはアイテムにフラグが付けられた回数でソートされたなので、サイトのユーザーは一般的に迅速に質量フラグの投稿と表示されるため、MODは奇妙なことが起こっている場所を簡単に確認できました。 =状況が悪かった場合。

アイテムごとに、MODは投稿にカーソルを合わせると、アイコンをクリックして直接コンテキスト内の投稿に移動することで、投稿のコンテンツ全体をすばやく表示できます(不快なものがあるとすぐに明確にならない場合があるため)それなしで)。 すぐにスパム、ゴミ箱、または一時的に非表示にするそのリストからの投稿も同様に、後でリンク先にアクセスできるリンクを構築投稿したユーザーのプロファイルに直接ユーザーの投稿履歴を確認して、意思決定に役立てました。そのプロファイルページからユーザーをIP禁止するも可能ですが、IP禁止は一時的な解決策に過ぎないため、これを行うことはお勧めしませんでした。 (私たちはサンドボックスシステムを構築するつもりでした。ここで、他のユーザーはそれらを見ることができませんでしたが、コメントがまだ表示されていたサイトの独自のバージョンに戻り犯罪者がボックス化されましたが、私たちは回避できませんでした。それを実装する)。

モデレートシステムには複数のモデレーターがいるため、モデレーターがだれが何をしているかを知ることが重要でした。そのため、彼らは同じ投稿を処理していませんでした。そのためにmodsはアイテムで機能していたことを示すという非常にシンプルなオプションがありました。重要なアクション(IPの禁止や削除など)を行う場合、メモを書き込むにはmodsが必要でした彼らがそのアクションを行った理由について、元に戻す必要がある場合、または何かを行う必要がある場合、すべてのmods何が起こっているのか知っているでしょう。

最後に、サイトのフロントエンドはmodがログインしたときにページを投稿するためのコントロールを追加したので、単にブラウジングしているときに何かに遭遇した場合、バックエンドとサイトの間を常に前後にクリックする必要はありませんでした。これは、システムがしばらく稼働した後のmodによる要求として実装され、maintainer moderator happiness;)でかなり役立ちました。

したがって、このシステムからの重要なポイント:

  • 注意が必要な投稿はユーザーによってフラグが付けられます
  • フラグ付きの投稿は「投票」の数でソートされます
  • フラグが立てられた各投稿にはアクションがあります:コンテキスト内ビュー、スパム/ゴミ箱/非表示など。
  • 投稿とコメントは異なるリストに分かれています
  • モッドは自分にアイテムを割り当てることができるので、他のモッドはそこに行かないことを知っています
  • IP禁止は実際には機能しません。時間があればサンドボックスを作成してください
  • モッドが実行するアクションにメモを追加することにより、モッドが互いに通信することを要求する
  • MODを本当に使いやすくして、MODが1つのセッションで複数のアイテムをすばやく処理できるようにする
  • フロントエンドで初歩的な制御をサポートする

お役に立てば幸いです。このシステムを理解するのはとても楽しかったです。 FWIW、私が話しているWebサイトは Buurtlink (オランダ語)です。これは、郵便番号を入力して、地域内の投稿を表示するコミュニティサイトです。ユーザー数は70万人、ローンチから2年間で200万以上の投稿があります。

ああ、パターンについて-上記は、ほとんどの主要なフォーラムソフトウェアがモデレートを処理する方法と、使いやすいUIを提供することに熟練したWordpressなどのブログソフトウェアを検討することによって部分的に設計されました。また、GmailやThunderbirdなどのメールソフトウェアのスパム対策についても検討しました。これらすべてが、多くの常識とモデレーションチームの特定のニーズ、およびクライアントのビジネス目標(たとえば、モデレーターがモデレートに多くの時間を費やすための予算があまりない)と組み合わされました。

10
Rahul

隔離期間を設定することもできます。つまり、たとえばx秒または数分後に自動承認され、リクエストをサンプリングするオプションが提供されます。 Mechanical Turkと組み合わせると、 http://socialmod.com のように、アイテムを数セント管理できます。

より適切にスケーリングできるのは、次のような隔離のトリガーを設定できることです。

  1. 投稿内のリンクの数、
  2. 冒とく的なフィルターによって削除された単語の数(冒とく的なフィルターはありますか?)、
  3. x分などでユーザーが行った投稿の数など.
1
Julian H