[wp-trac] [WordPress Trac] #43484: WordPress Notification Center proposal

WordPress Trac noreply at wordpress.org
Wed Mar 7 15:27:06 UTC 2018


#43484: WordPress Notification Center proposal
--------------------------+------------------------------------------------
 Reporter:  hedgefield    |       Owner:
     Type:  feature       |      Status:  new
  request                 |   Milestone:  Awaiting Review
 Priority:  normal        |     Version:
Component:  Users         |  Resolution:
 Severity:  normal        |     Focuses:  ui, accessibility, administration
 Keywords:  ux-feedback   |
--------------------------+------------------------------------------------
Changes (by danieltj):

 * component:  General => Users


Comment:

 I've wanted something like this for ages to unify the notifications within
 WordPress and to once and for all do away with admin notices if it's
 possible at all. Something like the WordPress.com notifications centre
 would be good as it condenses everything down into one side panel and is
 easy to see.

 I can see the following setup for notifications in an API sense:

 - A notification ID (completely unique)
 - Sender (either via Core, Plugin, Theme or User)
 - Sent (YYYY-MM-DD HH-MM-SS)
 - To (Array of User IDs)
 - Read Status (read/unread)
 - Message
 - Expiries (a timestamp but if blank, until read)

 A key concept here that I really like is a group notification function
 where a collection of users can receive the same notification such as a
 new comment or user signup etc.

 I think for backwards compatibility, an option to merge admin notices into
 the notifications section but split into notifications and notices so you
 still keep the list of notices as is, but split them out to remain less
 cluttered.

 A feature plugin is 100% the best way for this and I think I might be
 getting carried away with it, but this idea seems to be something that
 most people want. But as @karmatosed has rightly said, lets make sure that
 this is simple and too the point with the ability to extend functionality
 through hooks and plugins.

 From what I've seen on other sites, notifications are fairly linear and
 not usually complex in nature like categorises and priority. I think an
 approach like that is the best way because we have this problem with admin
 notices at the moment where you can end up in some instances having 5 that
 don't dismiss.

 Also changing to Users component as this is technically a user facing
 thing.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/43484#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list