Hi everyone !
By working on XWIKI-14289 (
https://jira.xwiki.org/browse/XWIKI-14289), I
found out that the WatchList extension currently uses deprecated
features of the ActivityStream extension such as ActivityStreamPlugin
and ActivityStreamPluginApi in order to render events as a proper RSS feed.
As using deprecated APIs isn’t the perfect way to extend the platform
features, I was thinking about adapting the RSS feed management
capabilities currently present in the ActivityStream to the EventStream
extension. This would allow us to progressively move the internal event
management of the platform to the EventStream.
What do you think ?
FYI, the question of "What should we do of the ActivityStream extension
?" has already been raised here :
http://xwiki.475771.n2.nabble.com/Proposal-Implement-a-Notification-Center-…,
but didn’t came to a clear conclusion. It could also be nice to finally
decide how we want to share the platform event management system between
the EventStream and the ActivityStream.
Thanks,
--
Clément Aubin
Web Developer Intern @XWiki SAS
clement.aubin(a)xwiki.com
More about us at
http://www.xwiki.com