Re: [Evolution-hackers] Developing an EPlugin for Opportunistic Network Message Delivery



Hi Gia,

On Wed, Jan 21, 2009 at 11:53 PM, Giacomo Ghidini <gia ghidini gmail com> wrote:

< snip>

>
>      * Where can I find a getting started tutorial that describes how
>        to develop a simple EPlugin and how to hook up into EVolution's
>        email creation, calendar and address book subsystems?
IMHO the best place to start off with writing is to look at the source
itself. All the e-plugins are available in 'plugins' directory in the
evolution source.
The necessary documentation is available here:
http://www.go-evolution.org/EPlugin
http://wiki.openchange.org/index.php/Evolution_plugin_Installation_and_Configuration

>      * What are the limitations related to hooking into Evolution
>        (perhaps, hook ups are missing for certain objects)?
Ideally we should have hookups at every possible object in Evo, but
well its not an ideal world and there are certain limitations.
Ofcourse, you are more than welcome to actually contribute to
enhancing the e-plugin architecture. :). Heres a list of all the
plugins that are available in Evolution currently:

http://projects.gnome.org/evolution/eplugins.shtml
There are wide variety of plugins listed, should give you an idea as
to what can be done. (At the least you will know what *has* and could
be done)

>      * What should my EPlugin project directory be organized?
it should go to evolution/plugins directory (
http://svn.gnome.org/viewvc/evolution/trunk/plugins/ )

>      * Can I use C, C++, C# w/ Mono, any other languages/platform?
You surely can use C (Evo, is almost entirely written in C). Am not
sure about other language bindings.

>      * How do I build my EPlugin?
Check http://wiki.openchange.org/index.php/Evolution_plugin_Installation_and_Configuration

>      * How do I add an EPlugin to an existing Evolution installation?
Developer Docs for EPlugin -
http://projects.gnome.org/evolution/developer-doc/eplugin/


Cheers,
Partha

-- 
____________________________

Parthasarathi S A
E-mail : ajaysusarla at gmail dot com
____________________________
Where i'm going, I don't need a road.
____________________________
____________________________


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