DAViCal Web Client

From Davical
Revision as of 15:33, 28 June 2009 by Mir (talk) (New page: ====Web client for DAViCal==== I the light of users request for a web based interface to DAViCal and to satisfy my own needs I made a design for a web based client for DAViCal last sommer...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Web client for DAViCal

I the light of users request for a web based interface to DAViCal and to satisfy my own needs I made a design for a web based client for DAViCal last sommer. Mainly because of a new job I did not have the time to implement my design but this spring I did find some spare time to bring my design to state where I would like to reveal it to the world.

In it present state it is only able to display events, creating, updating, and deleting still waits to be implemented. This should not be a very difficult task due to the widespread use of design patterns, OO-style in general, and using the wise advice from Kernighan and Plaugher: "Program to an interface, not an implementation".

Using my web calendar against Google can now be confirmed to work:-) The settings for using Google Calendar's caldav extension can be found here. The configuration for Mozilla Sunbird also applies for my web calendar.

To get people's attention it is always a good idea to show some screen dumps, so here the come:
Day view: http://www.datanom.net/misc/day_view.png
Week view: http://www.datanom.net/misc/week_view.png
Month view: http://www.datanom.net/misc/month_view.png
Event view: http://www.datanom.net/misc/event_view.png

If you have been interested by this introduction and want to see the source point your browser at this link Viewvc Should you even want to contribute grab the source directly from my subversion repository SVN
To be able to get access use:
uid: webcal
pwd: webcal01

Happy hacking
--Mir 21:54, 25 June 2009 (UTC)