drain is getting sh** out of the system.
The basic idea is to have a small model that apps can use to send notifications, and then have a common UI for folks to observe those through various channels.
A rough draft for the notification would be:
- properties, aka, many-to-many for key-value pairs
The filtering would mostly work on the key-value pairs.
Not sure if there's anything out there that can do feeds, mails (preferably including daily/weekly digests), in-page notifications.
Also, if this is pulse, or if pulse should be a secondary outlet of drain is unclear.
This is tracked in bug 563823.