Opened 8 years ago
Last modified 8 years ago
#7168 new feature request
Central place to manage all notifications and delivery preferences
Reported by: | DJPaul | Owned by: | |
---|---|---|---|
Milestone: | Awaiting Contributions | Priority: | strategic |
Severity: | normal | Version: | |
Component: | Toolbar & Notifications | Keywords: | |
Cc: | espellcaste@…, lmoffereins@… |
Description
We provide many different types of notifications -- @mentions, auto-matched keywords, emails, toolbar notifications -- and a decent UI to opt-out/manage preferences. We should revisit our approach and APIs for notifications to add more power and flexibility.
Emails, toolbar notifications, etc -- are delivery mechanisms. The message, the actual notification, is the same. Let's build a screen where it lists all BP notification types, and lets each member choose if and how to receive them.
I might want to receive toolbar notifications via a Slack ping, or via SMS, for example.
While doing this, we could consider if we want to let site administrators customise the content of all kinds of notifications (like toolbar notifications), like we did for Emails a couple of releases ago.
---
Over in WordPressVille, John Blackbourn's been talking about what he calls a "Notifications API" for quite a while, but hasn't had any active development/proposals yet due to time constraints. I've spoken with him at length about how BuddyPress' vision for Notifications overlaps with his vision for WordPress, and there are a lot of synergies.
This ticket would be a good example of a place where we could help WordPress build it, and meaningfully influence it, to make sure it works for plugins like ours.
So if we want to do this, would we aim for a solution that is easily portable to WP? Does this require a different form of development, perhaps building a feature plugin for BP/WP?