- Events
- Council
- Recreation
The widget name will appear at the top of the widget on the public-facing side of the portal.
You can add a calendar widget to Citizen Portal that will pull events from calendars or calendar categories from your website. With a Calendar widget, you can easily display any meeting or event notices in one central location in Citizen Portal.
In the administrator side of Citizen Portal:
This will take you to the new calendar widget details page.
Once you’ve added the calendar widget, you can customize the way the widget will appear on your Citizen Portal. This includes setting up the configuration, content and notifications for the widget.
To configure the Calendar widget, select "Configuration" from the side menu. Then complete each of the necessary fields. Once you've completed all necessary fields, select the "Next" button at the bottom of the screen to take you to the "Content" screen. Alternatively, you can select "Content" from the side menu.
The widget name will appear at the top of the widget on the public-facing side of the portal.
In the “Widget colour” field, enter the hex code for the background icon colour. You may type the hex code into this field using the format of #XXXXXX. You may also select this colour from the colour grid that appears when you click into this widget colour field.
You can select a widget icon from our library or upload your own widget icon. If you'd like to choose an icon from the library:
If you'd like to upload your own icon:
Please note that this must be a .svg file that is less than 5KB.
Once you've completed the "Configuration" set-up, you can add content to the widget. Select "Content" from the side menu and complete all necessary fields. Once you've added content, you can select the "Next" button at the bottom of the screen or select "Notifications" from the side menu.
For example, if you wanted to make a widget just showing Skating Events from your Recreation calendar, you would only select the checkbox next to the “Skating Events” category. Please note that this field will not be available if the calendar does not have any categories.
If you would like to add content above the events within expanded view, add text within the “Expanded View” textbox.
If you would like Citizen Portal to notify users that have subscribed to updates, select the “Widget Notifications” toggle to turn on notifications.
You can choose whether or not you want citizens to be able to subscribe to calendar widget notifications for each individual category by checking on or off the "Category dependent" checkbox. If you check on the "Category dependent" checkbox, users will have the option to subscribe to notifications for each individual Calendar category. If you check off the "Category dependent" checkbox, users will only have the option to subscribe to notifications for the widget as a whole.
You can add additional calendar text and filter options for users by selecting "Settings" from the left side menu. These options provide more information about the calendar widget for users and can allow them to filter calendars by location.
Select whether you want to add a location filter to your calendar widgets by enabling the "Filter by Location" option. Enabling the filter will allow users to view events specific to their preferred location when they selecting the location(s) from the widget settings.
You should only enable this option if you have added "Location" as a field set in your selected Calendar. If any of the events on the Calendar do not have any value in the Location field, they won’t be displayed in the widget. Learn how to add field sets to your calendar so you can enable the "Filter by Location" option.
To save these settings and add the Calendar widget to Citizen Portal, select the “Save” button.
If you don't have access to this widget or would like to buy another widget for Citizen Portal, please reach out our sales team or your project manager and they can work with you to get it added.