+1 to adding to 0.6.1 if it's not going to destabilize the release.

On Feb 1, 2006, at 2:06 PM, Grant Baillie wrote:

On IRC earlier today, we had a user, Leppy, unable to subscribe to his Basecamp calendars (see <http://basecamphq.com/>) from Chandler; both Mozilla and Apple iCal both had no problems.

What's going on here is that Chandler is getting itself confused about what kind of thing you're trying to subscribe to. It could be any of:

  1. A simple text/calendar resource (i.e. a ".ics file on the web").
  2. A non-CalDAV Chandler WebDAV collection (i.e. cloud xml)
  3. A CalDAV collection

It turns out that we don't really detect the first case very well; in fact, if you're not subscribing to a URL that ends in ".ics", Chandler won't allow you to subscribe, and will fail with a fairly incomprehensible error.

While I'm working on making this code work better (i.e. correctly) in 0.7, it seemed to me that we could make a simple change in the sharing code for 0.6.1 that would enable more users to subscribe to shared calendars:

Basically, if the URL being subscribed to is using the 'webcal' scheme, we should assume case #1 above. This would fix the user's problem, at least, and others where calendars get shared with a webcal: scheme but no .ics extension.

FWIW, the webcal scheme is not an official standard; rather I think it's something Apple made up, but has become fairly widespread nowadays.

Any comments / suggestions?

--Grant

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to