The Site Alert module is a lightweight solution for allowing site administrators to easily place an alert on their site, for example for maintenance downtime, or any general informational message. Alerts have start and end date/times, and can be assigned a severity level. Messages are refreshed by ajax and not subject to site caching, so changes made in the ui will be automatically displayed to users without necessitating a cache clear. The module provides a custom pane (recommended) and a block for sites not using panels.
Drupal7
Dependencies
Date Module (date, date_api, and date_popup). If you wish to use the content pane, you will need to have Panels installed on your site.
How to use this Module
To use with Panels:
- Enable the Site Alert module
- Add the pane to your desired page/variant. It is located in the 'Page Elements' section.
- Ensure that all necessary roles have the 'administer site alerts' permission. (All roles can view alerts)
- Create an alert (admin/settings/alerts)
- Enjoy your exciting new site alert!
To use the Block:
- Enable the Site Alert module
- Add the 'Site Alert' block to whichever region you wish it to appear in.
- Ensure that all necessary roles have the 'administer site alerts' permission.(All roles can view alerts)
- Create an alert (admin/settings/alerts)
- Enjoy your exciting new site alert!
Drupal8
Dependencies
Datetime Range
How to use this Module
- Enable the Site Alert module
- Create alert(s) : admin/config/system/site-alerts
- Add the 'Site Alert' block to whichever region(s) you wish it to appear in.
- Ensure that all necessary roles have the 'administer site alerts' permission.(All roles can view alerts)
- Enjoy your exciting new site alert!
Similar Modules
Bootstrap Site Alert - https://www.drupal.org/project/bootstrap_site_alert
Bootstrap site alert was based off of this module. It adds WYSIWYG functionality, but has removed the scheduling capability, and alerts are cached.
User Alert - https://www.drupal.org/project/user_alert
This module was much more complex administratively then we wanted, which was a simple way to place an alert on the site for all pages and all users.
Alerts - https://www.drupal.org/project/alerts
Works by attaching an alert to individual nodes. No way for a site administrator to create a site wide alert.
Sitewide Alert Message - https://www.drupal.org/project/sitewide_msg
This was the closest in functionality to what we needed, but uses php poller and an iframe, and we preferred an ajax/jquery solution.
Project information
- Module categories: Developer Tools
- 1,390 sites report using this module
- Created by cecrs on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 8.x-1.x-dev updated 15 Feb 2023 at 20:27 UTC
Development version: 7.x-1.x-dev updated 31 Aug 2016 at 19:13 UTC