On 06 Jun 2016, at 14:56, Marius Dumitru Florea
<mariusdumitru.florea(a)xwiki.com> wrote:
On Mon, Jun 6, 2016 at 3:50 PM, Vincent Massol <vincent(a)massol.net> wrote:
On 06 Jun 2016, at 14:09, Alexandru Cotiuga
<alexandru.cotiuga(a)xwiki.com>
wrote:
Hello all,
As it was decided already, a Homepage Tour have to be implemented.
However,
no option regarding the place where the Tour
Application should be added
as
dependency was discussed.
There are some possible options:
1) XWiki Enterprise
2) XWiki Platform Distribution
3) XWiki Platform Helper
4) Is there any option to have the Tour Application as a part of the
Core ?
What would be the best way to include the Contrib applications in XWiki?
Yes, if we want to have the tour on XE by default ,we need to VOTE to move
the Tour app in xwiki-platform first (that would be a VOTE mail that you
need to send).
The alternative is to create a flavor of XWiki in xwiki-contrib and make
it the default flavor on the download page (and keep the XWiki base flavor
from platform as some technical flavor that should not be used by end
users).
My preference goes to having the tour app in
platform.
Is the tour application a core extension? I thought we were moving non-core
(vertical) extensions out of platform. Why can't we have dependencies from
platform to contrib?
Yes it’s core by the definition we’ve used so far. The simplest definition of core is:
“all extensions/modules that are bundled by default in XE”.
Core doesn’t mean the minimal thing to make xwiki run (that would be just the EM). ATM
core means what’s required to run XE.
If we wanted to go to the minimal core, we would need to move the majority of things to
contrib, including XE and have the xwiki github organization be just a repository of
modules. In practices, it would means commons and rendering and almost all platform would
move to contrib. I don’t think we’re ready for this and I don’t think it’s the right time
for the project. I’d prefer that we go for moving out all non-bundled extensions first as
was proposed.
Thanks
-Vincent