What elmcity contributors do

The elmcity calendar service is for:

  1. Contributors who publish calendars on their own websites.

  2. Curators who merge calendars from many contributors into a hub.

  3. Users who view or subscribe to individual calendars on contributors' websites, and/or merged calendars on a hub.


This page shows how elmcity contributors publish their calendars and connect them to hubs. (See What elmcity curators do for the curators' point view.) Consider a regional wine commission with a merged calendar that features wine-tasting events hosted by all the wineries in the region. Each winery has an events page on its own website, and wants those events to appear also on the commission's merged calendar. The wineries are contributors to an elmcity hub. The wine commission is the curator of the hub. Here's the big picture from the contributors' point of view.

The hub isn't shown here because it works behind the scenes to gather all the wineries' events and combine them into the merged calendar. Wineries don't interact with the hub, and don't really need to know it exists. They just want to 1) publish their events on their own sites and 2) also publish them -- as an automatic side effect -- on the commission's site.

1) How wineries put calendar widgets on the Events pages of their websites

Each winery keeps its schedule of public events in an online calendar service like Google Calendar or Hotmail Calendar. The wineries' webmasters put widgets from these online calendars on the Events pages of their websites, using HTML code supplied by the calendar services. In this example the Red Grape Winery has put a Hotmail Calendar widget on its events page of red-grape.com, and the White Grape Winery has put a Google Calendar widget on its events page.

2) How wineries send calendar feed URLs to the hub

In addition to making widgets you can put on Events pages, online calendar services provide feed URLs that computers use to exchange calendars. In this case, the exchange happens between computers at Google Calendar or Hotmail Calendar, which are hosting the wineries' calendars, and the elmcity hub which reads and merges the feeds. But the wineries' webmasters don't really need to know that. They just need to find the feed URLs, following these instructions, and send them to the curator who in turn adds them to the hub.

Other scenarios

Obviously the elmcity service isn't just for wineries. Here are some other scenarios:

regional arts hubnon-profit arts commissionmusic, art, dance organizations
university hubuniversity public relationsdepartmental administrators
city or town hubchamber of commercelocal businesses
sports hubleague administratorteams
health care hubhospital public relationsdepartmental administrators
local news hublocal newspaper, blog, radio station, etc.anyone promoting public events

In all these scenarios, contributors manage calendars for their individual groups or departments or teams, and curators reuse those calendars by connecting them to larger hubs.