On Tue, Dec 16, 2008 at 4:36 AM, Sergiu Dumitriu <sergiu(a)xwiki.com> wrote:
Hi devs,
While working on a UI feature that makes use of skin extensions (both
script and style), I was faced with a difficult choice: where to put
these extensions?
So, the choices are:
1. Stick to the past and put the code in Albatross, registering it in
platform-web/javascript.vm and stylesheet.vm.
2. Put the files as resource skin extensions inside xwiki-core.
3. Force the documents into an existing application, for example
administration or enterprise-wiki.
4. Create a new application for holding Interface Components.
5. Create a new application for each IC.
Currently, my preference is +1 for 5, with a +0 for 4 and -1 for the
rest. Here's some of my motivations:
I'll make the same votes : +1 for 5, with a +0 for 4 and -1 for the rest.
Since you're worried by the number of JIRA projects implied by 5) I'd
be curious to see a list of let's say 10 ICs you have in mind.
May be we could bundle ICs that are related in single modules.
JV.