webcal "publish" operations are now working too.  
   
 The following URL's are all equivalent for this purpose:  
   
   http://citadel.example.com/groupdav/CalendarRoomName  
   http://citadel.example.com/groupdav/CalendarRoomName/ics  
   http://citadel.example.com/groupdav/CalendarRoomName/calendar.ics  
   
 I made all three of these syntaxes available because different client 
programs have different ideas about how you're supposed to do webcal 
publishing.  These are the URL formats used by OpenGroupware, so I decided 
to just go with the same ones they use, since both OGo and Citadel now 
support GroupDAV and webcal simultaneously in the same server.  
   
 Remember, when you publish a calendar to one of these URL's, the server 
assumes that you are uploading an updated copy of the entire calendar.  
This means that any existing calendar items in the room will be deleted!!  
If this sounds barbaric and unsophisticated ... well, it is.  :)  But it's 
the current standard, and everyone knows it's barbaric and unsophisticated 
which is why developers all around the community are now writing GroupDAV 
and CalDAV implementations to replace it.  In the meantime, we can now 
interoperate with the current set of clients out there (namely, Mozilla 
Sunbird and Apple iCal).  
   
 This code has been checked into svn.  I'd be delighted if some of you 
could test it and let me know how it worked for you.  

Reply via email to