Hi Partha!

Thank you for all your answers and suggestions. I'll check out all the
resources you listed and try to get started.

As for the support for other platforms, in this slide presentation Mono
assembly support is cited along shared library one. However, that's not
really important to me as I can any available solution.

I'll keep you posted on the developments.

All the best and thank you once again,


On Thu, 2009-01-22 at 09:27 +0530, parthasarathi susarla wrote:
> Hi Gia,
> On Wed, Jan 21, 2009 at 11:53 PM, Giacomo Ghidini <gia.ghid...@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

Evolution-hackers mailing list

Reply via email to