Cyrus CalDAV design decision
Ken Murchison
murch at andrew.cmu.edu
Tue Aug 23 17:25:07 EDT 2011
Bron Gondwana wrote:
> On Tue, Aug 23, 2011 at 02:44:46PM -0400, Dave McMurtrie wrote:
>> 3) Store DAV resources in a separate hierarchy like the DELETED
>> hierarchy. I think Ken and I initially liked this idea, but the
>> more we talk about it, the more it seems like this is the hardest to
>> implement and we can't remember why we thought it was a good idea.
>> Also, I think Bron suggested that he'd like to move away from having
>> the DELETED hierarchy at some point. I'm pretty sure we were at a
>> bar when we discussed this, which may explain why my memory is so
>> foggy on the details.
>
> I actually like this best - put it in a separate namespace at the
> top level, like:
>
> addressbook.brong
> addressbook.brong.Work
> calendar.brong
> calendar.brong.Work
>
> This could also be hooked in with "altnamespace" more sensibly,
> and even advertised as separate namespaces or suppressed to IMAP
> clients completely.
Where would shared mailboxes reside? I don't know if there is a viable
use case for shared mailboxes, or if any clients support them, but I
don't want our design choices to prevent us from implementing them.
--
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University
More information about the Cyrus-devel
mailing list