On Wed, Apr 10, 2013 at 12:43 PM, Vincent Massol <[email protected]> wrote:
>
> 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?

Cancel DW is different. I think we need to have a separate "No flavor"
option, even if not selected by default.

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

Yes, but I thought maybe the user will want to install some extension
from the start. It's not that important.

Thanks,
Marius

>
> 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
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to