On Tue, Apr 9, 2013 at 8:33 PM, Denis Gervalle <[email protected]> wrote: > Hi Vincent, > > On Tue, Apr 9, 2013 at 12:38 PM, Vincent Massol <[email protected]> wrote: > >> 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 >> > > All this sounds good to me and a real improvement compare to the current > situation. > Regarding initial flavors, I also think we should also have a somewhat > "minimal" "untainted" flavor, with mainly EM and the administration > application. This could be your default choice if you do not want to take > any decision. Not installing anything make the wiki almost unusable except > for experts, so I really think we need this. The Knowledge Base flavor is > no more an acceptable default IMO. > > >> We also agreed that the main work to be done before we can really have >> flavors is to implement Categories for extensions. >> > > Have you already some plan for implementing that ? How could this integrate > well with normal maven package ?
Custom Maven property (not much choice in pom.xml). > > >> 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 >> > > > > -- > Denis Gervalle > SOFTEC sa - CEO > eGuilde sarl - CTO > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

