jerakeen.org

by Tom Insam

notes☴

code☷

links☲

photos☵

BusyBlog: How to sync iCal calendar subscriptions to MobileMe and the iPhone

BusyBlog: How to sync iCal calendar subscriptions to MobileMe and the iPhone

created 05 October 2008 in links tagged calendar, google, ical and sync.

By subscribing to remote calendars in Google Calendar, then syncing those calendars to the local computer, you can persuade MobileMe to sync them in turn to me.com, and thus over-the-air to the iPhone. Which is a lot of hops, and you still won’t be able to choose to not push certain calendars to the phone. But it’s better than the current situation. Requires buying software, though.

http://blog.busymac.com/blog/2008/09/how-to-sync-cal.html

Google Calendar CalDAV support - Calendar Help Center

Google Calendar CalDAV support - Calendar Help Center

created 18 September 2008 in links tagged caldav, calendar and google.

Thought I’d bookmarked this, and couldn’t find it. So I’m bookmarking it now. Setup instructions for the Google Calendar CalDAV server, which has flaws but is still pretty good.

http://www.google.com/support/calendar/bin/answer.py?hl=e...

iCal calendar push

iCal calendar push

created 08 September 2008 in notes tagged calendar, dopplr, http, ical, upload and webdav.

There’s a common misconception that iCal uses WebDAV to upload calendars to remove servers. This bites me every so often, as I wrote the Dopplr iCal upload code and people tend to assume that if iCal can upload calendars, so should any other local calendar client that uses WebDAV. And they can’t - things break.

iCal actually does the simplest thing that could possibly work, and I love it for this. You give it a upload url, a username, and a password. The calendar you’re uploading has a name. iCal url-encodes the calendar name, and builds a calendar URL that looks like http://upload_url/calendar_name.ics. Then it does an HTTP PUT (authenticated with the username and password) of the contents of the calendar to that URL. Then it gives the url to the user and tells them that their calendar is here.

(As an aside, this means that you can upload more than one calendar into Dopplr, as long as they all have different names.)

That’s it. Exactly one HTTP call, one verb (Well, ok, there’s another verb. When you unpublish something, iCal sends an HTTP DELETE. But you knew that). It’s a subset of WebDAV, which is why iCal can also publish to WebDAV servers. But I was able to implement 60% of the iCal upload feature in Dopplr during the tea break in the middle of the meeting where someone came up with the idea, because adding support for a single extra verb to a single extra path is easy. Implementing WebDAV? Harder to get right.

MobileMe: Syncing calendar subscriptions

MobileMe: Syncing calendar subscriptions

created 21 August 2008 in links tagged apple, calendar, ical and subscription.

For future reference, the Apple support ticket that explains that I can’t sync subscribed calendars up to me.com, thus making it totally useless.

http://support.apple.com/kb/TS1213

So much for CALDAV

created 01 August 2008 in notes tagged apple, caldav, calendar, iphone and sync.

Even if my main calendar is a synced CALDAV calendar, I can’t put things into it from the iPhone. Creating new calendar entries creates a new calendar on the local machine on the next sync, with the entry in it. To make things worse, this new calendar isn’t synced by default, so the entry disappears from the phone, where I added it. So the feature is useless to me - I like being able to create calendar entries on the phone.

Backpack Calendar API

Backpack Calendar API

created 24 March 2007 in links tagged api, backpack and calendar.

XML api for the backpack calendar. Very rails-y

http://backpackit.com/api/calendar/

Cosmo

Cosmo

created 12 August 2006 in links tagged caldav, calendar, chandler, server and tomcat.

Cosmo is a CALDAV server, based on tomcat. Something to look at, assuming I ever feel like crushing my colo beneath ther terrifying weight that is tomcat.

http://cosmo.osafoundation.org/

Joel on Software

Joel on Software

created 08 February 2006 in links tagged calendar and todo.

http://www.joelonsoftware.com/items/2006/02/08.html

del.icio.us/joshua/cal

del.icio.us/joshua/cal

created 09 December 2005 in links tagged calendar and web.

Web calendars. Also, alarmingly meta.

http://del.icio.us/joshua/cal