Skip to content

Introduction

Joe Hana edited this page Feb 27, 2017 · 2 revisions

Current Situation

The current situation with admin notices is not really ideal. It is neither dynamic nor flexible enough to meet current standards.

Especially in the case where a user uses 10-15 3rd party plugins it happens pretty often that there is at least 1 notification which is simply done the wrong way. Either it is not dismissable, or it just shows up for the purpose of advertising. Further they're not consistent which results in "update" messages being sometimes dismissable and sometimes not, or in some special cases they provide even more possible actions like "dismiss for 2 weeks" which is obviously tight to a specific period which in turn either gets done by processing a cookie or a transient, either way there is also no consistency on that part.

"Better WordPress Admin Notices" is a project which attemts to solve this. It utilizes a more modern approach by moving all the notifications to a panel pretty much like it is done on modern interaction platforms such as Facebook, Twitter or Google+ - or even as with sites connected through JetPack to WordPress.com. And it combines it with Popup Notifications - a concept which is widely spreaden and accepted by many users.

This approach will allow more freedom in utilizing admin notices, and offer finally a more smooth user experience

Key Features

  • All Notifications in a scrollable panel
  • Live and in Real-time
  • Live Notifications Badge (shows the number of unread notifications since last viewed)
  • Distinction between important notifications, infos, reminders and notes
  • Simpler way to target notifications to specific roles or users
  • Popup Notifications
  • Sticky Popup Notifications
  • E-Mail Notifications
  • Triggers (to fire a notification)
  • Notification API to easily register triggers and notifications (can be role-, user-, time-, or page-specific or a combination of some or all of them)

Clone this wiki locally