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

2009-01-22 Thread Giacomo Ghidini
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,

Gia

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  
> 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
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


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

2009-01-21 Thread parthasarathi susarla
Hi Gia,

On Wed, Jan 21, 2009 at 11:53 PM, Giacomo Ghidini  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.


___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers