Hi devs,

Caty, Thomas, Marius and myself have had a brainstorming session today about 
Flavors. Here's the proposal that came out of it:

* Remove notion of XE/XEM distributions. The distribution is just "XWiki"
* XWiki becomes an empty shell (as it is already when you download the WAR), 
even when you download the standalone distribution
* Generate distributions in xwiki-platform, maybe in xwiki-distributions with 
installers inside and some functional tests (but most func tests will be with 
flavors)
* Remove xwiki-enterprise and xwiki-manager and introduce xwiki-flavors/ in 
xwiki-platform
* Introduce notion of Categories for extensions (similar to the category 
concepts in wiki macros)
* Flavors will be extensions categorized as "flavors" (using the Categories 
system)
* In the future we'll also need a new Maven <paclaging> type to represent a 
grouping of extensions with no specific content
* Display Flavors in DW first steps and ask user to choose which one they want 
to specialize their wiki
* First 2 flavors we need: Workspaces and Knowledge Base (closest to the 
current XE but without Blog). We need to define precisely the first version of 
these 2 flavors

We also agreed that the main work to be done before we can really have flavors 
is to implement Categories for extensions.

We'll need to decide when we start working on this in our roadmap but probably 
not before 5.2 anyway since 1) it'll be Marius and Thomas who would work on 
this and 2) Thomas has to work on performance import/export and Marius needs to 
work on AWM, probably both in 5.1 (roadmap not defined yet).

WDYT?

Thanks
-Vincent

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to