Granicus Glen
Home MenuExamples- Start Here ยป All Widgets
Calendar Mini Grid
| << |
March 2026Mar 2026 |
>> |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | 1 | 2 | 3 | 4 |
- Almost all websites designed by Granicus have a Calendar widget on their Homepage
- All websites have (at least) 7 different Calendar widgets that can be used on interior pages
- This page has the Calendar Mini Grid
- In order to have an Event appear on a Page, you need to create and Publish the Event in the Calendar Component ("Site Content" drop down> "Calendar")
- The best way to organize your Calendar Events is to use Categories NOT Department tags
- Categories are built by Super Users and are divided between Content Groups to allow the creator of the Event to organize their new Event into Categories that their Content Group have access to
- Categories should make sense to the "Site Visitor" (think like a resident of your community)
- A Page shows Calendar Events in a Calendar widget, based upon the widget settings, and how you organized the Events
- A Calendar Event can be made to be "Recurring"
- You can build many pages with a different Calendar widget on each page and show the same Calendar Event; and/or build many pages to show different Calendar Events based on Category organization
- All Events and Meeting on Page A, Police Events on Page B, and Parks and Rec events on Page C,D and E
- When the Page is in Edit mode > Select the white wrench for the Calendar widget
- Choose the settings that you want for the widget and set the Categories of content you want to display > Save
- Publish Page and begin creating new Calendar Events that push to this page based on the settings you selected for Categories
Break Down of Widget Settings-
Set Number of Events to Display per day (blank = no limit)
When a Site Visitor hovers over a day that has events on it, what is the maximum number of events that will be presented?
Between 1-3 Events within a day should be enough and not overwhelming to the space.
Select Detail View Page ("More" link URL) -
When a site visitor clicks the title of the Event> what Page will the details of the Event appear on?
You must have a Page that has a "Calendar Grid," "Calendar Advanced Grid," "Calendar Meeting List," "Calendar List," or "Calendar Tile Widget" published in the Pages Component where the details of each Event can be displayed within.
Set Total Number of Events to Display (blank= no limit) -
Between 3-5 Events within a Calendar Box widget should be enough and not overwhelming to the space.
Display Category Filter: Yes, No
All Events should be organized by Category when you build them. Do you want to allow your Site Visitors to Sort/Filter your Events using the Category Filter?
*Category Constraint type: Include/ Exclude- and Check Boxes*
This is the most important part! What Events based on Category do you want to Include or Exclude from display on your page? What you set here is what determines the content of this widget.
Display Department Filter: Yes, No
All Events can be organized by Department when you build them. Do you want to allow your Site Visitors to Sort/Filter your Events using the Department Filter?
Set Department Constraint (Leave all unchecked to display all Events)
What you set here is what determines the content of this widget. *Best Practice- Use Categories not Department Tags
Build Good Categories-
- The best way to organize your Calendar Events is to use Categories NOT Department tags
- Categories are built by Super Users and are divided between Content Groups to allow the creator of the Event to organize their new Event into Categories that their Content Group have access to
- Categories should make sense to the "Site Visitor" (think like a resident of your community will they use a Department Filter to find "Public Utility" Events or would they use a Category called "Trash Pickup Day"?)
To Build a Category- Super Users
- Go to "Site Content" > Calendar
- Select "Categories" tab
- Select green "ADD CATEGORY" button
- Choose an "Event Category Name" (City Council Meeting)
- Choose a Color (this will only appear on the Calendar Advanced Grid widget)
- Choose which Content Groups are able to use this Category to organize their Event
- Save
Steps to Build an Event:
- Go to "Site Content" > Calendar
- Select green "ADD Event" button
- Create the Event with adding content to the appropriate fields:
- Content Group- Who owns the Event and can Edit it again
- Title- A good title will be the base of your Event
- Date and Time- you can choose to have your Event Start and End on the Same date or extend it to be a multi-day Event (this is not a recurring event) and Set the time to Start and End as well
- Subtitle- can be useful but is not a necessity
- Introduction- Keep your Introduction to under 70 characters- this will appear on a Calendar Tile widget
- Thumbnail Image- use images that are uploaded at about 300w x 255h px. avoid using images with words- shows in the Calendar Tile widget
- Location- you can Manually Enter Location, or choose from a Facility in your Facility Directory which loads into this drop down
- Details- This is a Text Area WYSIWYG editor and can be filled with all of the details to your Event- it becomes the body of the page for this Event.
- Attach Supporting Documents- You can attach Documents that are Agendas or Minutes- this will display to your site visitor in the Details of the Event OR in the Calendar Meeting List widget
- Tags- not necessary but useful
- Categories- Best Practice - this is what you should use to organize your Event, all Events should have at least 1 Category
- Departments- not necessary but useful
- Member Groups- See Member Group content*
- Channels Section-
- Publish Date- do you want this Event to appear on your website later? have it appear at the Date and Time you want
- Expire Date- Allow for this Event to "Drop Off" the Calendar Pages so that your site visitors are not confused by Events that have the same name but happened last year
- Facebook, Twitter- See "Connect Social Media Accounts"
- Publish
Calendar Front End Page-
Explanation and Value Options- This sets the designated page for the Calendar front end grid page.
Meaning- Has nothing to do with this widget or page- this is for a grid widget
Calendar List View-
Explanation and Value Options- This sets the designated page for the Calendar front end list page.
Meaning- Has nothing to do with this widget or page- this is for List widgets
Calendar Meeting Documents Max-
Explanation and Value Options- This sets the max number of documents that can be attached to an event as meeting documents. The value must be a number between 1-20.
Meaning- When adding a Agenda or Minutes to the Calendar Event- you can add up several versions of the agenda/minutes to the event.
Event Recurring Max Count-
Explanation and Value Options- This sets the max number of event recurring. The value must be a number between 1-100.
Meaning- Do you want to create a "base event" like a City Council Meeting that happens every Wednesday at the same time and the same place? this variable allows you to set a Max count for that setting
Event Registration-
Explanation and Value Options- Enable/Disable Event Registration feature.
Meaning- Turn on or off the ability to make ANY or ALL Events something that site visitors can RSVP to join.
Event Registration Notification Email-
Explanation and Value Options- This email address will receive an email whenever anyone registers for an event.
Meaning- This is the email address that will receive all RSVP notifications from events that have been set for Registration.
Event Submission-
Explanation and Value Options- Enable/Disable Event Submission feature.
Meaning- Allow site visitors to send you an event that you can then publish on the calendar.
Event Submission Manager-
Explanation and Value Options- This value defines the event site administrator email. A link to this email will be included in any event submission.
Meaning- The email address that receives an email when a site visitor chooses to submit an event that you can review and then Publish on your calendar.
