In the context of KR hypothesis 5.2.2 we want to explore "evolving the MediaWiki ecosystem's programming interfaces to empower decoupled, simpler and more sustainable feature development." We've focused on the notification platform which is currently split between Core (Enotif) and Echo Notifications.
We're considering what it would mean to unify the behavior of the (currently split) notification platform with that of the core platform and how we could do that.
A first step could be introducing a new notification pattern in core to prepare the ground for a unification. For that, we need to make sure the new design would accommodate core's enotif as well as the use cases of the Notification extension, and would be feasible within the year's work.
To scope that work, a coding spike should be conducted to explore what it would take.
See also:
- T128351: Notifications should be in core
- Historical RfC to merge notifications into Core
- Historical RfC to merge watchlist with notifications