Re: [Evolution-hackers] Evolution plugin with Mono
- From: "Sankar P" <psankar novell com>
- To: <manuel mps mac com>
- Cc: Jacob Johnny <JJohnny novell com>, evolution-hackers gnome org
- Subject: Re: [Evolution-hackers] Evolution plugin with Mono
- Date: Mon, 20 Aug 2007 05:01:34 -0600
On Mon, 2007-08-20 at 12:01 +0200, Manuel de la Pena wrote:
> Hi,
>
> I can define the application as a self updating address-book, where
> the data of the contacts can be modified b y the contact themselves,
> this is aiming to solve the problem of sharing contact information
> when we have contacts that are not from a company or that do not have
> place in a LDAP, in other ways is a RDB with strong business rules.
>
> Currently the local copy of the contacts information is stored in a
> sqlite database
I am not understanding the full picture of the problem that you are
trying to solve.
How are these contacts created ? You use a separate application to
create these contacts ? And where is this DB running ? What other
applications in addition to Evo. will make use of these contacts ?
Will it be not sufficient if you just setup a LDAP server with no
access-restrictions so that each user can create his own contacts ?
Since LDAP is a standard protocol, many clients will already implement
it. you can just start using Evo. without writing any code; if you have
such a setup.
However, ....
> and I was planing to develop a plugin to fetch the
> contacts from there to evolution, since implementing the LDAP
> protocol on-top of the server daemon seems to be to much work, at
> least for a first version. I would relllay apreciate any ideas to
> solve the problem, although seems that using c is the strongest and
> easiest answer at the moment.
... If you have a look at evolution/plugins/bbdb you can find code to
sync Evolution's personal addressbook with gaim. You just need to copy
and fit it to your server's needs, instead of gaim/pidgin.
> Thaks :)
>
>
> On 20/08/2007, at 10:06, Jacob Johnny wrote:
>
> > On Sun, 2007-08-19 at 23:49 -0600, Sankar P wrote:
> >
> >> On Sun, 2007-08-19 at 20:10 +0200, Manuel de la Pena wrote:
> >>
> >>> Hi guys,
> >>>
> >>> I'm currently developing and application that I want to interact
> >>> with
> >>> evolution, specially with the contacts storage. I'm using Mono to
> >>> develop the application and I was wondering there has been some work
> >>> done regarding a mono and evolution integration in some way or I
> >>> should use c as explained in http://www.gnome.org/projects/
> >>> evolution/
> >>> developer-doc/eplugin/
> >>>
> >>
> >> At the moment, the mono-plugin-loader is untested and is
> >> experimental.
> >> It is planned to improve it for 2.14 So, at the moment, using C
> >> is the
> >> only option.
> >>
> >> What will your app. do ? You may need to use EDS APIs than write a
> >> plugin for Evo. if your app. wants to search/fetch the contacts.
> >>
> >
> > Evolution Sharp (C# Bindings for EDS) can be used for this.
> >
> >
> >>
> >>
> >>>
> >>> Thanks in advance :)
> >>> _______________________________________________
> >>> Evolution-hackers mailing list
> >>> Evolution-hackers gnome org
> >>> http://mail.gnome.org/mailman/listinfo/evolution-hackers
> >
>
--
Sankar P
http://psankar.blogspot.com
Novell, Inc.
Software for the Open Enterprise™
http://www.novell.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]