News feed Help (facebook like)!

Hey guys, i need Your suggestions(help).
i created a social network website not long time ago,now i want to put the News feed in the home page like the Facebook one.
That is if a friend posts status,add friends,uploads photos,video,join groups,Commented something etc to appear in the home page.

Please i need ur suggestion guys.
1.How will the database structure supposed to be.
2.How can i display them
3.any other suggetions.
any help will be appreciated.