intro rethinking the community calendar jon udell ann arbor district library sept 26, 2012

75
Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012 http:// elmcity.cloudapp.net

Upload: kristin-spencer

Post on 11-Jan-2016

220 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Intro

Rethinking the community calendar

Jon UdellAnn Arbor District LibrarySept 26, 2012http://elmcity.cloudapp.net

Page 2: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

I went to this university

Page 3: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Where I won this award

Page 4: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Then I worked on this publication

Page 5: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Then went to this graduate school

Page 6: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Then I worked for this software company

Page 7: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Then I worked for this magazine

Page 8: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Then I wrote this book

Page 9: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Then I worked for this magazine

Page 10: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Then I went to this company

Page 11: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012
Page 12: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

How?

Page 14: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

How not: AnnArbor.com

Page 15: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Or: A2Y Chamber

Page 16: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Or: ArborWeb.com

Page 17: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

But: A2Chronicle

Page 18: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

So: Washtenaw County calendar of events

https://secure.ewashtenaw.org/eventcal/ViewCalendar.do?view=month

Page 19: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

A2Cal today

http://elmcity.cloudapp.net/a2cal/html

Page 20: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

A2Cal today all

Today in Ann Arbor

Page 22: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Wurster Park

Page 23: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Wurster Park

Page 24: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

A2cal feed stats snapshot

Some Ann Arbor feeds I found

Page 25: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

A2cal feed stats all

All the Ann Arbor feeds I found

Page 26: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

A2cal quick stats

Sources feeding the Ann Arbor hub

Page 27: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

iCal PRODIDs

Applications that produced the feeds

Page 28: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Feed count by iCal producer

Page 29: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Bright lights: AADL

Syndication from the Ann Arbor District Library

Page 30: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Bright lights: Crazy Wisdom

Syndication from CrazyWisdom

Page 31: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Bright lights: City of Ann Arbor

Syndication from the City of Ann Arbor

Page 32: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

calendar “dark matter”dark matter

Page 33: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

A civic scorecard for public calendars

Page 35: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Google create new calendarStep 1: Create a calendar (once only)

Syndicating from Google Calendar

Page 36: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Google share calendarStep 2: Make it public (once only)

Page 37: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Embed Google HTML

Step 4: Ask webmaster to embed the HTML in your site (once only)

Page 39: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Google create eventFrom now on, when you create an event here…

Page 41: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

It shows up here

It shows up here: https://secure.ewashtenaw.org/eventcal

Page 42: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

And also here

And also here: http://elmcity.cloudapp.net/a2cal/html

Page 43: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

And potentially A2Chron

And maybe here? http://annarborchronicle.com/events-listing/

Page 44: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

And potentially also A2YChamber

And maybe also here? http://www.a2ychamber.org/Events.aspx

Page 45: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

And potentially even Community Television Network

And maybe even on community access television?

Page 46: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Hotmail create new calendarStep 1: Create a calendar (once only)

Syndicating from Hotmail Calendar

Page 47: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Hotmail share calendarStep 2: Make it public (once only)

Page 48: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

HTML (for people)

iCalendar (for computers)

Capture Hotmail HTML and iCal

Page 49: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Embed Hotmail HTML

Step 4: Ask webmaster to embed the HTML in your site (once only)

Page 50: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Hotmail create eventFrom now on, when you create an event here…

Page 52: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

It shows up here

It shows up here…

Page 53: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

And also here

And also here: http://elmcity.cloudapp.net/a2cal/html

Page 54: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

And potentially A2Chron

And maybe here? http://annarborchronicle.com/events-listing/

Page 55: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

And potentially also A2YChamber

And maybe also here? http://www.a2ychamber.org/Events.aspx

Page 56: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Blind Pig home calendar

http://www.blindpigmusic.com/calendar.html

Page 57: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Music in Ann Arbor

Feeds in the Ann Arbor hub’s music category

Page 64: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Exploratorium

Creating a “Music Around Town” widget

Page 65: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Blind Pig with widget

“Music Around Town” widget embedded in the Blind Pig site

Page 66: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Crazy Wisdom with widget

“Music Around Town” widget embedded in the Crazy Wisdom site

Page 67: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Crazy Wisdom feeds and tags

Organizing feeds into categories

Page 69: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

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 Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Slauson: multiple gcals

Organizing feeds into categories

Page 72: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Arts Alive site

Page 73: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

Arts alive hub

Page 74: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

music

healthsports

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

Page 75: Intro Rethinking the community calendar Jon Udell Ann Arbor District Library Sept 26, 2012

For more information:

http://elmcity.cloudapp.net

[email protected]