On Thu, Nov 24, 2011 at 14:43, Ludovic Dubost <[email protected]> wrote:
> The XEM dashboard is not a good quality dashboard. It would need to be > rethought. > Agreed, but... > I don't know of users that actually use it. > since you do not know, removing it is still risky. If some user are actually use it, they will be really annoyed not finding it anywhere. This is why I suggested for a few version to have an explanatory text on the new dashboard, with a link to the old one. Providing a smooth transition, and keeping the old dashboard available. > I suggest removing it in the meantime. > I am -1 on removing something we have had for so long without a transition period. Denis > > Ludovic > > 2011/11/24 Thomas Mortagne <[email protected]> > > > On Wed, Nov 23, 2011 at 9:10 PM, Vincent Massol <[email protected]> > > wrote: > > > > > > 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/Virtualizationwekeep > > 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? > > > > This could be a WikiManager.Dashboard page provided to anyone that > > would want to include it somewhere like in the main wiki home page. > > The best would probably be to rewrite the widgets to be supported by > > the new dashboard system but it's really not a priority. > > > > > > > > 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 > > > > > > > > > > > -- > > Thomas Mortagne > > _______________________________________________ > > devs mailing list > > [email protected] > > http://lists.xwiki.org/mailman/listinfo/devs > > > > > > -- > Ludovic Dubost > Founder and CEO > Blog: http://blog.ludovic.org/ > XWiki: http://www.xwiki.com > Skype: ldubost GTalk: ldubost > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

