The Notification Message module allows for broadcasting notification messages throughout the site. Notification messages can be broken into different types to support multiple use cases. Some common use cases could be a site needing a global outage message to be displayed at a certain date and time, or maybe a notification message needs to be shown to a subset of users based on a given role.
Notification messages are aware of entities that are exposed on the route. These entities are used along with the condition API that Drupal core provides. Conditions can be created to support custom use cases if needed.
Module Features
- Create notification message types.
- Use conditions to show/hide notification messages.
- Easily attached custom fields to a notification message type.
- Publish/unpublish notification messages using start and end dates.
- Notification messages can be dismissed, so they're shown only once per browser session.