2011-01-22 4 views
4

現在のシステムでは、mySQLデータベースに格納されているコンテンツのプレーンテキストコメントがあり、電子メール通知を追加しようとしています。スレッド型コメントシステムの電子メール通知をどのように設計しますか?

現在のアイデア:スレッド内の各ユーザーに

  • メール(どんなに深いですか)?
  • あなたが返信しているコメントのオーナーにのみメールしてください。
  • 新しいコメントが投稿されているルートレベルのコメントのみ?
  • だけスレッドか

思考、すべての新しいコメントを含む、各コンテンツピースの下に「回答を知らせて」をオフにチェックし、ユーザーにメールしますか?

+2

は[]通知」、および「[]私へのコメントに通知する」のサブオプション「このスレッドを見る」を選択する必要がありますすべてのコメントに "など、電子メールは*バッチ*(例えば、毎日4回)と要約を含める必要があります。 –

+0

上記のように、ユーザーに選択させます。 – dzendras

+1

バッチ処理は良いアイデアですが、SMTPサーバーで送信できる電子メールの数にプロバイダーに制限があるかどうかも気にしてください。 –

答えて

0

ユーザーによって変更されている2つの設定と一緒に行くことになった:

Email me for any new root level comments  [X] On [] Off 
Email me for any new comment replies   [X] On [] Off 
0

私は通知の考え方を考えて設計します。

ユーザーは、購読したいイベントを選択してから、電子メールで通知を受け取る方法を指定できます。こうすることで、通知を必要としないユーザー、電子メール、ダイジェスト電子メール、SMS、RSS、煙信号、キャリアピジョン、電信による通知を希望するユーザーに対応できます。

+0

私の実装方法について上記の私の答えを参照してください。私はより多くを提供するが、私の現在のキャリアのハトのインフラストラクチャは、いくつかの更新を最初に必要とする。 – barfoon

関連する問題