Aria Stewart ([info]aredridel) wrote,

A modest calendar server

I've been long frustrated with the lack of small, simple CalDAV servers to support shared calendaring for my ISP's customers. There's Chandler/Cosmo, Hula (now Bongo), OGo and sOGo, and probably a bunch of others written in Java that I haven't found, but on average, they weigh in at a hundred megabytes of code, include huge dependencies, are hard to compile, hugely complex systems that scream "Enterprise" and not in a good way.

CalDAV is much maligned as a complicated protocol. I'll grant that, but it's not terrible. It's possible to implement a server that speaks it (if in a pidgin dialect) in a handful of hours.

So I did that. Weighing in at 8.3K, I present Camping calendar, which can now run a (very insecure, I caution) a shared calendar between Mozilla Sunbird and Evolution.

I'd love feedback, especially code-structuring tips for dealing with such a huge pile of rather arbitrary, namespaced XML.

Tags: calendaring, geek

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments

[info]apollotiger

May 26 2007, 05:44:53 UTC 5 years ago

s/campingcalendar.rb/campingcalendar.html/

[info]aredridel

May 26 2007, 14:21:59 UTC 5 years ago

Thanks

[info]dykotez

May 26 2007, 09:22:05 UTC 5 years ago

Indeed. Was that link a homage to thisisnotporn or something? ;)

[info]shawnaree

May 30 2007, 04:26:30 UTC 5 years ago

I wondered to myself, "why am I not your friend?" ...then I realised that I have no frikkin clue what you're talking about in 90% of your entries.

And I remembered why you're not on my friends list.

I still love you though, ok? *hugs*

[info]aredridel

May 31 2007, 00:12:21 UTC 4 years ago

Hehe. All the personal stuff stays friends-only, so it's a self-fulfilling prophecy.
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…