-
Notifications
You must be signed in to change notification settings - Fork 30
What is an activity feed?
Konstantin Gredeskoul edited this page Aug 12, 2017
·
2 revisions
Activity feed (also known as the Activity Stream) is a visual representation of a time-ordered, reverse chronological list of events which can be:
- personalized for a given user or a group, or global
- aggregated across several actors for a similar event type, eg. "John, Mary, etc.. followed George"
- filtered by a certain characteristic, such as:
- the actor producing an event — i.e. people you follow on a social network, or "yourself" for your own activity
- the type of an event (i.e. posts, likes, comments, stories, etc)
- the target of an event (commonly a user, but can also be a thing you are interested in, e.g. a github repo you are watching)
Here is an example of a real feed powered by this library, and which is very common on today's social media sites:
What you publish into your feed — i.e. stories or events, will depend entirely on your application. SimpleFeed should be able to power the most demanding write-time feeds.
SimpleFeed — easy to integrate pure-Ruby Redis-backed implementation of the Social Activity Stream feature.
© 2016-2017 Konstantin Gredeskoul, all rights reserved. Distributed under the MIT license.