Wiki source code of Activity Stream Requirements

Last modified by Vincent Massol on 2024/11/19 16:12

Show last authors
1 ==== Description ====
2
3 * Record and store events happening inside the wiki
4 * An event is defined by the following questions:
5 ** what? -> event type
6 ** when? -> event date / time stamp
7 ** who? -> event initiator
8 ** where? -> event source and (where to look for) event effect (wiki/space/page/application)
9 * Standard event types are:
10 ** create / add
11 ** edit
12 ** move / rename
13 ** delete
14 ** comment
15 ** annotate
16 ** attach
17 * 3.0 definition: An activity stream is a flow of content items that represents what has been changed in a particular context (i.e., a workspace). These items are usually ordered in reverse chronological order to show the most recent items first. What is shown in an activity stream depends on the desired granularity and usually this information consists of what has been modified in a wiki, a new blog post, new members that have been added to the workspace, etc.
18
19 ==== Extensions ====
20
21 * Work/Personal/Live stream is a microblogging/status casting application that allows an user to publish messages/updates
22 ** the status would be displayed in user hovers, profiles and also be visible in the recent updates.
23 ** would be great if you could somehow attach labels to User Status updates. Like Twitter hashtags.
24 ** it would be nice to able to comment, interact with another user's status updates, like on Facebook, Friendfeed
25
26 * Filtering (type, user, date, location)
27 ** //persistence//: browse older/all statuses
28 ** set the number of displayed items
29 ** Globally/General | From Space | From Me | From Friends | From Group
30
31 * Notifications: RSS
32
33 * Integration: Maintain streams from third-party systems
34
35 ==== Links ====
36
37 * http://www.slideshare.net/factoryjoe/presentations
38 * [[SF Chatter>>http://www.youtube.com/watch?v=puydh-ey_2k]]
39 * http://jira.xwiki.org/jira/browse/XE-514
40 ** http://code.xwiki.org/xwiki/bin/view/Plugins/ActivityStreamPlugin
41 ** http://dev.xwiki.org/xwiki/bin/view/DesignArchive/ActivityStream

Get Connected