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

No it's not the maven way. Group id indicate the organization/sub
organization like packages in Java, nothing to do with a category.

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



--
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to