JavaScript CalDAV-Frontend

Nikolaus Gradwohl2009-03-29T12:39:00+00:00

I just wrote a realy simple and small frontend for caldav calender (~700 lines of code including html) using the mootools framework it supports multiple calendar and displays a read-only week-view.

i'm using it with a DAViCal server

to install it, simply download the package, unpack it on your caldav server and enter the caldav urls of your calender in the config.js file.

thats it

have fun :-)

Tweet This! submit to reddit Digg! Tags: | 5 comments | 1 trackbacks

See also:

Bitwig Studio Controllerscript for SoftStep2
A Bitwig-Studio Controller Script for Yamaha MX49 and MX61 (Version2)
Javascript and Typescript link-collection
A Bitwig-Studio Controller Script for Yamaha MX49 and MX61
Lightbox-Effekt for Processing-Sketches


  1. For quite a while now I’ve been using Apple’s ICal server on FreeBSD and Sunbird/Lightning as a front end to the calendar. However, one thing that has always annoyed me was the lack of a web frontend to my calendars. Well today after ...


Leave a response

  1. Benjamin Close 2009-06-24T08:21:43+00:00

    This little javascript calendar is excellent - a great job!

    I've found a few bug however. A patch fixing them is at:

  2. Micha 2009-07-08T20:28:56+00:00


    how do I provide Login-Information to the caldav-URLs in config.js?

    I tried "https://User:password@davical.local/caldav.php/User/home/" to access the calendar of "User", but it does not work - no data will be shown. (and I can see "no access to calendar" in Firebug-Console...

    Any suggestions?

    BTW, is the above mentioned bugfix patch somewhere else available? seems to be down...

  3. Tester 2009-09-24T15:43:55+00:00

    Great script !

    Where can we find the bugfix patch ?

    The link is broken :-(

  4. Benjamin Close 2009-09-27T01:26:26+00:00

    Patch is available at:

    Which won't expire!

    In regards to authentication, I found I had to modify to send the authentication. In my case it was:

    •  headers: { 'Content-Type': "application/xml" },
    •  headers: { 'Content-Type': "application/xml", 'Authorization' : "Basic abcdefghigjkletc="},
  5. skoteinos 2010-10-03T18:43:13+00:00

    Thank you very much for this Javascript frontend, it fills a very important gap in Caldav functionality.

Leave a comment