Cyriaque Dupoirieux wrote: > I think we need to specify the concept of "feature" for plugins and the > notion of plugin dependency of "features". > Try to explain :
> * Plugin A implement the Feature 1 > * Plugin B also implement the feature 1 > * Plugin C depends on the feature 1 > For instance, Plugin C is the dispatcher and Plugins A and B two > implementations of the core.theme > So what ? > Projects can select their implementations : > If a project specifies project.required.plugins=C, A, it's OK, > If a project specifies project.required.plugins=C, B, it's OK too - > but with a different behaviour or rendering, Perhaps it would be a good idea to have this important architectural discussion in a new thread? -- Ferdinand Soethe