django-notifications または django-signals を使用して、他のユーザーがユーザーのブログや投稿にコメントを気に入ったり投稿したりした場合に、ユーザー プロファイルに表示される Facebook の更新通知のようなものを作成するにはどうすればよいですか?
2 に答える
アクティビティ フィードには、https ://github.com/justquick/django-activity-stream を使用しますドキュメント: http://justquick.github.com/django-activity-stream/
js ウィジェットとライブ通知については、https: //github.com/subsume/django-subscription yourlabs の例を使用します。これは redis に依存しますが、必要に応じてモデル バックエンドを簡単に追加できます。Redis は良い選択です。0.5 メガバイトの依存関係があります。ドキュメント: http://django-social.rtfd.org
メタ通知 (「通知のグループ化」) を適切に行うアプリケーションはありませんが、多くの研究が行われています。基本的に、MetaNotification モデルを備えた別のアプリと、通知にアクセスして MetaNotification インスタンスを作成する何か (管理コマンド、シグナルなど) が必要です。次に、アクティビティまたは通知リストではなく、MetaNotification リストを表示する必要があります。
最後に、設定可能な電子メール通知が必要な場合は、django-notifications を使用できます: https://github.com/jtauber/django-notificationまたは、見栄えの良いこのアプリ: http://www.tomaz.me/django-notifications/
私はそれをすべて行うアプリを知りません。それはあなたにとっていくつかの仕事になるでしょう。
「ロックンロールをしたいなら、それはトップへの道のりです」または私が言いたいように「忍耐と忍耐」:)