I would like to build a notification system that will give updates to the user regarding the following events all at the same place
- When somebody sends a private message
- When somebody comments on their blog
- When somebody comments on their post
- If a user has selected to 'follow' somebody then give them updates about their activity
I would also like to make a generic MicroBlog that will give random updates about things people are doing like, blogs they have written, tutorials they have written, a new question that has been posted.
I have individual models for blogs, questions, comments and so on. But I do not know how too implement the notification system. I have implemented the system in Django