On 06 Jun 2016, at 15:24, Marius Dumitru Florea
<mariusdumitru.florea(a)xwiki.com> wrote:
On Mon, Jun 6, 2016 at 3:58 PM, Vincent Massol <vincent(a)massol.net> wrote:
On 06 Jun 2016, at 14:50, Marius Dumitru Florea
<
mariusdumitru.florea(a)xwiki.com> wrote:
On Mon, Jun 6, 2016 at 3:09 PM, 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?
On this topic (sorry if I hijack your thread) I was wondering why don't
we
have dependencies from platform/enterprise to
contrib. We have lots of
third party dependencies, contrib could be considered as such. Moreover,
we're in the process of moving non-core (vertical) extensions out of
platform to contrib. It would be a pity to move something from contrib to
platform and then back to contrib. I have the same issue with the
CKEditor
Integration extension. We want CKEditor as the
default editor, bundled
with
the default distribution, but do we need to move
it to platform? Same for
the Welcome Tour.
I’d personally not like this for the following reasons:
1) I like that the XWiki runtime is all released
at once with all
extensions making it using the same versions and verified to work together.
XWiki runtime has lots of third party dependencies. Bootstrap, Solr,
jQuery, just to name a few. I don't see how having the source code in our
repo (platform) makes a difference at runtime when the
integration/functional tests verify they work together.