Re: [Evolution-hackers] Adding a new server type... How?
- From: Rodney Dawes <dobey novell com>
- To: Not Zed <notzed ximian com>
- Cc: Evolution Hackers <evolution-hackers lists ximian com>, Jules Colding <colding omesc com>
- Subject: Re: [Evolution-hackers] Adding a new server type... How?
- Date: Tue, 02 Aug 2005 17:20:14 -0400
On Tue, 2005-08-02 at 23:53 +0800, Not Zed wrote:
> Calendar (also used for tasks and notes) and Addressbook each use their
> own backend system. I think you can do it by implementing a CORBA
> interface, or perhaps it has some other layers on top so you implement
> sets of gobject based interfaces. It has some strange in-built
> asynchronicity in the interfaces too (I didn't write it, but it looks
> strange to me). I think it has some pluggable backend mechanism - but
> if you use CORBA you just register a new server anyway, so it can always
> use that. I don't really know much about these though, mail is really
> it for me.
They both have shared object loading backends now. A good reference for
the address book is the vcf backend, which I think is still disabled,
but at least has simple code, as it just uses an on-disk file, and
doesn't do all the libdb stuff. Likewise, the http backend for the
calendar is also very simple, and just does very simple stuff with
libsoup.
-- dobey
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]