ActivityStream 2.0
- Details
The Activity Stream offers an efficient way of keeping up with all the changes occurring in the wiki. However, the current implementation (for both the backend and the {{activity}} macro) is not very efficient and flexible. Work on a new backend has been started, but only as a lightweight component API, which still relies on the old activity macro for its implementation.
The goals of this project are:
- extend the EventStream API to offer more usable methods
- properly implement a Hibernate-based storage engine for the EventStream (improving the performance as well)
- refactor the existing code that uses the ActivityStream plugin to use the EventStream
- write a more scalable and performant {{activity}} macro:
- seamlessly supports new event types
- detects new events and offers to display them (like Twitter's UI)
- supports loading more items
- supports dynamic filtering / faceted search
- Active
- Yes
- Year
2013
- Status
Proposed