Difference between revisions of "hcalendar-examples-in-wild"

From Microformats Wiki
hcalendar-examples-in-wild
Jump to navigation Jump to search
Line 85: Line 85:
 
* [http://www.midgard-project.org/community/events/ Midgard CMS Event calendar] - as [http://bergie.iki.fi/blog/new-event-calendar-for-midcom.html blogged by Henri Bergius]  
 
* [http://www.midgard-project.org/community/events/ Midgard CMS Event calendar] - as [http://bergie.iki.fi/blog/new-event-calendar-for-midcom.html blogged by Henri Bergius]  
 
* [http://www.iowamilitaryveteransband.com/schedule/ Iowa Military Veterans Band Schedule] - hCalendar markup [http://weblog.randomchaos.com/archive/2005/10/24/Microformats/ added by Scott Reynen]
 
* [http://www.iowamilitaryveteransband.com/schedule/ Iowa Military Veterans Band Schedule] - hCalendar markup [http://weblog.randomchaos.com/archive/2005/10/24/Microformats/ added by Scott Reynen]
* [http://www.funfairgames.net/weblog/posts/00000011.html Upcoming events on Jason A.R. Moody Amusements Weblog] posted by Jason Moody on 15 Oct 2005. [http://www.funfairgames.net/weblog/index./wwf.org.au/act/volunteer/ Volunteer]
+
* [http://www.funfairgames.net/weblog/posts/00000011.html Upcoming events on Jason A.R. Moody Amusements Weblog] posted by Jason Moody on 15 Oct 2005. [http://www.funfairgames.net/weblog/index.html His weblog] in general has hCalendar events posted inside the blog posts.
 +
* [http://tantek.com/microformats/2005/syndicate/tracks-sessions-schedule.html Syndicate - Tracks & Sessions]
 +
* [http://tantek.com/microformats/2005/web2/program.html Web 2.0 Conference schedule page marked up with hCalendar]
 +
* [http://www.thisiscmon.com/ C'MON] is a rock band from Canada, and their [http://www.thisiscmon.com/shows/ tour dates] have been marked up by [http://www.d2digitalmedia.com/ Ray Dickman] with hCalendar.
 +
* [http://ifreebusy.com/ ifreebusy.com] will display freebusy information using hCalendar. See this [http://ifreebusy.com/neiljensen/freebusy/ example].
 +
* [http://we05.com/ Web Essentials 05] has marked up their [http://we05.com/program.cfm program schedule table with hCalendar], using the 'axis' and 'headers' attributes.
 +
* [http://www.asdvbonaparte.nl/ ASDV Bonaparte] is a Dutch debating society. Their events calendar has been marked up with the hCalendar conventions.
 +
* [http://chocnvodka.blogware.com/blog Suw Charman] has marked up [http://suw.org.uk/archives/category/events/ her events] with hCalendar.
 +
* [http://www.blogbusinesssummit.com/ Blog Business Summit] has published their [http://www.blogbusinesssummit.com/details.htm event details] marked up with hCalendar.
 +
* [http://eventful.com Eventful.com] publishes all events with hCalendar and venues with [[hcard|hCard]].  Took them only 15 minutes to implement both! Their Atom feeds also contain hCalendar/hCard.
 +
* [http://upcoming.org Upcoming.org] publishes all events and lists of events with hCalendar.  Took them only an hour to add hCalendar support to the site.
 +
** The dtend values for events with no time specified (like [http://upcoming.org/event/110145/ | Burning Man] are not exclusive. This causes problems when sending the microformats info to places like Google. They do correct the dtend when exporting to Outlook though. They have been made aware of the problem.
 +
* The [http://laughingsquid.com/squidlist/calendar/ Laughing Squid Calendar] events, [http://laughingsquid.com/squidlist/calendar/9949/2005/5/9 e.g. this party], now supports hCalendar.
 +
* [http://paulschreiber.com/ Paul] Schreiber's [http://concerts.shrub.ca/ Sunnyvale House Concerts] site publishes hCalendar event information for upcoming concerts.  In addition the [http://concerts.shrub.ca/shows Past Shows] page contains hCalendar events for all past concerts.
 +
* [http://www.complexspiral.com/ Complex Spiral Consulting], both in the "Events" box on left side, and the separate [http://www.complexspiral.com/events/ Events page].
 +
* [http://tantek.com/log Tantek's Thoughts], specifically the "Events" roll in the right-most column.
 +
* [http://suda.co.uk/projects/holidays/ Lesser Known Holidays], a list of holidays on [http://suda.co.uk suda.co.uk] that can be imported via iCal and hCal so you can compare actual transformation versus intended.
 +
* [http://norman.walsh.name/2005/itinerary/ Norm Walsh's travel schedule] use hCalendar as well as GRDDL.
 +
* [http://www.policyawareweb.org/2005/ftf2/paw-mtg Policy Aware Web (PAW) Project Meeting] uses hCalendar to record date-related decisions, and uses a vtodo microformat to record action items.
 +
* The [http://lufgi4.informatik.rwth-aachen.de Laboratory for Dependable Distributed Systems] publishes it's [http://lufgi4.informatik.rwth-aachen.de/cfps list of notable CfPs on dependability and security] with hCalendar-todo elements.
 +
* The [http://laughingsquid.com/laughing-squid-10th-anniversary-party/ Laughing Squid 10th Anniversary Party] has an hcalendar page.
 +
* SPRACI has hcalendar versions of its nightlife/clubbing/gigs/festivals listings for many cities worldwide - eg: [http://www.spraci.com/listhcalendar.php?parea=sydney&category=all Events in Sydney] (check the [http://www.spraci.com/api/ API] pages in the faq section of [http://www.spraci.com/ SPRACI] for more info about the area/city keywords and category tags to use to get data for your city/categories
 +
* WWF-Australia events calendars: [http://wwf.org.au/act/events/ What's on], [http://wwf.org.au/act/volunteer/ Volunteer]
 
* [http://rubyholic.com rubyholic] uses hCalendar to publish calendars for ruby groups.
 
* [http://rubyholic.com rubyholic] uses hCalendar to publish calendars for ruby groups.
 
* [http://www.bath.ac.uk/whats-on/ University of Bath What's On] uses hCalendar on individual event pages
 
* [http://www.bath.ac.uk/whats-on/ University of Bath What's On] uses hCalendar on individual event pages

Revision as of 21:05, 4 April 2007

hCalendar Examples in the wild

This page is an informative section of the hCalendar specification.

The following sites have published events using hCalendar, and thus are a great place to start for anyone looking for examples "in the wild" to try parsing, indexing, organizing etc.

If events on your site are marked up with hCalendar, feel free to add it to the top of this list. Please be sure to include at least one URL of a page on your site that includes actual hCalendar markup. Examples added without the URL of a page with hCalendar markup may be removed.

Want to get started with writing an hCalendar event? Use the hCalendar creator to write up an event and publish it, or follow the hCalendar authoring tips to add hCalendar markup to your page of upcoming events or events you mention in blog posts, wikis, etc.

Don't forget that you can add one of our Microformats Buttons to the page, to indicate the presence of hCalendar microformats. For example: microformat_hcalendar.png. If you can link it back to hCalendar (or even page on your website, about your use of the microformat), so much the better!

New Examples

Please add new examples to the top of this section.

World Cup Kick-off

  • World Cup KickOff where you can download and keep all the fixtures you are interested in so you will never miss a single game of the 2006 football World Cup!

Mon May 22, 4:00 PM ET The World Cup, one of the world's most watched sporting events, is almost upon us. If you've ever tried to follow your favorite team through the Cup you know that it can sometimes be difficult to know when they're on. World Cup Kickoff can help.

World Cup KickOff is all you will ever need for knowing all the match details for the upcoming World Cup 2006. Whether you use your mobile phone, MS Outlook, Apple iCal or Mozilla Calendar, you can download and keep all the fixtures you are interested in so you will never miss a single game!

Next tip? We'll show you how to get up at 2 AM to watch your matches. ;0) Thanks to Tom for the tip!

Examples with some problems

If you find a problem with any example in any other section, please move it here, and note the precise problem and cite the section of the hCalendar spec that appears to be violated. If the example that was moved here is yours, and you want to improve it, see the hCalendar FAQ, or raise any queries on hCalendar issues or the mailing list, where people will be happy to help you.

  • I'd be happy if some future french Pinko-marketing meetings (CantineCamp) could require the use of hCalendar for listing some informal lunches in Paris. CantineCampParis10 is an example to include a hCalendar + hCard markup on the wiki-page. When converting to vCard, "Mendès" accent is malformed in a french outlook 2003 "address book". I've looked UTF-8 example but could not find any way to correct. Any idea ? -- xtof 01:09, 26 Mar 2007 (PDT)
  • Joomla! Melbourne User Group uses hCalendar markup for listing of all events.
    • No examples on cited page. Andy Mabbett 15:06, 31 Jan 2007 (PST)
  • Webfeet events includes hCalendar markup in its aggregated events lists.
    • Possibly a case where <abbr> won't work for dtstart/dtend as there are many events listed under a single date. Webf 15:19, 15 Jan 2007 (PST)
    • Malformed e.g <span class="dtstart" title="20070120"></span> Andy Mabbett 15:41, 15 Jan 2007 (PST)
    • Continue the discussion under hCalendar Issues perhaps. Webf 22:25, 15 Jan 2007 (PST)
  • Theatre Studies: European Theatre at the University of Edinburgh uses hCalendar to markup news and events on the index page.
    • Uses "display:none" on image. Andy Mabbett 15:32, 13 Nov 2006 (PST) Removed img tag from hCard
  • s'Bokle is a German music pub. Their events calendar has been marked up with hCalendar.
    • improper use of rrule --RyanKing 16:04, 6 Jan 2006 (PST)
  • Plan9 - Uses hCalendar to mark up events !
    • dtstart/dtend are implemented on span element Tom Armitage June 23, 2006 --Tim 13:34, 4 Mar 2007 (PST) Fixed now
  • socalTECH is a news and information site. Their front page event listing is marked up with hCalendar.
    • dtstart/dtend implemented on span element Tom Armitage June 23, 2006
  • The Multipack features a vevent for the next meeting information.
    • dtstart/dtend are implemented on em element Tom Armitage June 23, 2006
  • Paul Schreiber's unofficial schedule site publishes hCalendar information for upcoming hockey games at Ice Oasis
    • dtstart/dtend are implemented on td element Tom Armitage June 23, 2006

- whilst Tails parses the "title" attribute for dtstart/dtend on any element (does Tails still do this?), that is incorrect. The title attribute only provides semantics for the <abbr> element, while for elements in general like <span>, only the contents of the element are used. This is a simplification and see hCard parsing for details. Technorati Microformats Search only looks for the title attribute on <abbr> tags per the rules from hCard parsing which apply to hCalendar parsing as well.

Reviewed Examples

If you have reviewed a New Example (and you are not the author of the example) and believe it to be valid, go ahead and move it here.

  • ...

Related Pages

This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added. These thoughts, issues, and questions are kept in separate pages.