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 <[email protected]>: > Hi Alex, > > > On 28 Jun 2016, at 13:43, Alexandru Cotiuga <[email protected]> > wrote: > > > > According to the new decided strategy in > > > http://markmail.org/search/?q=[xwiki-devs]+[VOTE]+New+Strategy+for+the+XWiki+Github+Organization > , > > 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 > [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

