• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Calendar syndication in Ann Arbor
 

Calendar syndication in Ann Arbor

on

  • 660 views

Talk given to invited community stakeholders at the Ann Arbor District Library, Sept 26 2012

Talk given to invited community stakeholders at the Ann Arbor District Library, Sept 26 2012

Statistics

Views

Total Views
660
Views on SlideShare
660
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Calendar syndication in Ann Arbor Calendar syndication in Ann Arbor Presentation Transcript

    • Rethinking the community calendarJon UdellAnn Arbor District LibrarySept 26, 2012http://elmcity.cloudapp.net Intro
    • I went to this university
    • Where I won this award
    • Then I worked on this publication
    • Then went to this graduate school
    • Then I worked for this software company
    • Then I worked for this magazine
    • Then I wrote this book
    • Then I worked for this magazine
    • Then I went to this company
    • Where I’m working to solve this problem
    • Why?Characteristics of the solution:1. Theres no central point of control2. Everyone is responsible for their own data3. Standards enable data contributions to form networks
    • How?
    • How not: AnnArbor.com
    • Or: A2Y Chamber
    • Or: ArborWeb.com
    • But: A2Chronicle
    • So: WashtenawCounty calendar of events https://secure.ewashtenaw.org/eventcal/ViewCalendar.do?view=month
    • http://elmcity.cloudapp.net/a2cal/html A2Cal today
    • What is iCalendar?- The standard Internet format for exchanging calendar information.- Supported by Google Calendar, Hotmail Calendar, Outlook, Apple iCal, Lotus Notes, others.Why should I care?When you use a iCalendar-aware program to manage your web calendar:1. It creates HTML for people to read.2. It also creates an iCalendar feed for automatic data exchange.Unfortunately…Most web calendars (including eWashtenaw’s) are only available as HTML(or even PDF). So people can view them, but computers cant automaticallyexchange the data. What is iCalendar and why would I care?
    • Today in Ann ArborA2Cal today all
    • Wurster Park
    • Wurster Park
    • Some Ann Arbor feeds I foundA2cal feed stats snapshot
    • All the Ann Arbor feeds I foundA2cal feed stats all
    • Sources feeding the Ann Arbor hub A2cal quick stats
    • Applications that produced the feeds iCal PRODIDs
    • Feed count by iCal producer
    • Syndication from the Ann Arbor District Library Bright lights: AADL
    • Syndication from CrazyWisdom Bright lights:Crazy Wisdom
    • Syndication from the City of Ann Arbor Bright lights: City of Ann Arbor
    • calendar “dark matter” dark matter
    • The HTML/PDF/RSS fallacy How humans represent calendar events: HTML, PDF, “Community Information Sharing Seminar with Jon RSS Udell, Ann Arbor District Library, Sept. 26 at 4PM“ How computers represent calendar events:iCalendar DTSTART;TZID=EST;20120926T160000 SUMMARY:Jon Udell: Community Info Sharing LOCATION:Ann Arbor District Library
    • A civic scorecard for public calendars
    • Syndicating from Google CalendarGoogle createa calendar (once only) Step 1: Create new calendar
    • Google share calendar Step 2: Make it public (once only)
    • Step 3: Capture HTML for website, iCalendar URL for syndication (once only) <iframe src="https://www.google.com/calendar/embed?src=ajgh1q 3t9plrlcoobkovsdfm88%40group.calendar.google.com&ctz= America/New_York" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe> HTML (for people) iCalendar (for computers)https://www.google.com/calendar/ical/ajgh1q3t9plrlcoobkovsdfm88%40group.calendar.google.com/public/basic.ics Capture Google HTML and iCal
    • Step 4: Ask webmaster to embed the HTML in your site (once only) Embed Google HTML
    • Step 5: Send the iCal URL to the syndication hub (once only) From: lucast@ewashtenaw.org 1 To: jonu@microsoft.com 2Subject: iCal feed for Washtenaw County public meetingsHi there,Please syndicate our calendar at this URL:https://www.google.com/calendar/ical/8i9vg16fbddqkct11sml54a0m0%40group.calendar.google.com/public/basic.ics1. Person responsible for the eWashtenaw public calendar2. Person responsible for the syndication hub Transmit URL to curator
    • Google createaneventFrom now on, when you create event here…
    • It shows up here: https://secure.ewashtenaw.org/eventcal It shows up here
    • And also here: http://elmcity.cloudapp.net/a2cal/html And also here
    • And maybe here? http://annarborchronicle.com/events-listing/ And potentially A2Chron
    • And maybe also here? http://www.a2ychamber.org/Events.aspxAnd potentially also A2YChamber
    • And maybe even on community access television?And potentially even Community Television
    • Syndicating from Hotmail CalendarHotmail Step 1: Create a calendar (once only) create new calendar
    • Hotmail share calendar Step 2: Make it public (once only)
    • Capture Hotmail HTML and iCal HTML (for people) iCalendar (for computers)
    • Step 4: Ask webmaster to embed the HTML in your site (once only) Embed Hotmail HTML
    • Step 5: Send the iCal URL to the syndication hub (once only) From: lucast@ewashtenaw.org To: jonu@microsoft.comSubject: iCal feed for Washtenaw County public meetingsHi there,Please syndicate our calendar at this URL:webcals://cid-dffec23daaf5ee89.calendar.live.com/calendar/eWashtenaw/calendar.ics Transmit URL to curator
    • Hotmail create event here… From now on, when you create an event
    • It shows up here…It shows up here
    • And also here: http://elmcity.cloudapp.net/a2cal/html And also here
    • And maybe here? http://annarborchronicle.com/events-listing/ And potentially A2Chron
    • And maybe also here? http://www.a2ychamber.org/Events.aspxAnd potentially also A2YChamber
    • http://www.blindpigmusic.com/calendar.htmlBlind Pig home calendar
    • http://elmcity.cloudapp.net/a2cal/html?view=musicThe HoodInternet showsup here viaUpcoming Blind Pig in a2cal via upcoming
    • https://www.facebook.com/BlindPigAnnArbor/eventsThe Blind Pigdidn’t includeThe HoodInternet (Sep26) in itsFacebookcalendar.But it was asource forthese events. Blind Pig in facebook
    • Syndicating from Facebook Duplication isn’t necessarily bad. When times and titles match, multiples coalesce. Two Gallants also shows up here (at the wrong time, becauseTwo Gallants shows somebody elseup here (at the right entered the data intotime, because The Upcoming)Blind Pig enteredthe data into Blind Pig Sept 30 in a2calFacebook)
    • What could the Blind Pig do? (Strategy 1: Use Facebook) How? Put the whole schedule on Facebook. Pros Popular, convenient, great way to socialize events. Cons 1. Doesn’t automatically feed the Blind Pig home site 2. Event details only available to logged-in Facebook users.Workarounds 1. Syndicate from Facebook to standard calendar, embed that on home site. 2. Now details visible to Blind Pig home site visitors (as well as Facebook site).
    • What could the Blind Pig do? (Strategy 2: Use a standard calendar) How? Put the whole schedule into an iCalendar- aware program. Pros Write it once, show it automatically on website and elsewhere. Cons 1. Not in Facebook. 2. Widgets don’t match site design.Workarounds 1. Use one-click Add to Facebook 2. Extract data from Facebook, flow through site template.
    • One-click Add To FacebookAny syndicated event canalso be added topersonal calendars in thecloud (Google, Hotmail)or on the desktop(Outlook, Apple iCal)
    • Feeds in the Ann Arbor hub’s music category Music in Ann Arbor
    • Creating a “Music Around Town” widget Exploratorium
    • “Music Around Town” widget embedded in the Blind Pig site Blind Pig with widget
    • “Music Around Town” widget embedded in the Crazy Wisdom site Crazy Wisdom with widget
    • Organizing feeds into categorieshttp://elmcity.cloudapp.net/a2cal/html?view=crazywisdom http://elmcity.cloudapp.net/a2cal/html?view=crazywisdom,music Crazy Wisdom:
    • Organizing feeds into categories Crazy Wisdom
    • Organizing feeds into categories BEGIN:VEVENT CATEGORIES:crazywisdom CATEGORIES:music DESCRIPTION: Live Music Weekends at Crazy Wisdom Tea Room n 8:30 to 10 :30 p.m. &ndash; No Cover Charge n Every Friday and Saturday night C razy Wisdom invites you to Tea and Tunes. Not a tea drinker? No problem! C razy Wisdom offer a wide selection of coffee drinks. (while you&rsquo;re here, don&rsquo;t forget to try some of our tasty treats as well!) n Click here to see who is playing DTEND;TZID=Eastern Standard Time:20120928T223000 DTSTAMP:20120924T135335 DTSTART;TZID=Eastern Standard Time:20120928T203000 LOCATION: SEQUENCE:0 SUMMARY:Live Music in th Tea Room UID:eab1368d-f802-45ab-b63f-842bf09fa1c6 URL:http://www.crazywisdom.net/events.html END:VEVENT Crazy Wisdom: making the
    • Organizing feeds into categorieshttp://elmcity.cloudapp.net/a2cal/html?view=slauson http://elmcity.cloudapp.net/a2cal/html?view=slauson,music Slauson: all vs
    • Organizing feeds into categories Slauson:
    • Arts Alive site
    • Arts alive hub
    • State Hub A: Arts and Culture State Hub B: Tech and Business Ann Arbor music Ann Arbor art Detroit music Grand Rapids art … Ann Arbor tech Ann Arbor business Detroit tech Lansing business … …Community Arts …and Culture Hub Community Tech e and Business Hubmusic art tech business r health environment art u music sports ct business tech pi g Bi
    • For more information: http://elmcity.cloudapp.net jonu@microsoft.com