[kronolith] WebDAV backend!
Johan Ekblad
jka at eminds.se
Mon Jan 30 02:12:05 PST 2006
Hi. I'm new to this list and I'm planning to build a WebDAV backend
using iCal for Kronolith. My goal is that Kronolith may read and write
Calendar entries to a ics-file placed on a WebDAV server (For example
apache with only the mod_dav and mod_dav_fs extensions) so that for
example Sunbird and Kronolith may use the same Calendar.
In the future the code may be used for someone implementing support
against a CalDAV server (but right now I'm planning to start with WebDAV)
I would like a few questions answered.
In the TODO-list there are two points:
------------
- Remove the assumption that each calendar is using the same backend.
Ideally it should be possible to have a local calendar using sql or
kolab and a remote calendar using another driver (eg wcap or whatever
mozilla uses).
Is it OK to assume the same backend (WedDAV/iCAL) for all calendars in
my implementation?
- Allow publishing calendars to a remote site as iCalendar files.
This is a different, since it only exports a Calendar to a WebDAV
server, but I guess some of my code may be used to implement this.
-------
As I understand it, all the Kolab backend-operations end up in
IMAP-calls against the Kolab server, so no calendar info is kept in a
local Kronolith database.
Maybe a more simple approach is to cache the calendar in a local SQL
database and only read/write to the WebDAV server when you write/refresh
this calender. This is easier to implement and maybe faster than
accessing a remote WebDAV server each time. What do you think?
//regards: Johan Ekblad
More information about the kronolith
mailing list