On Apr 10, 2013, at 11:20 AM, Marius Dumitru Florea <[email protected]> wrote:
> On Tue, Apr 9, 2013 at 9: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. > > Indeed, we could have two more options in the list of flavors: > * "No flavor" (selected by default maybe) which would install only the > EM UI to let the user install later what extensions he wants and I wouldn't put that as the default; it's the flavor that only 0.000001% of xwiki users would pick⦠;) Or do you mean to use that if the user "cancels" the DW? > * "Custom flavor", allowing the user to select a list of extension to install. IMO custom Flavor is the same as "don't install any flavor" since it means going to the EM UI to manually install extensions. Thanks -Vincent > Thanks, > Marius > >> >> >>> 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 ? >> >> >>> 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

