[Tickets #3032] WebDAV / iCal plugin voor kronolith
bugs@bugs.horde.org
bugs at bugs.horde.org
Fri Nov 25 14:52:12 PST 2005
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/?id=3032
-----------------------------------------------------------------------
Ticket | 3032
Updated By | d.bussink at student.utwente.nl
Summary | WebDAV / iCal plugin voor kronolith
Queue | Kronolith
Version | HEAD
State | Feedback
Priority | 1. Low
Type | Enhancement
Owners |
-----------------------------------------------------------------------
d.bussink at student.utwente.nl (2005-11-25 14:52) wrote:
Ah, that's nice :)
Currently, I have two ideas for building the webdav/ical support into this.
I can add files with the name calendar.ics in the listing of kronolith (so
you get something like the following):
calendar_name/
calendar_name.ics
other_calendar/
other_calendar.ics
Or another solution is seperating it into different parts of the tree
structure:
kronolith/webdav/calendar_name.ics
kronolith/caldav/calendar_name/
I've also looked a bit more into to CalDAV, but the problem of putting
events seems rather simple. First, you have to put it into a existing
calendar directory. If you want to put it into a new calender, you first
have to create a new calendar with MKCALENDAR (part of the CalDAV spec), and
then put it into the folder which is created with the MKCALENDAR command.
For adding calendar's with WebDAV, it should be simply creating a calendar
with the (part of) the file name (so calendar_name for calendar_name.ics).
After this, the data of the file can be imported (or does the import already
create a new calendar if it doesn't exists?).
I think it is still necessary that the Horde WebDAV class uses some registry
function for PUT, so it is possible to call the import function with the
necessary parameters. I don't see how this could really be solved using the
current browse function.
Just another question, how mature is the CalDAV support, or is it in it's
current state nothing more that getting events?
More information about the bugs
mailing list