On Fri, Apr 14, 2017 at 4:51 PM, Thomas Mortagne <[email protected]>
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.).
>

ok for now. Still I see this as in intermediate step until we get more
flavors. If it has no particular purpose / use case, I don't think people
will use / want it, especially when we will have the Demo or the targeted
flavors.

When we will have more flavors, I think the core dev team should take care
of the Base 'extension' and the Development Flavor.


>
> = 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.
>

We will need to make some special rules and treat this as API. We need
rules to add and remove dependencies and they should go through vote +
announcements since they could impact third-party flavors.
How many flavors should depend of an extension in order to consider it
going in the base? 3-5?
Can we add contrib extensions or just platform ones?
We kind of previously discussed some of the items several times in the
past, but we should document the rules.


>
> = 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.
>

>From a development / testing perspective I like this packaging, since I
don't want to spend several minutes each day installing the flavor. Still I
guess the time is kind of the same: spend on downloading or on installing.
The difference is that in DW you need to follow the steps.


>
> 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.
>

ok.

Thanks,
Caty


>
> WDYT ?
>
> Thanks,
> --
> Thomas Mortagne
>

Reply via email to