You can use the Alerts and Announcements widgets on Site pages to broadcast important information to users. The Alerts widget is designed for displaying high-priority information (e.g. planned downtime alerts, security alerts, etc.). Each alert is therefore labeled with a red Important tag. The Announcements widget displays all other information you want to broadcast on your site. Each announcement therefore lacks the red tag. To separate important alerts from more mundane announcements, you can place the Alerts and Announcements widgets on different pages. However, you can use either widget to display any information you wish. Besides the red tag, they function the same. You can also scope your alerts and announcements to specific groups of users.
Figure 1: The Alerts widget provides administrators with an easy way to communicate important information to appropriate groups of users.
These widgets have two tabs:
- Unread: Non-expired alerts/announcements that you haven’t read.
- Read: Alerts/announcements that have expired, or that you’ve read.
Click an alert/announcement’s Actions button
() to edit or delete it.
Creating Alerts and Announcements
There are two places where you can create alerts and announcements:
-
The Announcements and Alerts app in the Control Panel. In this app, announcements and alerts are in separate tabs. To begin creating an announcement or alert, select the appropriate tab and then click the Add button (
). This app gives administrators a central location to create announcements and alerts that are then displayed on site pages by the Announcements and Alerts widgets.
-
The Announcements and Alerts widgets, after adding them to a site page from the Add (
) → Widgets → News menu. To begin creating an announcement or alert, click the widget’s Add Alert or Add Announcement button.
Regardless of where you create the alert or announcement, the form for creating it is the same. Follow these steps to complete the form:
-
Use the Title field to give the alert or announcement a title. Then create your content in the field Write your content here…. For a detailed explanation of the editor, see the Blogs documentation.
Figure 2: Enter your alert or announcement's title and content.
-
Open the Configuration section of the form and set the following options, if desired:
-
Distribution Scope: The scope where the alert/announcement is displayed. The default General scope sends the alert/announcements to everyone. Alternatively, you can select your site or specific roles as the scope.
-
URL: A URL (optional) to include with the alert/announcement. For example, an announcement about a news story could include a link to the news article. The URL must be valid and begin with
http://
orhttps://
. -
Type: The alert/announcement type. This can be General, News, or Test. Note that each user can specify a different delivery mechanism for each type of alert/announcement. See the User Configuration section for details.
-
Priority: The announcement’s priority. This can be Normal or Important. Note that this is disabled for alerts because alerts are always high priority.
-
Display Date: The display date of the alert/announcement. This determines when the alert/announcement is sent to users and appears in the widget. By default, the Display Immediately box is checked. This sets the display date equal to the creation date. Uncheck this box to enter a custom display date. For example, administrators can create alerts/announcements for display on a later date. This date can be days, weeks, months, or years in the future. Once the Display Immediately box is unchecked, clicking the Display Date field opens the date-picker.
-
Expiration Date: The date and time the alert/announcement expires. Once an alert/announcement expires, the widget displays it in the Read tab. Clicking the Expiration Date field opens the date-picker.
Figure 3: Configure your new alert or announcement.
-
-
Click Save when you’re done. Your alert/announcement then appears in the widget.
User Configuration
Users can configure how they’d like to receive announcements.
-
From the Menu (
), open your user menu and select My Account → Account Settings.
-
On the Preferences tab, select Alerts and Announcements Delivery. This brings up a menu for customizing the delivery options for alerts and announcements.
-
Select a configuration for each type of alert/announcement (General, News, or Test). For each type, you can enable delivery by email and SMS (text message). Note that the Website delivery option is selected and grayed out for each alert type. This means that each alert/announcement is always viewable in its respective widget on a site.
-
Click Save when you’re finished.
Figure 4: Each user can choose how they receive alerts and announcements.
Alert and Announcement Roles
You can also create roles for users to make general announcements. For instance, if you want someone specific to have strict control over announcements, give that person an Announcements Role. Follow these steps to create a simple Announcements Role:
-
Navigate to Control Panel → Users → Roles.
-
With the Regular Roles tab selected, click the Add button (
). This opens the New Role form.
-
Name your Role Announcements, give it a title and description, and click Save.
-
Select the Role’s Define Permissions tab then grant these permissions:
- In Control Panel → General Permissions, select Add General Announcements.
- In Site Administration → Applications → Announcements, select all the resource permissions.
Click Save after selecting each permission. These permissions let the Role add alerts and announcements.
Now you have a simple Announcements Role that can manage your site’s general announcements. Of course, you can adjust this Role’s permissions.