My site, http://filmfed.com, has a series of different features which members can interact with. For example, a member can add movie ratings and reviews, they can post blog comments, and they can add entries to the message board.
On the users profile, I want to add add a feed that will collect the members interaction from all of the features above and combine them into a central feed that orders everything based on the date of interaction.
I originally thought I would just retrieve the individual model instances, then try to combine the collections. With this plan, I am not sure how I would combine the collections based on the timestamp ordering and and allow for pagination.
Is there a better direction? I am open to suggestions. If you agree with my plan, do you know how I can combine the collections and achieve the pagination?
Thanks!