On Tue, Nov 22, 2011 at 9:11 PM, Eduard Moraru <[email protected]> wrote: > Hi Vincent, > > On Tue, Nov 22, 2011 at 3:40 PM, Vincent Massol <[email protected]> wrote: > >> Hi devs, >> >> Since Eduard has developed the workspaces module (see >> http://extensions.xwiki.org/xwiki/bin/view/Extension/Workspace+Application) >> I'd like to push for using it in our XEM distribution. >> >> However there are 2 valid uses cases that exist: >> 1) Using XE + workspaces, for creating workspaces (technically each >> workspace being a wiki) >> 2) Using XE as a wiki farm >> >> I think that use case 1) is the main use case for most people and this >> vote is about keeping the XEM packaging/branding but repurposing so that >> XEM implements use case 1). Use case 2) exists but it's less frequent and >> for more technically advanced users. >> >> So here's my proposal (and what you should vote on): >> >> A) XEM = app manager module + wiki manager module + workspaces module(s). >> XEM home page becomes the workspaces app home page. We update >> manager.xwiki.org to align it with the fact that it now boasts the >> workspaces features. >> B) On http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Virtualizationwe >> keep documenting how to transform XE into a wiki farm >> > C) We create an application in xwiki-platform-core/ that contains the >> current pages located in XEM (home page + the other pages). We could call >> it xwiki-platform-multiwiki >> > > The pages that are strictly related to XEM can be found at > https://github.com/xwiki/xwiki-manager/tree/master/xwiki-manager-ui/src/main/resources > > There, you have: > * Main.WebHome -> main wiki home with a couple of words about XEM and a > listing of current wikis > * XemManager.Install -> Install page for a wiki template. This page is > supposed to have automatically the latest XE xar attached to it. This was > working when it was part of the XEM product, but if we plan to put it into > platform, we need to let the admin upload the XE xar (or any other xar that > (s)he wishes to use for the template), just like we did for workspaces. > * Panels.QuickLinks -> Override of the standard quick links panel that > contains an extra link to the wiki manager if the current user is an admin > * XemResources.* -> Translations page with 7 keys strictly related to the > XemManager.Install page > * Xapp.XWikiApplicationXem -> Application descriptor for the application > manager. AFAIK, it's just a way to automatically register the above > translations. > > Now, knowing the above, does it make sense to name a platform package that > is supposed to contain the above pages "xwiki-platform-multiwiki" ? If > someone installs this package, they will not actually get multiwiki > capabilities, they will just get a new homepage. > > I think that the xwiki-platform-wiki-manager module (application) offers > everything needed for the 2) wiki farm use case and that, from the > platform's point of view (and maybe the user's as well), the proposed extra > xwiki-platform-multiwiki would bring no value. The only valuable item is > (maybe) the homepage, but I propose we drop all of the above and let users > use the wiki manager application. > > I`m +1 for everything else.
Same comment for me, I voted a bit quickly mostly on the title. What's in XEM is only packaging and only make sense for a distribution. It's pretty much useless from platform point of view. > > Thanks, > Eduard > > >> D) Users who want to install xwiki-platform-multiwiki easily will use the >> Extension Manager UI when it's ready for general consumption >> E) Users who want to install xwiki-platform-workspace easily will use the >> Extension Manager UI when it's ready for general consumption. At this point >> we'll decide if we want to drop the XEM distribution or keep both ways of >> installing it. >> >> Here'd my +1 >> >> Thanks >> -Vincent >> >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

