The OU Calendar module is an interactive calendar integrated with OU Campus. With OU Calendar, end-users submit events by filling out a web form or by importing events from another calendar system. Once approved and published, events are displayed and easily filtered by day, week, month, or even by category. Category-based calendar feeds can be rendered on corresponding website pages. Campus events can be showcased in different ways.
There are two different solutions within OU Calendar, depending on the institution's needs and restrictions.
OU Calendar Powered by Helios
Helios is open-source calendar software that supports public, personal, and group calendaring. It is themed based on your institution's specifications and generally will match the look and feel of the school's main website. Events display in a preconfigured calendar and can be sorted based on views like "day" or "week", and filtered based on categorical tags. Events can also be exported as feeds to be displayed on other pages or websites. Other features include Google map integration, social media sharing, RSVPs, search function and the ability to accept payments via Eventbrite.
From a technical standpoint, Helios uses PHP and MySQL, and is installed directly on the production server (IIS and Apache supported).
For more information, visit the OU Calendar Powered by Helios page.
OU Calendar Powered by Bedework
Bedework is open-source as well, but with somewhat more complex administrative options than Helios. It too supports being themed to match your website, exporting calendars into feeds, and filtering displayed events.
If necessary, multiple themes can be created within a single Bedework calendar system, like a main calendar for the campus and separate one for "Athletics". Events displayed within different topical areas can appear as separate calendars.
Bedework is no longer being offered for new implementations.
Note: When creating calendar events, if you are copying and pasting text in make sure that there are no special characters (i.e., characters not recognized by UTF8 standards) by pasting in plain text only. Using these characters in a calendar event will cause the calendar to break or render incorrectly. To avoid this, either copy-paste your text first into a plain text editor (such as Wordpad) before pasting it into the calendar, or avoid copying and pasting text at all.