On Wed, Aug 31, 2016 at 12:28 PM, Guillaume Delhumeau
<[email protected]> wrote:
> 2016-08-30 10:16 GMT+02:00 Vincent Massol <[email protected]>:
>
>>
>> > On 29 Aug 2016, at 14:16, Guillaume Delhumeau <
>> [email protected]> wrote:
>> >
>> > OK so let me introduce my third (3) proposal properly.
>>
>> You mean (4) (since mine was the (3) one ;)).
>>
>> > 3.1 - Only one WAR, containing only what we consider as core extensions.
>> > There is nothing to exclude, we manually select the modules that are
>> > indispensable so that oldcore and DW can run.
>> >
>> > 3.2 - For the Jetty/HSQLDB packaging, we use my plugin that pre-installs
>> > the extensions needed by the default flavor.
>> >
>> > 3.3 - Drop support for "ui-all" xars. Knowing that in a near future, we
>> > will let the user chose a flavor, we won't propose "ui-all" xars for all
>> of
>> > them along with a proper WAR to run them.
>>
>> I don’t know how many users use that but that’s probably low indeed.
>>
>> My only problem with this is that I think this is how users who are
>> offline can install XWiki easily, no?
>>
>> I think we do need to offer a way to install XWiki offline. It doesn’t
>> have to be through the ui-all XAR though. What do you suggest?
>>
>
> In that case we can follow your proposal, having an "extensions" directory
> in the WAR which are automatically installed when XWiki is started. Inside
> this directory, we should also bundle XARs extensions so that "ui-all" xar
> become useless and we can drop it.

This is http://jira.xwiki.org/browse/XE-1420 but as Vincent said in
the issue it only make sense for a flavor that would provide its own
WAR (what XE currently does but we are supposed to stop that at some
point and only provide a flavor). When you only have a minimal WAR for
which you choose a Flavor at startup it does not really make much
sense.

>
>
>>
>> > That should cover our use-cases.
>> >
>> > Note that when multiple flavors will be released, we won't have a
>> > Jetty/HSQLDB packaging for each one.
>>
>> IMO, the XWiki Core Dev Team will only propose one real flavor (the
>> replacement of XE - I call it “Knowledge Base” but I don’t remember if
>> we’ve finished our brainstorming on this topic, probably not) so it
>> shouldn’t be an issue.
>>
>> Since Jetty/HSQLDB is for trial we shouldn’t have a package for the base
>> flavor (which IMO is only for OEM and thus don’t require a Jetty/HSQLDB
>> packaging).
>>
>> Thanks
>> -Vincent
>>
>> [snip]
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
>
> --
> Guillaume Delhumeau ([email protected])
> Research & Development Engineer at XWiki SAS
> Committer on the XWiki.org project
> _______________________________________________
> 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