> On 14 Apr 2017, at 22:34, Sergiu Dumitriu <[email protected]> wrote:
> 
> On 04/14/2017 09:51 AM, Thomas Mortagne wrote:
>> Here is a new proposal on this subject.
>> 
>> This supersets the following threads:
>> * http://markmail.org/message/mhhurc7lbyfanph7
>> * http://markmail.org/message/nav5a77hzmhq4gq6
>> * http://markmail.org/message/fd5ijxdquzdhtykw
>> 
>> We discussed with other committers (Vincent and Ludovic) and came to
>> the conclusion that it was not core dev team job to provide a specific
>> flavor like Knowledge Base and that we should focus only on a very
>> generic one (pretty much XE without the Blog).
>> 
>> Here are the details:
>> 
>> = One flavor
>> 
>> We develop only 1 flavor located in xwiki-platform repository. It's a
>> generic flavor not targeting any specific use case (the first version
>> with be XE without the Blog). We will discuss the name in another
>> thread later, let's call it "Wiki Flavor" for now.
>> 
>> Of course everyone is free and welcomed to build lots of contrib
>> flavors which will be proposed when you install XWiki ("Development
>> Flavor", "Demo Flavor", "Blog Flavor", etc.).
>> 
>> = No "Base flavor"
>> 
>> But platform will provide an extension that can be used as dependency
>> by various flavors to get "core" UI extensions that we think make
>> sense in any kind of flavor.
>> 
>> = Demo package
>> 
>> We currently have a jetty/hsqldb based package in platform which let
>> you choose which flavor you want. We will show it in the download
>> page.
>> 
>> We will add another one with the Wiki Flavor already installed in it
>> (pretty much like the XE jetty/hsqldb package). Listed on the download
>> page too.
> 
> Why? Is it that bad to always let the user choose the flavor? We can
> split flavors into three levels:
> 
> - The "Raw XWiki" flavor is on top, pre-selected
> - Recommended flavors are next, in a list
> - All flavors behind a "browse more" button
> 
> The only case when leaving the standalone package empty might fail is in
> a no-internet environment, but for this we can have a workaround: make
> the jars, xars and poms needed for installing the base flavor available
> in the package.

Yes the reason is for the offline test use case.

Bundling all flavors could be a solution indeed but it seems a bit overkill to 
me, especially if the user only wants a single one, don’t you think?

Thanks
-Vincent

> Everything else sounds good, +1.
> 
>> We don't maintain exe/jar installers anymore in platform, they die
>> with XWiki Enterprise. They are a real pain to maintain and we are
>> actually failing since they don't really work properly everywhere they
>> are supposed to work. It does not worth the trouble for what is not a
>> production ready package and it's better anyway to make more clear
>> XWiki is a server thing.
>> 
>> WDYT ?
> 
> 
> -- 
> Sergiu Dumitriu
> http://purl.org/net/sergiu/

Reply via email to