on 03.11.06, 04:30pm in windows • share on facebook • comments (8)
While I was exchanging emails with Brandon regarding publishing in Windows Calendar, I thought it might be good to quickly touch on how you can use Windows Calendar to publish your calendars and where you can subscribe to some online calendars.
In the February CTP, Windows Calendar uses "Web-based Distributed Authoring and Versioning" (aka WebDAV or Web Folders) to publish an iCalendar file to the Internet. Of course, you also have the option to "Export…" a calendar to an .ICS file and upload it to whereever you want. (Note: In more recent builds, we’ve also added the ability to publish to local network shares, the file system, etc.)
What’s really nice is that WebDAV is a standard (RFC 2518) that is already supported by IIS, Apache and even sharepoint websites, which really enables you to be able to share your calendars between a variety of different calendaring applications.
One final technical note: if you’re trying to publish to a WebDAV server with only basic authentication turned enabled, remember that since Windows XP Service Pack 2, basic authentication has been disabled by default. I’m trying to dig up what you need to do to re-enable it in Vista.
With regards to subscribing, Windows Calendar uses a fairly straightforward HTTP request. In Feb CTP, we were using the BITS download service, which caused some issues when downloading from certain websites that don’t put the Content-Length header in their HTTP response. Since then, we’ve moved over to a pure HTTP download, which has been working really well. Windows Calendar is also the default application for handling webcal:\\ URL’s in Vista.
To grab some interesting online calendars, you might want to check out some calendar sharing sites such as www.icalshare.com (be warned though, you might run into the Content-Length issue with the Feb CTP).