By continuing to use this site, you agree to the storing of first- and third-party cookies on your device to enhance site navigation; analyze site, product, and service usage; and assist in our marketing and promotional efforts. Cookie Policy

Skip to Content

Get Started

Enable the calendar module for your site(s)Link to this section

After you have purchased the calendar module you can enable it for your site(s). Level 10 administrators,

  1. Go to Setup > Sites > Optional Features.
  2. Select the checkbox for Calendar Module.
  3. Click Configure.
  4. Select the checkboxes to
    • show event locations and/or event organizers (attributes) on your public calendar and,
    • allow content editors to add or delete locations and/or organizers.
  5. Choose a default location for users to be placed when choosing an image to insert.
    • Must be a subfolder of the site root, for example /public_html/images.
  6. In the Calendar Configuration box, click Save.
  7. In the Site Settings page, click Save.

You can enable the calendar module individually for each site. Or create calendars in one site and embed them in all sites in your account. 

You can also move or delete your calendar module from sites.

If you delete a site that has the calendar module enabled, your data may be lost. Please notify the help desk before deleting a site that has calendar.

Set up your calendar moduleLink to this section

Find your main site calendar as an add-on in the Main menu. Levels 9 and 10 administrators, determine the appearance settings for your public events page.

public events page with Calendar > Settings

These settings are global; they apply to all instances of your public events page. You can override these settings for select calendars.

  1. Go to Add-Ons > Calendar > Settings.
  2. Type to enter the title for your public events page.
  3. Type to enter the subtitle for your pubic events page.
  4. Set the time zone for the events on your public events page.
  5. Type to enter a label for the time zone that will show on your public events page.
    • For example, PST or Pacific.
  6. Choose an image to display in the header of your public events page.
  7. Type to enter a short written description (alt text) of the header image.
  8. In the dropdown, select the font to use on your public events page.
  9. Select whether your page shows public events as a list or a grid for its default view.
  10. Select whether your public events page shows all events or featured events for its default view.
  11. Choose the theme color for your public events page.
  12. Select whether your public events page shows featured events in a slider.
    • See the featured events slider at the top of the event details page when two or more featured events are present. 
    • Maximum 25 events.
  13. Select whether your public events page automatically loads more events when users scroll to the end of the events list (infinite scroll).
  14. Enter a Google Maps API key to allow maps to be shown on event details pages.
    • You can show or hide maps for each location in Add-Ons > Calendar > Attributes.
  15. Select to enable tracking of the visitors to your public event details page, for use in Personalization.
  16. Click Save.

These settings get you up and running quickly. For more advanced styling options, use CSS to customize the styles on your public events page.

Create calendarsLink to this section

Administrators will create individual calendars and grant access and approval rights to user groups. You can also subscribe to ICS feeds that are managed outside of Omni CMS.

calendar expander

New calendar

You can create as many individual calendars as you need. Create individual calendars as follows:

  1. Go to Add-Ons > Calendar > Overview.
  2. In the Event Calendar panel, click to expand Calendars.
  3. Click New Calendar.
  4. Type to enter calendar name.

New subscription

If you manage events outside of Omni CMS, for example using Presence, add a subscription to show the events on your Omni CMS public events page.

  1. Go to Add-Ons > Calendar > Overview.
  2. In the Event Calendar panel, click to expand Calendars.
  3. Click New Subscription.
  4. Type to enter subscription name.
  5. Enter the public URL (ending in .ics) of the trusted* external iCalendar feed.
    • You can usually find the URL in the Settings of your calendar provider.
  6. In the dropdown, select how often you would like to synchronize the external calendar with Omni CMS.
    • Since events are managed in the external calendar, Omni CMS updates external calendar events every time they are synchronized. 

*Check the URL domain to ensure it is safe. Omni CMS prevents potentially malicious tags and attributes from being added to the calendar by allowing only the following:

a, b, blockquote, br, caption, cite, code, col, colgroup, dd, div, dl, dt, em, h1, h2, h3, h4, h5, h6, i, img, li, ol, p, pre, q, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, u, ul

 Other tags and attributes will display as text.

Set group access and approvals

Then, choose or create the group that can access and/or approve events for that calendar or subscription. When you add a subscription, events are automatically published.

Level 9 and 10 administrators have access rights to all calendars and subscriptions. 

  1. In the dropdown, select the group that can access the calendar or subscription.
  2. In the dropdown, select the group that can publish events to the calendar.
    • Approval settings are independent of workflow and apply to this calendar only.
      calendar access
  3. Enter a hex code to change the color label for this calendar or subscription.
  4. Click Add.

Add Events