Announcements
License Required
Announcements require the Announcements license add-on. Without this license, the announcements feature will not be available.
BadgerPanel allows administrators to create announcements that are displayed to users across the panel.
Creating an Announcement
Navigate to Admin > Appearance > Announcements and click Create Announcement.
Fill in the following fields:
| Field | Description |
|---|---|
| Title | A short headline for the announcement |
| Message | The announcement body, which supports Markdown formatting |
| Type | How the announcement is displayed: Banner (top of page), Modal (popup dialog), or Inline (embedded in page content) |
| Severity | Visual style: Info (blue), Success (green), Warning (amber), or Error (red) |
| Target Page | The specific page where the announcement appears, or all pages |
| Start Date | When the announcement becomes visible |
| End Date | When the announcement is automatically hidden |
| Active | Toggle to enable or disable the announcement immediately |
Click Save to create the announcement.
Managing Announcements
The announcements list shows all announcements with their current status. From this page you can:
- Edit an announcement to update its content, timing, or display settings
- Delete an announcement to remove it permanently
- Toggle the active switch to quickly enable or disable an announcement without changing its other settings
Scheduling Announcements
Use the Start Date field to schedule announcements for the future. An announcement with a future start date will not be visible to users until that date arrives, even if the active toggle is enabled. Combined with the end date, this allows you to prepare announcements in advance for maintenance windows, promotions, or other time-sensitive messages.
Public Announcements
Announcements with the type set to Banner or Inline and the target page set to the login page are visible to all visitors, including users who are not logged in. Use this to communicate planned downtime, registration status, or other information that unauthenticated visitors need to see.
