Re: Plugins system?
Re: Plugins system?
- Subject: Re: Plugins system?
- From: Jean-Francois Veillette <email@hidden>
- Date: Tue, 18 Jan 2011 11:29:48 -0500
Le 2011-01-16 à 09:44, Pascal Robert a écrit :
> I'm thinking about doing a plugins system so that a WO server-side app can add functionality based on what the customer select. So far, I think the only options are:
>
> - Using ERXInlineTemplate for components that don't need new or modified Java code.
>
> - When a new plugin is selected, trigger a new version of the app in Hudson, send back the new version to the customer, install it and restart the instances.
>
> - When a new plugin is selected, send the plugin as a framework, modify the *ClassPath.txt file to include the new framework and restart the instances.
>
> - Wait for LiveRebel.
>
> Any other options?
... take the probleme the other way around ...
Maybe the plugin doesn't 'have' to be in the same memory than the central app?
So each plugin become an independant app, and you delegate/dispatch request to them.
If a plugin needs 'core' functionnality, it need to link to the 'core' framework'.
In order for that system to work, you would need to define a clear and deep api between the 'core' app, the 'core' plugins and the 'extra' plugins.
... as I think of it, it wont be simple ...
jfv _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden