[Ietf-caldav] Re: Notifications [was Re: Client work]
Dan Winship
danw at novell.com
Mon Aug 16 14:22:50 PDT 2004
On Mon, 2004-08-16 at 22:27 +0200, Helge Hess wrote:
> > 1. Have protocol levels / Capability strings (eg, CalDAV Server A
> > allows appointments to recur forever, but CalDAV Server B
> > doesn't). [sucks for client authors]
>
> I think this can be solved by HTTP error codes. (I would also be
> interested in the exact case where this hits the client, some servers
> might "flatten" the cycle [client push would require a client fetch and
> loose the cycle info])
I didn't mean that specific case sucks for clients, I meant the general
case sucks. The more ways the server can vary, the more stuff the client
has to be able to deal with. This way lies IMAP. :)
(Though dealing with N protocol levels is a lot nicer than dealing with
2^N combinations of capabilities.)
> > And if you're going to have multiple people accessing the same
> > calendars, then clients need to know when someone else changes
> > something in one of them. Ideally that means notifications.
> > At a minimum you need good polling support.
>
> Well, you somehow imply that calendaring doesn't work in current
> servers because they don't have notifications ;-)
The proprietary client/server combinations do have notifications, and
the web-based systems don't need notifications because there's generally
less of an expectation of having a completely live view.
> Polling is a simple DASL query (like you do in your Exchange connector
> ;-):
And we get lots of complaints that the views don't update fast
enough. :-)
But that could just be an argument for "notifications need to be
possible", not "notifications need to be mandatory".
I have some thoughts on a "polling for changes" REPORT that I'll post
tomorrow.
-- Dan
More information about the Ietf-caldav
mailing list