Ticket #1515 (new enhancement) — at Version 2

Opened 2 years ago

Last modified 2 years ago

[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)

Tasks

  1. New domain objects Activity and ActivityStream? [2d] #1298
  1. Migrate existing data into activity streams model [3.5d] #1510
  1. 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.)
  1. 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.

  1. Render a user's activity stream on her user page [3d] #1494 #1496

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

  1. Enable users to subscribe to activity streams
  1. Deploy to UAT [0.5d]
  1. Docs and announce [1d]

Change History

comment:2 Changed 2 years ago by seanh

  • Description modified (diff)
Note: See TracTickets for help on using tickets.