a calendar hub for manchester uk

23
A calendar hub for Manchester UK Jon Udell March 27, 2012 http://jonudell.net What it is How I made it How you can improve it

Upload: judell

Post on 28-Nov-2014

812 views

Category:

Technology


2 download

DESCRIPTION

Presentation to Manchester NetSquared, March 27 2012

TRANSCRIPT

Page 1: A calendar hub for Manchester UK

A calendar hub for Manchester UK

Jon UdellMarch 27, 2012http://jonudell.net

What it isHow I made itHow you can improve it

Page 2: A calendar hub for Manchester UK

2

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

Page 3: A calendar hub for Manchester UK

3

http://elmcity.cloudapp.net/ManchesterUK/html?view=technology

Page 4: A calendar hub for Manchester UK

4

http://elmcity.cloudapp.net/ManchesterUK/xml?view=technology

Page 5: A calendar hub for Manchester UK

5

http://elmcity.cloudapp.net/ManchesterUK/json?view=technology

Page 6: A calendar hub for Manchester UK

6

http://elmcity.cloudapp.net/ManchesterUK/ics?view=technology

Page 7: A calendar hub for Manchester UK

7

http://elmcity.cloudapp.net/ManchesterUK/rss?view=technology

Page 8: A calendar hub for Manchester UK

8

http://elmcity.cloudapp.net/ManchesterUK/stats

Page 9: A calendar hub for Manchester UK

9

http://elmcity.blob.core.windows.net/manchesteruk/ManchesterUK.feeds.json

Page 10: A calendar hub for Manchester UK

10

http://elmcity.cloudapp.net/services/ManchesterUK/get_editable_metadata?flavor=feeds

Page 11: A calendar hub for Manchester UK

11

http://elmcity.blob.core.windows.net/manchesteruk/tag_sources.html

Page 12: A calendar hub for Manchester UK

12

source breakdown

Eventful 164

Eventbrite 1173

Facebook 14Meetup 137Upcoming 114Other iCalendar 112

Manchester United Football thismonkey.com 9Manchester City Football thismonkey.com 8Portico Library Google Calendar 95

Other iCalendar breakdown

Page 13: A calendar hub for Manchester UK

13

Eventful venue nativehttp://eventful.com/ical/chester_nh/venues/chester-academy-/V0-001-000633236-2

Eventbrite organizer synthetichttp://elmcity.cloudapp.net/ics_from_eventbrite_organizer?organizer=The%20Launchpad&elmcity_id=ManchesterUK

Facebook Page synthetichttp://elmcity.cloudapp.net/ics_from_fb_page?fb_id=162147880467082&elmcity_id=ManchesterUK

Meetup group nativehttp://www.meetup.com/WeAreChangeManchester/events/ical/WeAreChange+Manchester/

Upcoming venue native http://upcoming.yahoo.com/calendar/v2/venue/671529

native vs synthetic iCal feeds

Page 14: A calendar hub for Manchester UK

14

http://elmcity.cloudapp.net/url_helpers

(Other helpers for: extracting ICS from CSV, extracting ICS from RSS+xCAL, filtering ICS to ICS based on keywords or date/time.)

Page 15: A calendar hub for Manchester UK

15

source breakdown for four cities

Manchester UK Manchester NH Boston MA Seattle WAEventbrite 164 27 481 168Eventful 1173 232 2272 2013Facebook 14 34 434 218Meetup 137 301 926 1129Upcoming 114 14 181 52

Other iCalendar 112 531 3665 3335

Total 1714 1139 7959 6915

Other iCalendar % 6.5% 46.6% 46.0% 48.2%

Page 16: A calendar hub for Manchester UK

The public calendar scorecard

16

Page 17: A calendar hub for Manchester UK

17

Step 1 (automatic): The elmcity service scans Eventbrite, Eventful, Facebook, Meetup, and Upcoming for candidate feeds.

Stages of hub development

Step 1 yields two outputs:

a) http://elmcity.blob.core.windows.net/manchesteruk/taggable_sources.html is a page of links

b) http://elmcity.blob.core.windows.net/manchesteruk/taggable_sources.html is corresponding json

Page 18: A calendar hub for Manchester UK

18

Step 1 (automatic): The elmcity service scans Eventbrite, Eventful, Facebook, Meetup, and Upcoming for candidate feeds.

Stages of hub development

Step 2 (manual): A human processes the taggable_sources files: removes junk, adds and tags useful feeds, looks for related iCalendar feeds.

Step 2 yields a hub like the Manchester UK hub we see today.

Page 19: A calendar hub for Manchester UK

19

Step 1 (automatic): The elmcity service scans Eventbrite, Eventful, Facebook, Meetup, and Upcoming for candidate feeds.

Stages of hub development

Step 2 (manual): A human processes the taggable_sources files: removes junk, adds and tags useful feeds, looks for related iCalendar feeds.

Step 3: The hub is adopted by a curator who works toward lighting up the iCalendar “dark matter.”

Step 3 has never really happened yet.

Page 20: A calendar hub for Manchester UK

20

iCalendar “dark matter” for Manchester UK

http://oddbar.co.uk/odder/

http://www.iwm.org.uk/events/iwm-north

http://www.stclement-chorlton.org.uk/diary.php#whats

http://www.parrenthorn.co.uk/calendar/

http://www.philandaly.com/

http://www.holdengallery.mmu.ac.uk/exhibitions.php

http://www.stannsmanchester.com/whats-on/

http://www.bbc.co.uk/showsandtours/events/index.shtml

http://www.therubylounge.com/

http://www.starandgarter.co.uk/star4/WhatsOn.aspx

http://www.drybar.co.uk/calendar.php

http://www.chinese-arts-centre.org/

http://thedeafinstitute.co.uk/calendar.php

http://www.o2apollomanchester.co.uk/

http://moholive.com/index.php/event-listings

http://www.mmu.ac.uk/news/events/

http://www.manchestersalon.org.uk/

http://www.cities.manchester.ac.uk/events/

http://www.anthonyburgess.org/visiting-us/whats-on

http://www.blankmediacollective.org/events/

These are web pages with calendars that trap event info in HTML silos.

All of these could easily be converted, using Google Calendar or Hotmail Calendar or Outlook or Apple iCal or any another standard calendar app, to dual use:

1 An HTML/JS widget for the site 2 An iCalendar feed for syndication

Who’s going to tell them?

Why will they care?

Page 21: A calendar hub for Manchester UK

21

CMS wall of shame

http://www.dea.com/

http://schoolworld.edline.com/

http://www.serviceu.com/

http://www.peoplecube.com/products-other-web-event.htm

http://search.constantcontact.com/event-marketing/index.jsp

http://www.schlu.net/

These, and many others, offer calendar modules without iCalendar support.

Page 22: A calendar hub for Manchester UK

22

http://icalvalid.cloudapp.net/

(Inspired by http://feedvalidator.org)

Page 23: A calendar hub for Manchester UK

23

Key messages

- Many public events are published online (as HTML or PDF)

- Few are machine-readable (as iCalendar)

- All could be dual-purposed using standard calendar apps

- The ICS ecosystem could work like the RSS ecosystem- a pub-sub network- open, standards-based

- It’s so simple nobody thinks of it