Description
Site Announcement provides a simple way to display important announcements at the top of every page on a Drupal website. Site administrators can configure an announcement message, select a severity level with corresponding visual styling, and optionally define when the announcement should start and stop displaying.
The module is useful for maintenance notices, service updates, important information, warnings, scheduled changes, and other time-sensitive communications without requiring custom code or manual block placement.
Features
* Displays a site-wide announcement at the top of every page.
* Supports severity-based styling to visually communicate the importance of an announcement.
* Provides different colors based on the selected severity level.
* Allows administrators to configure the announcement message.
* Supports a **Start Date** to control when an announcement begins displaying.
* Supports an **End Date** to automatically stop displaying an announcement.
* Allows announcements to be enabled or disabled as required.
* Automatically controls announcement visibility based on the configured date range.
* Provides a simple configuration experience for site administrators.
* Does not require manual block placement.
* Works with Drupal 10 and Drupal 11.
Typical use cases include:
* Planned maintenance notifications.
* Scheduled website or service updates.
* Temporary service interruptions or availability notices.
* Important warnings and critical information.
* Scheduled releases or deployments.
* Time-sensitive announcements and communications.
* General site-wide messages that need to be visible to website visitors.
Post-Installation
After installing and enabling the module, go to the module's configuration page to configure the site announcement.
Configure the announcement message, select the appropriate severity level, and optionally specify a Start Date and End Date.
Once enabled, the announcement is automatically displayed at the top of the site's pages according to the configured settings.
If a Start Date is configured, the announcement becomes visible when the start date and time are reached. If an End Date is configured, the announcement automatically stops being displayed after the specified date and time.
Administrators can also disable the announcement when it is no longer required.
No content type, block placement, or additional page configuration is required.
Additional Requirements
No additional modules, external libraries, APIs, or third-party services are required.
Site Announcement works with Drupal core and supports Drupal 10 and Drupal 11.
Recommended modules/libraries
No additional modules or libraries are required.
The module is intentionally lightweight and works independently of other contributed projects.
Similar projects
Other Drupal projects provide functionality for displaying site-wide alerts, banners, or announcements.
Site Announcement focuses on providing a straightforward solution for displaying a configurable announcement consistently at the top of site pages, with severity-based visual styling and optional date-based visibility.
It is designed for administrators who need a lightweight way to publish temporary or ongoing site-wide announcements without additional integrations or complex configuration.
Supporting this Module
There is currently no external funding or sponsorship program for this project.
Contributions, testing, documentation improvements, bug reports, and feature suggestions are welcome through the Drupal.org project issue queue.
Community Documentation
Community documentation, usage examples, and walkthroughs can be added as they become available.
For installation and basic configuration, refer to the module's README and Drupal.org project documentation.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Site ecosystem
Most installed first
Activity
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 1.0.0 | Stable | 10–11 | Oct 6, 2026 |