Hi all,

I was wondering - is it possible to have a plugin that needs 'at least one of' 
or 'either of' some other plugin?

For example, it is possible to use dojo loaded from AOL's content delivery 
network.  So, if we made two versions of a Dojo plugin: One that has everything 
in it (the full Dojo WAR file and sources) and the other that only insert 
whatever would be necessary to use the CDN copy of Dojo.   Would it be possible 
to indicate that one or the other must be installed in order to use the JNDI 
viewer plugin?

I am thinking again about reducing footprint (and Dojo in particular though it 
could be relevant elsewhere).  So if someone had a situation where they knew 
that they would always be connected to the internet you could install the 
plugin that just pointed to the CDN but if they were not sure, then they could 
install the full local version of the plugin.

And I am also thinking about cases where the same functionality could be 
provided in two (or more) distinctly different ways (Tomcat and Jetty?).  If we 
could indicate that you have to have one or the other installed, but we didn't 
care which one then we could possibly reduce the number of plugins that we 
provide because we wouldn't need to specifically follow both paths with a 
'Tomcat' version and a 'Jetty' version.  There would just be a dependency that 
says you need one or the other.

Just some thoughts about how trunk's more pluggable design might make 
everyone's lives better and easier.

Jay

Reply via email to