JavaScript CalDAV-Frontend

Nikolaus Gradwohl2009-03-29T12:39:00+02: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 :-)

UPDATE: the code is released under the MIT License, but it would be nice if you link to my blog if you include it in your project :-)

<typo:lightbox src="/img/guru/calendar_sc.png" thumbsrc="/img/guru/calendar_sc-small.png"/>

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

See also:

Lightbox-Effekt for Processing-Sketches
Table column highlighting with jquery
calling webservices from mootools, jquery or dojo
Ruby Caldav Library 0.3
processing.js in dashboard widget

Trackbacks

  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 ...

Comments

Leave a response

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

    This little javascript calendar is excellent - a great job!

    I've found a few bug however. A patch fixing them is at: http://nopaste.com/p/agP3PNqWpb

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

    Hi,

    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? nopaste.com seems to be down...

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

    Great script !

    Where can we find the bugfix patch ?

    The link is broken :-(

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

    Patch is available at:

    http://clearchain.com/~benjsc/downloads/patches/20090329-javascript-caldav-Frontend.patch

    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+02:00

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

Leave a comment