intro
DESCRIPTION
Intro. Rethinking the community calendar. Jon Udell Ann Arbor District Library Sept 26, 2012 http://elmcity.cloudapp.net. 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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/1.jpg)
Intro
Rethinking the community calendar
Jon UdellAnn Arbor District LibrarySept 26, 2012http://elmcity.cloudapp.net
![Page 2: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/2.jpg)
I went to this university
![Page 3: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/3.jpg)
Where I won this award
![Page 4: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/4.jpg)
Then I worked on this publication
![Page 5: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/5.jpg)
Then went to this graduate school
![Page 6: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/6.jpg)
Then I worked for this software company
![Page 7: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/7.jpg)
Then I worked for this magazine
![Page 8: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/8.jpg)
Then I wrote this book
![Page 9: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/9.jpg)
Then I worked for this magazine
![Page 10: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/10.jpg)
Then I went to this company
![Page 11: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/11.jpg)
![Page 12: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/12.jpg)
Why?Characteristics of the solution:
1. There's no central point of control
2. Everyone is responsible for their own data
3. Standards enable data contributions to form networks
![Page 13: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/13.jpg)
How?
![Page 14: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/14.jpg)
How not: AnnArbor.com
![Page 15: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/15.jpg)
Or: A2Y Chamber
![Page 16: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/16.jpg)
Or: ArborWeb.com
![Page 17: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/17.jpg)
But: A2Chronicle
![Page 18: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/18.jpg)
So: Washtenaw County calendar of events
https://secure.ewashtenaw.org/eventcal/ViewCalendar.do?view=month
![Page 19: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/19.jpg)
A2Cal today
http://elmcity.cloudapp.net/a2cal/html
![Page 20: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/20.jpg)
What is iCalendar and why would I care?
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 can't automatically exchange the data.
![Page 21: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/21.jpg)
A2Cal today all
Today in Ann Arbor
![Page 22: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/22.jpg)
Wurster Park
![Page 23: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/23.jpg)
Wurster Park
![Page 24: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/24.jpg)
A2cal feed stats snapshot
Some Ann Arbor feeds I found
![Page 25: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/25.jpg)
A2cal feed stats all
All the Ann Arbor feeds I found
![Page 26: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/26.jpg)
A2cal quick stats
Sources feeding the Ann Arbor hub
![Page 27: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/27.jpg)
iCal PRODIDs
Applications that produced the feeds
![Page 28: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/28.jpg)
Feed count by iCal producer
![Page 29: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/29.jpg)
Bright lights: AADL
Syndication from the Ann Arbor District Library
![Page 30: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/30.jpg)
Bright lights: Crazy Wisdom
Syndication from CrazyWisdom
![Page 31: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/31.jpg)
Bright lights: City of Ann Arbor
Syndication from the City of Ann Arbor
![Page 32: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/32.jpg)
calendar “dark matter”dark matter
![Page 33: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/33.jpg)
The HTML/PDF/RSS fallacyHow humans represent calendar events:
“Community Information Sharing Seminar with Jon Udell, Ann Arbor District Library, Sept. 26 at 4PM“
How computers represent calendar events:
DTSTART;TZID=EST;20120926T160000 SUMMARY:Jon Udell: Community Info Sharing LOCATION:Ann Arbor District Library
HTML, PDF,RSS
iCalendar
![Page 34: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/34.jpg)
A civic scorecard for public calendars
![Page 35: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/35.jpg)
Google create new calendarStep 1: Create a calendar (once only)
Syndicating from Google Calendar
![Page 36: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/36.jpg)
Google share calendarStep 2: Make it public (once only)
![Page 37: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/37.jpg)
Capture Google HTML and iCal
https://www.google.com/calendar/ical/ajgh1q3t9plrlcoobkovsdfm88%40group.calendar.google.com/public/basic.ics
<iframe src="https://www.google.com/calendar/embed?src=ajgh1q3t9plrlcoobkovsdfm88%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)
Step 3: Capture HTML for website, iCalendar URL for syndication (once only)
![Page 38: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/38.jpg)
Embed Google HTML
Step 4: Ask webmaster to embed the HTML in your site (once only)
![Page 39: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/39.jpg)
Transmit URL to curator
Step 5: Send the iCal URL to the syndication hub (once only)
From: [email protected] 1
To: [email protected] 2
Subject: iCal feed for Washtenaw County public meetings
Hi there,
Please syndicate our calendar at this URL:
https://www.google.com/calendar/ical/8i9vg16fbddqkct11sml54a0m0%40group.calendar.google.com/public/basic.ics
1. Person responsible for the eWashtenaw public calendar
2. Person responsible for the syndication hub
![Page 40: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/40.jpg)
Google create eventFrom now on, when you create an event here…
![Page 41: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/41.jpg)
It shows up here
It shows up here: https://secure.ewashtenaw.org/eventcal
![Page 42: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/42.jpg)
And also here
And also here: http://elmcity.cloudapp.net/a2cal/html
![Page 43: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/43.jpg)
And potentially A2Chron
And maybe here? http://annarborchronicle.com/events-listing/
![Page 44: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/44.jpg)
And potentially also A2YChamber
And maybe also here? http://www.a2ychamber.org/Events.aspx
![Page 45: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/45.jpg)
And potentially even Community Television Network
And maybe even on community access television?
![Page 46: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/46.jpg)
Hotmail create new calendarStep 1: Create a calendar (once only)
Syndicating from Hotmail Calendar
![Page 47: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/47.jpg)
Hotmail share calendarStep 2: Make it public (once only)
![Page 48: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/48.jpg)
HTML (for people)
iCalendar (for computers)
Capture Hotmail HTML and iCal
![Page 49: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/49.jpg)
Embed Hotmail HTML
Step 4: Ask webmaster to embed the HTML in your site (once only)
![Page 50: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/50.jpg)
Transmit URL to curator
Step 5: Send the iCal URL to the syndication hub (once only)
From: [email protected] To: [email protected] Subject: iCal feed for Washtenaw County public meetings
Hi there,
Please syndicate our calendar at this URL:
webcals://cid-dffec23daaf5ee89.calendar.live.com/calendar/eWashtenaw/calendar.ics
![Page 51: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/51.jpg)
Hotmail create eventFrom now on, when you create an event here…
![Page 52: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/52.jpg)
It shows up here
It shows up here…
![Page 53: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/53.jpg)
And also here
And also here: http://elmcity.cloudapp.net/a2cal/html
![Page 54: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/54.jpg)
And potentially A2Chron
And maybe here? http://annarborchronicle.com/events-listing/
![Page 55: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/55.jpg)
And potentially also A2YChamber
And maybe also here? http://www.a2ychamber.org/Events.aspx
![Page 56: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/56.jpg)
Blind Pig home calendar
http://www.blindpigmusic.com/calendar.html
![Page 57: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/57.jpg)
Blind Pig in a2cal via upcoming
http://elmcity.cloudapp.net/a2cal/html?view=music
The Hood Internet shows up here via Upcoming
![Page 58: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/58.jpg)
Blind Pig in facebook
https://www.facebook.com/BlindPigAnnArbor/events
The Blind Pig didn’t include The Hood Internet (Sep 26) in its Facebook calendar.
But it was a source for these events.
![Page 59: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/59.jpg)
Blind Pig Sept 30 in a2cal
Two Gallants shows up here (at the right time, because The Blind Pig entered the data into Facebook)
Two Gallants also shows up here (at the wrong time, because somebody else entered the data into Upcoming)
Duplication isn’t necessarily bad. When times and titles match, multiples coalesce.
Syndicating from Facebook
![Page 60: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/60.jpg)
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).
![Page 61: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/61.jpg)
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.
![Page 62: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/62.jpg)
One-click Add To Facebook
Any syndicated event can also be added to personal calendars in the cloud (Google, Hotmail) or on the desktop (Outlook, Apple iCal)
![Page 63: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/63.jpg)
Music in Ann Arbor
Feeds in the Ann Arbor hub’s music category
![Page 64: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/64.jpg)
Exploratorium
Creating a “Music Around Town” widget
![Page 65: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/65.jpg)
Blind Pig with widget
“Music Around Town” widget embedded in the Blind Pig site
![Page 66: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/66.jpg)
Crazy Wisdom with widget
“Music Around Town” widget embedded in the Crazy Wisdom site
![Page 67: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/67.jpg)
Crazy Wisdom: all vs music only
http://elmcity.cloudapp.net/a2cal/html?view=crazywisdom
http://elmcity.cloudapp.net/a2cal/html?view=crazywisdom,music
Organizing feeds into categories
![Page 68: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/68.jpg)
Crazy Wisdom feeds and tags
Organizing feeds into categories
![Page 69: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/69.jpg)
Crazy Wisdom: making the music feed
BEGIN:VEVENTCATEGORIES:crazywisdomCATEGORIES:musicDESCRIPTION: 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:20120928T223000DTSTAMP:20120924T135335DTSTART;TZID=Eastern Standard Time:20120928T203000LOCATION:SEQUENCE:0SUMMARY:Live Music in th Tea RoomUID:eab1368d-f802-45ab-b63f-842bf09fa1c6URL:http://www.crazywisdom.net/events.htmlEND:VEVENT
Organizing feeds into categories
![Page 70: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/70.jpg)
Slauson: all vs music only
http://elmcity.cloudapp.net/a2cal/html?view=slauson
http://elmcity.cloudapp.net/a2cal/html?view=slauson,music
Organizing feeds into categories
![Page 71: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/71.jpg)
Slauson: multiple gcals
Organizing feeds into categories
![Page 72: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/72.jpg)
Arts Alive site
![Page 73: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/73.jpg)
Arts alive hub
![Page 74: Intro](https://reader035.vdocuments.us/reader035/viewer/2022062813/568165b6550346895dd8b3b4/html5/thumbnails/74.jpg)
musichealth
sports
environment
tech
Community Arts and Culture Hub
art
business
music art
Community Tech and Business Hub
tech business
State Hub A: Arts and Culture
Ann Arbor music
Ann Arbor art
Detroit music
Grand Rapids art
…State Hub B: Tech and Business
Ann Arbor tech
Ann Arbor business
Detroit tech
Lansing business
…
…
…
Big picture