Skip to:

Opened 21 months ago

Last modified 19 months ago

#7168 new feature request

Central place to manage all notifications and delivery preferences

Reported by: Paul Gibbs Owned by:
Milestone: Awaiting Contributions Priority: strategic
Severity: normal Version:
Component: Toolbar & Notifications Keywords:
Cc: espellcaste@…, lmoffereins@…


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.

Change History (4)

#1 @espellcaste
21 months ago

  • Cc espellcaste@… added

#2 @Offereins
21 months ago

  • Cc lmoffereins@… added

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?

#3 @Paul Gibbs
20 months ago

@Offereins We do want to do this. The best course of action is to contribute to John Blackbourn's feature plugin, whenever that starts development.

This ticket was mentioned in Slack in #buddypress by r-a-y. View the logs.

19 months ago

Note: See TracTickets for help on using tickets.