ActivityStream 2.0

Last modified by maro on 2022/02/25 09:25

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

Tags:
   

Get Connected