On Sep 19, 2013, at 10:49 AM, Guillaume Louis-Marie Delhumeau <gdelhum...@xwiki.com> wrote:
> 2013/9/19 Vincent Massol <vinc...@massol.net> > >> >> On Sep 19, 2013, at 10:21 AM, "Guillaume \"Louis-Marie\" Delhumeau" < >> gdelhum...@xwiki.com> wrote: >> >>> +1, I like this idea. >>> >>> Anyone else? >> >> The only downside is that it's not very logical with the rest of the menus >> which use the format: "<prefix>:<name>". >> For example: "Space: <spacename>" or "Page: <pagename>". >> > > It is already the case when you are in the main wiki and you have subwikis > (in my current proposal). No, your proposal doesn't touch "Space: <spacename>" or "Page: <pagename>"… Thanks -Vincent >> If we were to remove "Space:" and "Page:" prefixes then I'd be +1. Right >> now I'm more +0. >> >> Thanks >> -Vincent >> >>> 2013/9/18 Denis Gervalle <d...@softec.lu> >>> >>>> Looking at the screenshots, I was wondering if we shouldn't use the same >>>> "HOME" label for the single wiki case, since the wiki name has no real >>>> meaning, and it could became the home of a workspace environment, or of >> a >>>> multiwiki farm. This would make it more consistent over time, than >> having >>>> the "Wiki: xwiki" changing to "HOME" when a subwiki is created. I am >> only >>>> talking about the menu label here, not the content. >>>> >>>> WDYT ? >>>> >>>> >>>> On Wed, Sep 18, 2013 at 5:00 PM, Guillaume "Louis-Marie" Delhumeau < >>>> gdelhum...@xwiki.com> wrote: >>>> >>>>> You can see some screenshots in the JIRA: >>>>> http://jira.xwiki.org/browse/XWIKI-9475 >>>>> >>>>> Thanks, >>>>> LM >>>>> >>>>> >>>>> 2013/9/18 Fabio Mancinelli <fabio.mancine...@xwiki.com> >>>>> >>>>>> On Thu, Sep 12, 2013 at 2:39 PM, Guillaume "Louis-Marie" Delhumeau >>>>>> <gdelhum...@xwiki.com> wrote: >>>>>>> Indeed, the proposal A was based on >>>>>>> >>>>> >>>> >> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/PortalMenuinstead >>>>>>> of http://incubator.myxwiki.org/xwiki/bin/view/Improvements/HomeMenu >> . >>>>>>> >>>>>>> Then I suggest to call your proposal: E. >>>>>>> >>>>>>> Let me recap: >>>>>>> >>>>>>> - Proposal A : Tiny "Home menu". >>>>>>> >>>>>>> - Proposal B : XWiki right side menu >>>>>>> >>>>>>> - Proposal C : Wiki crowded menu >>>>>>> >>>>>>> - Proposal D : Add a menu on the top-left logo. >>>>>>> >>>>>>> - Proposal E : The complete "Home menu" proposed by Caty. >>>>>>> >>>>>> >>>>>> I like both B and E. >>>>>> >>>>>> I liked E because it keeps the left area the same. Since all the wikis >>>>>> are equal, so it should be the area for manipulating it. But since the >>>>>> main wiki is "more equal" than the others, it's good to show it. I >>>>>> understand the problem of E but I cannot think of another place where >>>>>> to put this menu. >>>>>> >>>>>> What I don't like of E is just the "home" label. >>>>>> Home will become too overloaded. Every wiki has a home, now with that >>>>>> menu there will be a home which is the home of the main wiki. >>>>>> >>>>>> I cannot think of a better alternative besides "Main" that suffers of >>>>>> the same problem (since every wiki has a Main space). >>>>>> Maybe calling it "XWiki" can really be a possible solution. >>>>>> >>>>>> -Fabio >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> -- >>>>>>> >>>>>>> About E: >>>>>>> Some issues IMHO: >>>>>>> - The amount of menus is not the same when you are in the home wiki >>>> and >>>>>>> when you are in the subwiki. >>>>>>> - Do we really need to have a direct access to the documents, the >>>> users >>>>>> and >>>>>>> the applications of the home wiki when you are in the subwiki? Can't >>>> it >>>>>> be >>>>>>> confusing? >>>>>>> >>>>>>> Thanks, >>>>>>> Guillaume Louis-Marie Delhumeau >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2013/9/12 Ecaterina Moraru (Valica) <vali...@gmail.com> >>>>>>> >>>>>>>> On Thu, Sep 12, 2013 at 2:27 PM, Vincent Massol <vinc...@massol.net >>>>> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> You forgot one proposal which I like: >>>>>>>>> >>>>>>>>> == Proposal D == >>>>>>>>> >>>>>>>>> * Generalize the XWiki home (the logo at the top left) >>>>>>>>> * When you click on the logo you get to the home of the current >>>> wiki >>>>>>>>> * The proposal is about generalizing that feature to allow >>>>> navigating >>>>>>>>> either to the wiki home, to the main wiki or to the list of other >>>>>> wikis >>>>>>>>> * It could be done by showing a menu arrow when the mouse hover >>>> over >>>>>> the >>>>>>>>> logo and when the mouse moves over the arrow, show a menu with >>>> first >>>>>>>> entry >>>>>>>>> = "Main Wiki" (or "Home Wiki" if you prefer) and a second entry >>>> with >>>>>>>> "Wiki >>>>>>>>> Index" for example. >>>>>>>>> >>>>>>>>> What I like with this is that the user is already used to use the >>>>>> logo as >>>>>>>>> a way to navigate to the home of wiki. >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> -Vincent >>>>>>>>> >>>>>>>>> On Sep 12, 2013, at 12:31 PM, Guillaume Louis-Marie Delhumeau < >>>>>>>>> gdelhum...@xwiki.com> wrote: >>>>>>>>> >>>>>>>>>> Hi developers. >>>>>>>>>> >>>>>>>>>> Tuesday evening, after trying to fix all issues that integrate >>>>>>>> Workspace >>>>>>>>> in >>>>>>>>>> XE made, I had a bit of time to work on this JIRA: >>>>>>>>>> http://jira.xwiki.org/browse/XWIKI-9341 "Menu improvements when >>>>>>>>> Workspaces >>>>>>>>>> activated". >>>>>>>>>> >>>>>>>>>> The idea was to quickly implement the Caty's proposal for M2 >>>>> (which >>>>>> was >>>>>>>>>> scheduled for the day after). I made it and I sent a pull >>>>> request. I >>>>>>>> have >>>>>>>>>> also sent a mail to Vincent to show him my work. >>>>>>>>>> >>>>>>>>>> == Proposal A == >>>>>>>>>> There is some screenshots (Proposal A): >>>>>>>>>> Logged as admin: >>>>>>>>>> >>>>>> >> http://xwiki.kephpage.net/proposals/workspaces-menus/new-home-menu.png >>>>>>>>>> Not logged as admin: >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> >> http://xwiki.kephpage.net/proposals/workspaces-menus/new-home-menu-non-admin.png >>>>>>>>>> >>>>>>>>>> You can get it from this commit: >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> >> https://github.com/xwiki/xwiki-platform/commit/8c1c1bac2cde30f9024525e50249382e3d2c4138 >>>>>>>>>> (except that I have changed the wiki icon for this screenshot) >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> So I just want to link again the 'Home Menu' full proposal >>>>>>>> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/HomeMenu >>>>>>>> >>>>>>>> In your screenshot is: >>>>>>>> * Home >>>>>>>> ** Administer Main Wiki >>>>>>>> ** Wiki Directory >>>>>>>> >>>>>>>> What it was proposed: >>>>>>>> * Home >>>>>>>> ** Administration >>>>>>>> ** Wikis Index >>>>>>>> ** .... >>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> >> http://incubator.myxwiki.org/xwiki/bin/download/Improvements/HomeMenu/HomeMenuSubWiki.png >>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> >> http://incubator.myxwiki.org/xwiki/bin/download/Improvements/HomeMenu/HomeMenuMain.png >>>>>>>> >>>>>>>> "Administer Main Wiki" was proposed as: >>>>>>>> - "Administration" >>>>>>>> or >>>>>>>> - "Administer Home" / "Administrate Home" >>>>>>>> depending if you were located in Home or in the (sub)wiki. >>>>>>>> >>>>>>>> >>>>>>>>>> We though this menu was confusing and not consistent with the >>>>>> current >>>>>>>>> menus: >>>>>>>>>> - Why do we have a link to the *main wiki* administration when >>>> we >>>>>> are >>>>>>>> in >>>>>>>>> a >>>>>>>>>> (sub)wiki? Does it make sense? >>>>>>>>> >>>>>>>> >>>>>>>> As an administrator I think it has sense to be able to administrate >>>>> both >>>>>>>> the current (sub)wiki you are visiting and also the home (mainwiki). >>>>>>>> >>>>>>>> >>>>>>>>>> - Why do we have the main wiki (called Home) in the left of the >>>>>> current >>>>>>>>>> wiki, space and page? The fact that there is actually a "main" >>>> and >>>>>>>>> several >>>>>>>>>> "sub" wikis is only due to the implementation. We could imagine, >>>>> in >>>>>> the >>>>>>>>>> future, a new implementation where there is no distinction >>>> between >>>>>>>> "main" >>>>>>>>>> and "sub", but where we have an independent "system" that allows >>>>> the >>>>>>>>> users >>>>>>>>>> to create and manage their wikis. Then, it seems better to call >>>>> the >>>>>>>> menu >>>>>>>>>> "System" or "XWiki". >>>>>>>>> >>>>>>>> >>>>>>>> The "main" and "sub" is transformed in "home" and "wiki". The menu >>>>>> displays >>>>>>>> the hierarchy: Home > Wiki > Space > Page and is also consistent >>>> with >>>>>> the >>>>>>>> way our cascading works for our preferences (rights, etc.) >>>>>>>> >>>>>>>>> - When we don't have the admin right on the main wiki, we only >>>> have >>>>> a >>>>>>>>>> single item in this menu, meanwhile wiki, space and page has >>>> more >>>>>>>>> content. >>>>>>>>>> It does not look good. >>>>>>>>> >>>>>>>> >>>>>>>> In the proposal there is >>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> >> http://incubator.myxwiki.org/xwiki/bin/download/Improvements/HomeMenu/HomeMenuSubWiki.png >>>>>>>> Although this is not currently implemented, the idea is that we >>>> could >>>>>> also >>>>>>>> list for example the "Users Index" a.k.a the "User Directory" >>>>>> (especially >>>>>>>> since workspaces have only global users and the directory is located >>>>> in >>>>>> the >>>>>>>> main wiki). In the proposal I've used " *** Index" in order to have >>>> a >>>>>>>> consistency between the index/directory applications naming. >>>>>>>> >>>>>>>> So the idea is that even if now there is only one entry in the >>>>> submenu, >>>>>> we >>>>>>>> could have more entries (if they are related to the Home >>>> (mainwiki)). >>>>>>>> >>>>>>>> >>>>>>>>>> - If you are in the main wiki, you have "Administer main wiki" >>>>>> twice: >>>>>>>>> once >>>>>>>>>> in the Home menu, once in the Wiki menu. >>>>>>>>>> - The left menu has too many items. >>>>>>>>> >>>>>>>> >>>>>>>> If you are on the main wiki, the menu changes from >>>>>>>> * Menu in the (sub)wiki >>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> >> http://incubator.myxwiki.org/xwiki/bin/download/Improvements/HomeMenu/HomeMenuSubWiki.png >>>>>>>> in >>>>>>>> * Menu in the Home (mainwiki) >>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> >> http://incubator.myxwiki.org/xwiki/bin/download/Improvements/HomeMenu/HomeMenuMain.png >>>>>>>> >>>>>>>> The left menu contains items related to 'spatial organization of >>>>>> content' >>>>>>>> inside XWiki (wikis, spaces, pages) >>>>>>>> >>>>>>>> >>>>>>>>>> >>>>>>>>>> == Proposal B == >>>>>>>>>> Vincent thought it was not good enough to be integrated in >>>> 5.2M2, >>>>>> so we >>>>>>>>>> started to iterate until having this proposal: >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> >> http://xwiki.kephpage.net/proposals/workspaces-menus/new-xwiki-menu.png(proposal >>>>>>>>>> B). >>>>>>>>>> >>>>>>>>>> Why putting this menu to the right side? It's because, on the >>>> left >>>>>>>> side, >>>>>>>>> we >>>>>>>>>> have Wiki/Space/Page, where you have actions that you can >>>> actually >>>>>>>>> achieve >>>>>>>>>> on these Wiki, Space and Page. Actions like "Administer", >>>> "Delete" >>>>>> or >>>>>>>>>> "Rename". The XWiki menu does not provide actions like that, it >>>>> just >>>>>>>>>> provides some shortcuts to navigate thought the wikis. It's >>>> more a >>>>>>>>> "System" >>>>>>>>>> menu, like the Profile menu, or the Register action. That's why >>>> we >>>>>> put >>>>>>>> it >>>>>>>>>> there. Moreover, it make the left menu smaller, which is less >>>>>>>> confusing. >>>>>>>>> >>>>>>>> >>>>>>>> I don't like this proposal because is breaking the content >>>>> organization >>>>>>>> hierarchy: home > wiki > space > page. >>>>>>>> You can consider our current menu to be composed of "Content || >>>> User". >>>>>> The >>>>>>>> "Content" part allows you to create new content and to see your >>>>>> location in >>>>>>>> the content hierarchy. The right menu is dedicated to User related >>>>>> actions. >>>>>>>> >>>>>>>> Also I don't like that it uses the name XWiki. Users want to >>>> customize >>>>>>>> their instance and not even show it's running on XWiki, making it >>>>> their >>>>>>>> own. >>>>>>>> >>>>>>>> >>>>>>>>>> >>>>>>>>>> == Proposal C == >>>>>>>>>> We had also this idea: >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> >> http://xwiki.kephpage.net/proposals/workspaces-menus/wiki-menu.png(proposalC) >>>>>>>>>> But we didn't like it, because the "Wiki Directory" and the >>>> "Main >>>>>> Wiki" >>>>>>>>>> link are not related to the current wiki, meanwhile actions like >>>>>>>>>> "Administer", "Index" or "Delete" are. >>>>>>>>> >>>>>>>> >>>>>>>> Crowded and serves as a double function. >>>>>>>> >>>>>>>> >>>>>>>>>> >>>>>>>>>> --- >>>>>>>>>> After having created the proposal B, I asked Vincent: "What >>>>> should I >>>>>>>> do? >>>>>>>>> Do >>>>>>>>>> I commit it, without asking to the community?". He said yes, >>>>>> because he >>>>>>>>>> wanted to have something to show to the community that can still >>>>> be >>>>>>>>> changed >>>>>>>>>> for the RC1, and he applied the pull request. >>>>>>>>>> >>>>>>>>>> So, let me list again the 3 proposals we have: >>>>>>>>>> >>>>>>>>>> A - "Home" menu (Caty's proposal): >>>>>>>>>> Current implementation: >>>>>>>>>> >>>>>> >> http://xwiki.kephpage.net/proposals/workspaces-menus/new-home-menu.png >>>>>>>>>> Mockup with the new skin: >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> >> http://incubator.myxwiki.org/xwiki/bin/download/Improvements/PortalMenu/MenuPortal.png >>>>>>>>>> >>>>>>>>>> B - "XWiki" right menu: >>>>>>>>>> >>>>>>>> >>>>> >> http://xwiki.kephpage.net/proposals/workspaces-menus/new-xwiki-menu.png >>>>>>>>>> >>>>>>>>>> C - Add actions to the "Wiki" menu: >>>>>>>>>> >>>>> http://xwiki.kephpage.net/proposals/workspaces-menus/wiki-menu.png >>>>>>>>>> >>>>>>>>>> I propose to start a thread where you can all give your opinion, >>>>>>>>> regarding >>>>>>>>>> one of these proposals, and you can also bring new ideas. We >>>> must >>>>>> have >>>>>>>> a >>>>>>>>>> consensus for the RC1! >>>>>>>>>> >>>>>>>>>> 0 for proposal A (the left menu is too heavy). >>>>>>>>>> +0 for proposal B (not perfect IMHO). >>>>>>>>>> -1 for proposal C. >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> So, my vote goes to Ver. A, but the way it was proposed: >>>>>>>> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/HomeMenu >>>>>>>> >>>>>>>> (Wiki / (sub)wiki) >>>>>>>> * Home >>>>>>>> ** Administration >>>>>>>> ** --- >>>>>>>> ** Wikis Index/Directory >>>>>>>> ** Documents Index >>>>>>>> >>>>>>>> (Home/mainwiki) >>>>>>>> * Home >>>>>>>> ** Watch Home >>>>>>>> ** Administer Home >>>>>>>> ** --- >>>>>>>> ** Wikis Index >>>>>>>> ** Documents Index >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Caty _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs