I would put it in xwiki-enterprise-ui-tour(s) so we can easily isolate it
and other flavors can re-use it.
2016-06-30 9:45 GMT+02:00 Vincent Massol <vincent(a)massol.net>et>:
Hi Alex,
On 28 Jun 2016, at 13:43, Alexandru Cotiuga
<alexandru.cotiuga(a)xwiki.com>
wrote:
According to the new decided strategy in
http://markmail.org/search/?q=[xwiki-devs]+[VOTE]+New+Strategy+for+the+XWik…
,
third-party extensions can by bundled in XWiki
Enterprise. In some cases,
we would need some content from those extension to be available at build
time. Where could we put it?
Taking the Tour Application's example, which It is about to be added in
the
dependency management of xwiki-enterprise and
inherited in
xwiki-enterprise/xwiki-enterprise-ui/xwiki-enterprise-ui-commons, we
could
have the following options:
1) xwiki-enterprise-ui-commons as a space Tours
2) xwiki-enterprise-ui-wiki as a space Tours
3) xwiki-enterprise-ui-mainwiki as a space Tours
4) in a new child module of xwiki-enterprise.ui (looks like "help"
keyword
would make sense: xwiki-enterprise-ui-help) which
could be used for
future
cases
5) in a new child module of xwiki-enterprise-ui having a specific name
for
tours.
Indeed the Homepage tour should be part of the XE flavor.
The question is:
Do we want the tour to start on each subwiki home page?
My opinion:
* We should have the tour running on subwiki home pages only when the
subwiki is an isolated wiki (ie not in the use case of
xwiki.org for
example but yes for the use case of
myxwiki.org for example).
So if we say that the homepage should be present for both main wiki and
subwiki (and only triggered in some cases for subwikis) then it makes sense
to have it in 1) (and not in 2) or 3)).
We could do 4) or 5) in the future if there’s a need but for now I’d say
1).
Thanks
-Vincent
Could we decide a new rule for this topic?
Thanks,
Alex
_______________________________________________
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