On Nov 23, 2011, at 8:42 PM, Thomas Mortagne wrote: > On Wed, Nov 23, 2011 at 7:58 PM, Vincent Massol <[email protected]> wrote: >> >> On Nov 22, 2011, at 9:11 PM, Eduard Moraru 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 >> >> AFAIR there was "dashboard" on the home page: wikis you view, wikis you own, >> wikis you administrate, recent wikis. > > The page itself just include widgets which are in wiki manager. > >> >>> * 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. >> >> Good points, I agree. Makes a lot of sense. >> >> I'd then propose to include the XEM dashboard as the WebHome of WikiManager > > I don't like it very much, WikiManager home page is an admin page to > manipulate wikis, this kind of dashboard would be useless for them > IMO.
So you think we should just remove the dashboard? Or would you be ok to have the dashboard page in the wikimanager app but not on the home page? Thanks -Vincent >> Thanks >> -Vincent >> >>> I`m +1 for everything else. >>> >>> 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

