* Timo Sirainen <dovecot@dovecot.org>:
> I've been once in a while over the years thinking about implementing CalDAV 
> (and CardDAV) to Dovecot. It might be time to start that soon. Does anyone 
> have any suggestions? So far my main goals would be:
> 
>  - scalable, of course
>  - configurable storage (object storage, regular fs, maybe some key-value 
> dbs, maybe storing as emails)
>  - efficient indexes (potentially using key-value dbs? or maybe just local 
> files. not sure yet what kind of indexing is needed)
>  - have it work with dsync (= replication & migration)

Well CalDAV/CardDAV is just another protocol you put in front of your storage
engine, right? (Besides the tweaks it will take…)


> Some things I wonder about:
> 
>  - Maybe there is already some code out there that could be used to implement 
> it faster?
>  - Maybe even use something else besides C to implement it.. Then again that 
> makes integration to Dovecot more difficult.

Have you had a look at http://radicale.org/? I haven't used it myself, but
heard good things about it.

p@rick


>  - Is anybody interested in helping to develop this? :) I think I still have 
> too much other work that I won't spend a lot of time coding it..
> 
> One thing that makes this easier is that Open-Xchange has already implemented 
> a CalDAV server, so they can help to avoid the biggest design mistakes. 
> (There are a couple of reasons why they'd want to replace that.)

-- 
[*] sys4 AG
 
https://sys4.de, +49 (89) 30 90 46 64
Franziskanerstraße 15, 81669 München
 
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein
 

Reply via email to