Changes between Version 7 and Version 9 of Ticket #1515


Ignore:
Timestamp:
02/06/12 11:50:49 (2 years ago)
Author:
seanh
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1515

    • Property Keywords activity_streams added
  • Ticket #1515 – Description

    v7 v9  
    1 We want to add github-like "activity streams" (chronological lists of events) to CKAN. 
     1We want to add "activity streams" (chronological lists of activities) to CKAN. 
    22 
    3 Super branch where I'm pushing all my commits for this feature: https://github.com/okfn/ckan/tree/feature-1515-activity-streams 
     3Activity streams standard: http://activitystrea.ms/ 
     4 
     5Super branch where the feature was initially developed (this has now been merged into master): https://github.com/okfn/ckan/tree/feature-1515-activity-streams 
    46 
    57Etherpad: http://ckan.okfnpad.org/notifications (most relevant parts inlined here) 
     
    1517 * Migrate existing data into activity streams model [3.5d] #1510  
    1618 
    17  * ~~Generate activity events when objects are saved [4d] #1298~~ 
     19 * ~~Generate activities when objects are saved [4d] #1298~~ 
    1820 
    1921 * ~~Get the activity stream for a given user as a JSONifiable list of dictionaries [1d] #1511~~ 
     
    2527 * ~~Render a user's activity stream on her user page [3d] #1496~~ (needs review/page design work) 
    2628 
    27  * Generate activity events for other types of objects besides users (e.g. ~~packages~~, ~~groups~~, tags, sets of multiple sources that users subscribe to, etc.) and save them in the database. 
     29 * ~~Generate activities for other types of objects besides users (e.g. packages, groups, tags, extras, and save them in the database.~~ 
    2830 
    29  * Logic functions for getting activity streams for ~~packages~~, ~~groups~~, tags, etc. 
     31 * ~~Logic functions for getting activity streams for packages, groups, and users.~~ 
    3032 
    31  * API calls for getting activity streams of ~~packages~~, ~~groups~~, tags, etc. as JSON. 
     33 * ~~API calls for getting activity streams of packages, groups, and users~~ as JSON. 
    3234 
    33  * Rendering activity streams for ~~packages~~, ~~groups~~, tags, etc. into their pages. 
     35 * ~~Rendering activity streams for packages and groups etc. into their pages.~~ (done but disabled pending page design work) 
    3436 
    35  * API calls for inserting events into activity streams. 
     37 * ~~API calls for inserting events into activity streams.~~ (Still need to handle activity details in the API, ticketed). 
    3638 
    37  * Enable users to subscribe to activity streams 
     39 * Conform to activitystrea.ms standard 
     40 
     41 * Enable users to subscribe to and unsubscribe from activity streams, see an aggregated activity stream on their dashboard page. 
     42 
     43 * Generate aggregated activity streams for arbitrary sets of multiple activity sources/streams 
     44 
     45 * Email notifications 
     46 
     47 * Extension point for extensions to register themselves as renderers for different types of activity 
    3848 
    3949 * Deploy to UAT [0.5d]