Ticket #1515 (new enhancement) — at Version 5
[super] Activity Streams
Reported by: | seanh | Owned by: | seanh |
---|---|---|---|
Priority: | awaiting triage | Milestone: | ckan-v1.7 |
Component: | ckan | Keywords: | activity_streams |
Cc: | Repository: | ckan | |
Theme: | none |
Description (last modified by seanh) (diff)
We want to add github-like "activity streams" (chronological lists of events) to CKAN.
Branch for this feature: https://github.com/seanh/ckan/compare/master...feature-1515-activity-streams
Etherpad: http://ckan.okfnpad.org/notifications (most relevant parts inlined here)
Friedrich's mockup: http://datahub.pudo.org/pudo
Tasks
- New domain objects Activity and ActivityStream? [2d] #1298
- Migrate existing data into activity streams model [3.5d] #1510
- Generate activity events when objects are saved [4d] #1298 (Further tickets are needed for generating activity events from objects other than packages and resources, e.g. users.)
- Get the activity stream for a given user as a list of Python objects. [1d] #1511
4a. Get activity streams for packages, groups, tags, sets of multiple sources that users subscribe to, etc.
5a. Render activity streams for packages, groups, tags, sets of multiple sources that users subscribe to, etc.
5b. Render activity streams as RSS feeds, as JSON via an API call, etc. #1495
- Enable users to subscribe to activity streams
- Deploy to UAT [0.5d]
- Docs and announce [1d]
Change History
Note: See
TracTickets for help on using
tickets.
Branch for this feature: https://github.com/seanh/ckan/compare/master...feature-1515-activity-streams