Re: [Evolution-hackers] newbie question - structure of Evolution



On Fri, 2003-02-28 at 08:40, Andre Burke wrote:
> So would it be through the calendar conduits? Similar to syncing with a
> palm pilot?
> 
> Or would it be better to write a new calendering component that is aware
> of the remote server's calendering?

You want to write a calendar backend to the Wombat for accessing the
data.

Basically the flow (for addressbook and calendar) is like this:

	Shell  ->  ShellComponent  ->  Wombat  -> Backend

The Wombat is the backend daemon that handles the data.  It exports two
interfaces, the PAS (addressbook) and the PCS (calendar) interfaces for
accessing the data.  So what you want to do is write a different plugin
for the Wombat that implements the necessary interfaces and talks to the
remote calenddar you want to access.  Looking at the code in
calendar/pcs/ should help you understand how to write the backend code.

(In the case of mail, no Wombat is involved, and the mail component just
goes to talk to the backend, i.e. Camel.)

Now just out of curiosity, what calendar are you trying to write a
plugin for?

-- 
Ettore Perazzoli <ettore ximian com>

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]