On 12 Sep 2016, at 10:27, Guillaume Delhumeau
<guillaume.delhumeau(a)xwiki.com> wrote:
For the record, applying this will make impossible to install XE (XWiki +
KB flavor) without Internet.
Indeed.
Note that there’s currently a similar issue when upgrading.
I don’t think we should stop the flavor concept because of this though.
However, if we wish to support offline, I see 2 options:
1) Also offer a Flavor distribution (i.e the equivalent of our current XE distribution)
but don’t advertise it as visibly as the platform distribution (only advertise it as an
offline solution)
2) Package a local maven repository as a zip and put in it all dependencies that are
required over the platform distribution for the “XE” flavor. The user who wants offline
would download it, unzip it somewhere and configure his XWiki instance to use it. One
solution I’ve already proposed (can’t find the mail link FTM) is to preconfigure
xwiki.properties with a local extension repo inside the permanent directory, so the user
would just need to unzip it inside the right directory.
My preference goes to 2). I don’t know how hard it would be to write a pom.xml to generate
it but it should be doable (at worse with all deps including the platform ones).
WDYT?
Thanks
-Vincent
Thanks
2016-09-11 19:33 GMT+02:00 Vincent Massol <vincent(a)massol.net>et>:
Hi devs,
We have a platform distribution that allows users to pick the flavor they
wish to use. However we’re currently not advertising it. Instead we’re
currently advertising XE on the
xwiki.org download pages.
I’m proposing that we change that:
* Advertise the platform distribution in the download pages of
xwiki.org.
We would simply call it “XWiki”, e.g. XWiki 8.3.
* Move existing xwiki-platform-distribution/xwiki-platform-flavor into
xwiki-platform-distribution/xwiki-platform-flavors/xwiki-
platform-flavor-base
* Create a new flavor in xwiki-platform-distribution/
xwiki-platform-flavors/xwiki-platform-flavor-<new name here>
* I’m proposing to name this new flavor "Knowledge Base” (and the module
xwiki-platform-distribution/xwiki-platform-flavors/xwiki-platform-flavor-kb)
since this is what most users use XWiki for. The idea, initially, would
simply be to use the same deps as XE and maybe remove the Blog app (or not).
* Stop distributing the XE packagings
We’re already well into the XWiki 8.3 dev (M2 is planned for tomorrow
Monday) so it seems a bit ambitious to do this for 8.3. We could do it for
8.4 though. WDYT?
Outstanding questions:
* How do we upgrade existing users using XE?
WDYT?
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Guillaume Delhumeau (guillaume.delhumeau(a)xwiki.com)
Research & Development Engineer at XWiki SAS
Committer on the
XWiki.org project
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs