Hello devs,
I propose we integrate the activitystream plugin developed for the curriki
product the into platform plugins. The plugin provides a notification rule
that records doc changes events into dedicated tables in the db, methods
to retrieve such events (on a per space basis, or per user basis) +
methods to get RSS feeds from those streams.
The plugin is not curriki-specific, and provides a "framework" to
implement product-specific streams. (see currikiactivitystream plugin as a
example).
Steps I'm planning to take to integrate the plugin :
- Rename its packages (to match XWiki naming strategy)
- Write javadoc for it/apply checkstyle
- Document its use on
code.xwiki.org
Here is my +1 to do this.
(Note: a goal behind this move is also being able to use the plugin in
XWiki Workspaces).
Jerome.