Darwin Calendar Server


Posted

in

, , ,

As soon as Gruber pointed out Darwin Calendar Server I felt like I had to check it out. I’ve played with Darwin Streaming Server in the past and love me some Webkit. I was pleasantly suprised to find that Darwin Calendar Server runs on top of Python and Twisted.

So away I went. I checked out the source and began to poke around. I managed to check out the source before the README was added so I did a fair amount of head scratching and wheel spinning, but it turns out that getting up and running is pretty easy: ./run -s

That sets up the server, downloading and building some prereqs as it goes. I already had some prereqs installed system wide so I can’t guarantee that this works, but I’m pretty sure that it has worked for others. I should take a second to qualify that I’m running OS X 10.4 with Python 2.4 installed. From there I copied over the sample config file (cp ./conf/repository-static.xml ./conf/repository-dev.xml) and immediately started troubleshooting SSL errors. First I installed PyOpenSSL and created a self-signed certificate. That yielded a brand new error: OpenSSL.SSL.Error: [('PEM routines', 'PEM_read_bio', 'no start line'), ('SSL routines', 'SSL_CTX_use_PrivateKey_file', 'PEM lib')]

After doing that and getting some guidance from the folks in #collaboration on freenode I decided to hack away at the plist and disable SSL for now (change SSLEnable to false instead of true). From there I could run the server (./run) and bring up a directory listing my pointing to 127.0.0.1:8008.

Darwin Calendar Server Chandler Setup

From there I subscribed to the example payday calendar and the holiday calendar. It appears that iCal won’t do two-way CalDAV until Leopard, but in the meantime I was able to successfully set up and test Chandler.

This is some absolutely amazing tech in its infancy. I can’t wait to see where this goes and I’m excited that it’s built with tools that I’m familiar with (Python, Twisted, SQLite, iCal). It seems to me like this open source app is but the tip of the iceberg of collaboration features that will be baked in to OS X 10.5 desktop and server.  I would also kill for a mobile device that spoke CalDAV natively so that I can replace my duct taped google calendar to iCal to iSync to 6682 workflow.

Comments

73 responses to “Darwin Calendar Server”

  1. Steven Seagal Avatar

    Really positive content. I just stumbled upon your webpage and wished to say that I’ve genuinely appreciated browsing your web log posts. Any way I’ll be subscribing to your feed and i hope you content again quickly.

  2. Dell Avatar

    I’m not 100% on this, but I do like the thought. Fine read here

  3. last minute Grecja Avatar

    Good posting, im subscribing to your rss. Many thanks once more.

  4. dentysta Krakow Avatar

    Maintain up the very good work mate. This website submit shows how well you comprehend and know this subject.

  5. driving instructor courses Avatar

    Dude. This website is cool! How did you make it look this good ?

  6. sterydy Avatar

    I was looking in google for something else, but I must admit your blog is really interesting

  7. dance dvd workout Avatar

    Fantastic write-up, im subscribing to your feed. Cheers yet again.

  8. calivita Avatar

    hi,now, i saw this site,is good

  9. budapest reseguide Avatar

    really appreciated the post that you published actually. it really isn’t that simple to discover even remotely good stuff toactually read (you know.. READ and not simply browsing through it like some zombie before moving on), so cheers mate for really not wasting my time! 😀

  10. cheap tory burch shoes …

    Tory Burch is developing faster and faster.Tory Burch Boots become more and more fashional.More and more people prefer to wear shoes like this.Tory Burch is an attainable, luxury, lifestyle brand defined by classic American sportswear with an eclectic …

  11. Vigrx Plus pill Avatar

    I’m speechless. This is a excellent blog and really engaging too. Nice work! That’s not in point of fact much coming from an beginner writer like me, nevertheless it’s all I may just say after diving into your posts. Great grammar and vocabulary. Now not like different blogs. You really know what you?re speaking about too. Such a lot that you simply made me want to discover more. Your blog has transform a stepping stone for me, my friend.

  12. resor Avatar

    really enjoyed what that you wrote actually. it just is not that easy to find even remotely good stuff toactually read (you know really READ and not simply going through it like a zombie before moving on), so cheers man for really not wasting any of my time! 😉

  13. optymalizacja stron Avatar

    I have bookmarked your site for future reference.

  14. zero friction marketing Avatar

    All I can comment on is, I don’t know what to say! Except naturally, for the great tips that are shared within this blog. I’ll think of a million fun strategies to read the content on this site. I do believe I will at last take action making use of your tips on that matter I could not have been able to address alone. You were so innovative to permit me to be one of those to benefit from your valuable information. Please see how great I am thankful.

  15. oczyszczanie organizmu Avatar

    I love everything about this! Woo!

  16. paketresor Avatar

    kinda enjoyed the post that you wrote . it just isn’t that simple to find even remotely good stuff to read (you know.. really READ and not simply browsing through it like a zombie before moving on), so cheers mate for not wasting any of my time! 🙂

  17. Jan Olubunmi Avatar

    superior almanac you receive

  18. learn to dance dvd Avatar

    I can’t think of anything wrong to say about your article. Thumbs up!

  19. Stock Brokers Avatar

    A insightful blog post right there mate ! Cheers for posting !

  20. reseerbjudanden Avatar

    actually liked what that you wrote actually. it just isn’t that easy to discover good text toactually read (you know really READ and not simply browsing through it like a zombie before going somewhere else), so cheers mate for not wasting my time! 😉

  21. web hosting delhi Avatar

    I admire the precious data you offer on your articles. I can bookmark your blog and feature my children test up here generally. I am relatively positive they are going to learn a whole lot of new stuff right here than anyone else!

  22. wpolscemamymocneseo Avatar

    We are a group of volunteers and opening a new scheme in our community. Your web site provided us with valuable info to work on. You have done a formidable job and our entire community will be grateful to you.

  23. yogaresor Avatar

    i’ve begun to visit this site a few times now and i have to say that i find it quite great actually. it’ll be nice to read more in the future! =p