View this page "muCommander extensions"

123 views
Skip to first unread message

Andrey Opletin

unread,
Jun 17, 2008, 4:43:05 PM6/17/08
to mucommander-dev
Hi everybody ;)

Click on http://groups.google.com/group/mucommander-dev/web/mucommander-extensions?hl=en
- or copy & paste it into your browser's address bar if that doesn't
work.

Maxence Bernard

unread,
Jun 30, 2008, 4:49:46 PM6/30/08
to mucomma...@googlegroups.com
Hi again,
I managed to open the link you sent but didn't quite understand the
question. For what purpose would you like to use ExtensionManager ?
Please note that I didn't write this class (Nicolas did), though I
understand its contract.

Thanks,
Maxence

Andrey Opletin opletin

unread,
Jul 1, 2008, 5:18:11 AM7/1/08
to mucomma...@googlegroups.com, Maxence Bernard
Maxence,

I think what plugin features is best. develop plugins is simplest and
I see many plugins for mucommander.
search as plugin, integration plugins (svn for example), custom views
as plugin and any.
But current ExtensionManager engine is little incorrect because many
plugins to be work with conflict of namespacing in JVM. I propose
solution where any plugin (jar) will be use your ClassLoader

Thanks

Maxence Bernard

unread,
Jul 1, 2008, 7:11:19 AM7/1/08
to mucomma...@googlegroups.com, Andrey Opletin opletin
Hi again Andrey,

> I think what plugin features is best. develop plugins is simplest and
> I see many plugins for mucommander.
> search as plugin, integration plugins (svn for example), custom views
> as plugin and any.

Agreed, a plugin system is badly needed. Nicolas and I have been
discussing it but didn't get to it simply for the lack of time.
Defining an interface for plugins is not all that complicated but
needs to be carefully thought out to avoid having to change it down
the road and break existing plugins.

> But current ExtensionManager engine is little incorrect because many
> plugins to be work with conflict of namespacing in JVM. I propose
> solution where any plugin (jar) will be use your ClassLoader

I'll let Nicolas answer that, I remember discussing this particular
issue with him and I think he had planned about this.

Cheers,
Maxence

Reply all
Reply to author
Forward
0 new messages