Daniel Fagerstrom wrote:
Sylvain Wallez wrote:
<snip/>
We should also consider if blocks should be _similar_ to Eclipse
plugins, of if they should _be_ such plugins, which would remove us a
log of work, both for code, docs and support.
I have read some Eclipse docu, but it is not obvious to me what
Eclipse plugins will help us more specifically with. Care to flesh out
some more details?
The extension point system can be of great value: a plugin declares an
extension point (e.g. the core can declare a "source-factory" extension
point), and plugins can provide contributions to this extension point
(e.g. the JCR block will contribute a jcr: source factory). The source
resolver can then know all protocols that are provided by plugins
somewhere in the system.
AFAIU the plugin management stuff (download, update, etc) is specific,
even if built on top of OSGi. Version management also.
Sylvain
--
Sylvain Wallez Anyware Technologies
http://apache.org/~sylvain http://anyware-tech.com
Apache Software Foundation Member Research & Technology Director