A calendar hub for Manchester UK
-
Upload
judell -
Category
Technology
-
view
814 -
download
2
description
Transcript of A calendar hub for Manchester UK
![Page 1: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/2.jpg)
2
http://elmcity.cloudapp.net/ManchesterUK/html
![Page 3: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/3.jpg)
3
http://elmcity.cloudapp.net/ManchesterUK/html?view=technology
![Page 4: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/4.jpg)
4
http://elmcity.cloudapp.net/ManchesterUK/xml?view=technology
![Page 5: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/5.jpg)
5
http://elmcity.cloudapp.net/ManchesterUK/json?view=technology
![Page 6: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/6.jpg)
6
http://elmcity.cloudapp.net/ManchesterUK/ics?view=technology
![Page 7: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/7.jpg)
7
http://elmcity.cloudapp.net/ManchesterUK/rss?view=technology
![Page 8: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/8.jpg)
8
http://elmcity.cloudapp.net/ManchesterUK/stats
![Page 9: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/9.jpg)
9
http://elmcity.blob.core.windows.net/manchesteruk/ManchesterUK.feeds.json
![Page 10: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/10.jpg)
10
http://elmcity.cloudapp.net/services/ManchesterUK/get_editable_metadata?flavor=feeds
![Page 11: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/11.jpg)
11
http://elmcity.blob.core.windows.net/manchesteruk/tag_sources.html
![Page 12: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/16.jpg)
The public calendar scorecard
16
![Page 17: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/20.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/22.jpg)
22
http://icalvalid.cloudapp.net/
(Inspired by http://feedvalidator.org)
![Page 23: A calendar hub for Manchester UK](https://reader036.fdocuments.us/reader036/viewer/2022081602/547a37ae5806b58a048b47ba/html5/thumbnails/23.jpg)
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