On Wed, Apr 10, 2013 at 8:15 AM, Thomas Mortagne <[email protected]>wrote:
> 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). > Not so sure, the group id could also be used and is more the way maven group stuffs. No ? > > > > > > >> 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 > -- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

