Jump to Navigation

211 - iCalendar, CalDAV

iCalendar is a computer file format which allows Internet users to send meeting requests and tasks to other Internet users, via email,
or sharing files with an extension of .ics. Recipients of the iCalendar data file (with supporting software, such as an email client
or calendar application) can respond to the sender easily or counter propose another meeting date/time.

CalDAV (Calendaring Extensions to WebDAV) is just another extension over WebDAV (RFC-4791) to specify a standard way of accessing,
managing and sharing calendaring data based on the iCalendar format. In summary it is a protocol to manage typical calendar resources
(calendars, events, to-dos,...) as internet WebDAV collections.

  • Access to iCalendar ICS
webcal://<USERNAME>:<PASSWORD>@zimbrahost.example.com/home/<USERNAME>/Ca...

webcal is an unofficial Uniform Resource Identifier scheme for accessing iCalendar files. It is also the name of two web calendar applications written in Perl.
It is not an official URI scheme, such as http and ftp, as registered with IANA. The Webcal protocol prefix is used to trigger an external protocol
handler which is passed the URL of the .ics file rather than being passed the downloaded contents of the file, in much the same way feed is
sometimes used to trigger external RSS readers. The idea is that with this protocol prefix the target file should be subscribed to rather than
imported into the calendar application as would happen with a simple download.

  • Access to CalDAV
http://<USERNAME>:<PASSWORD>@zimbrahost.example.com/dav/<USERNAME>/Calendar
https://zimbrahost.example.com/dav/USERNAME/CalendarName

(so you won't have to save your password in cleartext...)



Main menu 2

Story | by Dr. Radut