October 13, 2004

icald in service

icald, the iCal to Sun ONE calendar program, is up and working.

The primary thing left to code on it is access logging. I’m going to try to do something close to W3C common log format.

From the note I sent out to the department, the access methods are as follows:

Subscribe

  • To subscribe to a user’s default calendar: http://server:port/USERNAME
  • To subscribe to a calendar that is not a user’s default calendar: http://server:port/USERNAME/CALENDAR
  • To subscribe to a resource calendar: http://server:port/CALENDAR

In all cases, the URL may begin with http://server:port/login/ in order to force authentication for accessing the calendar.

Publish

  • To publish to your default calendar:
Publish nameUSERNAME
Base URLhttp://server:port/
LoginUSERNAME
  • To publish a calendar of yours that is not your default:
Publish nameCALENDAR
Base URLhttp://server:port/USERNAME/
LoginUSERNAME
  • To publish a resource calendar:
Publish nameCALENDAR
Base URLhttp://server:port/
LoginUSERNAME
  • To publish to someone else’s default calendar:
Publish nameOTHERUSER
Base URLhttp://server:port/OTHERUSER/
LoginUSERNAME
  • To publish to a calendar within someone else’s calendar space:
Publish nameCALENDAR
Base URLhttp://server:port/OTHERUSER/
LoginUSERNAME
Posted by Rowan Littell at October 13, 2004 01:26 PM