Take Charge of Your Events with UniCal

Presenters: danrogers

Speaker(s): dan.rogers, jonathan.pourzal

Tired of junky, clunky events calendars? Class things up with a free, powerful, open-source calendar that serves up a slick interface and robust API. Enter UniCal

UniCal is a Drupal-powered destination that allows anyone to submit events to a central calendar. Then you can create custom calendars and publish a subset of events on as many different websites as you like. From one to eleventy-finity websites, it’s that powerful.

In technical terms, UniCal is a decoupled/semi-decoupled Drupal-based application that provides a slick Angular.js based interface to interact with a Drupal Event Content Type. The best part is that you can spin up multiple calendars, pre-filtered by different taxonomies and the like, and embed them anywhere on the web with a simple JS snippet. This is especially helpful for any organization with multiple departments, or schools that have their own web presences.

In this session, the idfive team, and Jonathan Pourzal from Howard University will review the basics of UniCal, and current use cases.

We will review:

  • The basics of UniCal, and if it might a good fit for your organization;
  • Examples of UniCal in the wild;
  • Notes on SEO/Social Sharing;
  • A spin through the backend;
  • An sample events workflow through Workbench;
  • Setting up iCal imports, and similar through feeds;
  • Custom style examples; and
  • The process to extend the UniCal API.

We are also extremely open to answering general questions on decoupled/semi-decoupled applications in this vein, IE organization/enterprise level decoupled drupal applications pros/cons/pitfalls, and what you should be thinking about when crafting an API.

Experience Level
Schedule Info
Conference Year
Date / Time
Session Track
Site Building and Using Drupal