General FAQs

What is UniCal?

UniCal is an open-source Drupal module that creates an event calendar destination for your community—and makes dreams come true.

Who created UniCal?

idfive and Howard University work together to design and maintain UniCal. We’re like peas and carrots.

Who should use UniCal?

If you have a website and events that you want to promote, then we’ve got a calendar for you!

Who actively uses UniCal?

Howard University was the first to implement UniCal on their site. Shortly after, the University of Dallas became an early adopter.

I want UniCal! How much does it cost?

UniCal is free, friends. Free we tell you! Download the modules, install them on a Drupal 7 site and get started today enjoying that sweet, sweet free event management goodness.

Free, huh? What’s the catch?

Seriously. No catch. It’s a perk of open-source code and collaboration. And because we’re tired of seeing the world polluted with lame calendars.

What if I need help?

Then help you shall find. We maintain updated user guides and forums here. If you’d like to discuss customization and additional support options, idfive is ready to help—like a BFF who shows up at your door with two cartons of cookie dough ice cream and arms genetically engineered for hugging.

What does UniCal stand for?

Simplicity. Beautiful design. And a smarter way to share events. In terms of the name, it’s whatever you want it to be: Universal Calendars, University Calendar, Unicorn Calypso, etc.

Why don’t squirrels get rabies?

Technically, squirrels CAN get rabies. But it never happens because they’re fast, evasive, and don’t ever hang out with common rabies carriers like raccoons and bats. You have as much chance of getting rabies from a squirrel as you do of being unhappy with UniCal.

Serious UniCal User FAQs

What do I need to get started?

A “clean” Drupal installation and the UniCal module. Learn more on our Dev FAQ.

What are the basic content types?

  • Event is an event listing. It can be a one-time or repeating event.
  • Site/Calendar is a custom calendar where you can pre-filter your categories to display a subset of all events.
  • Basic Page is a resource where you can create a Help section for your users.

How do I filter or narrow down events?

There are a few different options:

  • Enter a keyword in the search box.
  • Use the filters in the right column, including:
    • An underlined date to see everything happening on one day.
    • A custom Date range.
    • Categories, such as School or Audience.

What types of Drupal roles are recommended for UniCal?

  • Anonymous: Someone who is not logged in to Drupal. They can submit Events for review via the public event submission form.
  • Site Moderator: Create, edit and delete any Event.
  • Administrator: Create, edit and delete Events, Site/Calendars and Basic Pages.

Which fields are required for an Event?

It depends on the role of the submitter. People who use the Drupal form (i.e., a Site Moderator or Administrator) have to submit an Event Title, Date and Time.

Anyone using the Anonymous submission form has to submit:

  • Event Title and Details;
  • Start Date and Time;
  • End Date and Time;
  • Venue Name;
  • Organizer Name, Phone Number and Email Address;
  • Category, tags that determine how events are organized; and
  • Your Name, Email Address and Phone Number.

When does an event that I submitted appear on the calendar?

As soon as a Site Moderator publishes it. An email notification goes to Site Moderators when a new event is ready for review.

How do I know when an event that I submitted appears on the calendar?

When you use the Anonymous submission form, the system sends a confirmation email message to the address associated with the event when a Site Moderator publishes it.

How do I create a recurring event?

A Site Moderator can set Recurring Events to: Daily, Weekly, Monthly or Yearly. Or indicate the frequency of repeating events (e.g., “Every 2 weeks” or “Repeat on Wednesday”) and when the event should Stop repeating.

How many times does a recurring event appear on a calendar?

Once. The first entry of a recurring event appears on the calendar, listing all subsequent events. When that date expires, the next event appears.

Can I adjust the Time Zone of an event?

Yes. If the event occurs outside of the calendar’s standard time zone, you can update it as needed.

Can I upload an image with my event?

Yes, as long as it’s a gif, jpeg or png with a file size under 500kb.

What if I don’t have an image?

Each calendar can have its own default image so there's a consistent look across events.

Can I embed a Google Map with my event?

Yes. When you add an Address, City, State and Zip to an Event Location, UniCal will automatically plot the location on a Google Map.

I made a mistake. How do I change my event?

It’s ok. We’re all human. If you’re a Site Moderator or Administrator, you can edit the Event. Otherwise, you need to contact a moderator—or submit a new, revised event.

How many featured events appear in the carousel at the top of the page?

Up to three featured events appear at one time. However, Site Moderators can enable as many events as they like, creating a queue for when events expire.

To add an event to the carousel, open the event in Drupal, go to Admin Settings and select Feature throughout site. If more than three events are enabled, it will display the three closest to “today.” When an event expires, it disappears and the next enabled event takes its place.

Can I hide events from the main calendar?

Sure. Site Moderators can go to an Event, select Admin Settings and select Exclude from main calendar?

Is UniCal compatible with feeds?

Yes. We even have a submodule all set up for you (UniCal Feeds) that has a sample iCal importer all set up for you.

Can I report a bug or submit an enhancement request?

Yup. Visit our Contact Us form, or submit development bugs directly in GitHub.

Super-Serious UniCal Dev FAQ

What does UniCal consist of?

A “clean” Drupal installation and two Drupal modules:

  • UniCal (required) provides the API, files and content types (via features) to create a core calendar.
  • The UniCal Client module (required) lets you embed a custom calendar on any existing Drupal website, on any server.

What are the module dependencies?

This module requires the following modules:

There are also several other modules you will need, if not already present, that are set as dependencies of the features import that builds the content types, if you choose to use it.

How do I get started?

Please review our Developer Instructions.

Where do I modify the UniCal Client settings?

Go to: admin > config > services > unical_client

What are Taxonomies?

Customizable categories that you can:

  • Associate with specific events.
  • Pre-filter in a view to create custom Site/Calendars.

By default, there are six blank taxonomies. Define as many as you need: School, Audience, Category, Location etc.

  • Site visitors can filter events by taxonomy.
  • Administrators can create custom calendars and define moderator roles by taxonomy.

Who can modify Taxonomies?

Administrators can add/edit Taxonomies as needed on your Master site. Go to admin/structure/taxonomy.

Can my team authenticate into the calendar with an existing account, such as LDAP or Shibboleth?

Yes, but Administrators will have to configure the particular SSO solution on the master site.

What do I need to embed a calendar on a web page, regardless of the CMS?

  • Styles.css for the calendar.
  • Divs that will render the app.
  • JS variables to tell the calendar which site to use.
  • The main app JS.

If you’re not using them on the site already, you will also need:

  • Font awesome css (4.4)
  • jquery > 1.10.2

Can I report a bug or submit an enhancement request?

Yup. Visit our Contact Us form, or submit development bugs directly in GitHub.

Is UniCal available in Drupal 8?

Not yet...