Hi, Take a look at Rights 5 http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights5Space
Added: * information regarding the advanced rights (inherits, overrides) * icons built together as a whole http://incubator.myxwiki.org/xwiki/bin/download/Improvements/Rights5Space/icons.png * representation of "advanced rights" with the same abstract icon, but with different color (no text; we can debate this) http://incubator.myxwiki.org/xwiki/bin/download/Improvements/Rights5Space/color.png * inheritance arrow married with +/- IMGs (in case of browser problem) - collapsed: http://incubator.myxwiki.org/xwiki/bin/download/Improvements/Rights5Space/rights5Space.png - expanded: http://incubator.myxwiki.org/xwiki/bin/download/Improvements/Rights5Space/rights5SpaceExpanded.png On Fri, Jun 4, 2010 at 10:42, Denis Gervalle <[email protected]> wrote: > Hi Caty, > > On Thu, Jun 3, 2010 at 18:09, Ecaterina Valica <[email protected]> wrote: > > > Hi Denis, > > > > I want to thank you again for all the help you are giving :P > > > > This is pleasure to participate especially because you provide really good > proposals. > I would also like to see others participating, currently the discussion is > becoming to much bilateral IMO. > > > > > > Please take a look at a proposal for "V3 and my 3)" version with elements > > from Rights2 :) > > > http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights43Proposal > > and in "action" > > http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights43Space > > > Really nice job ! I really appreciate. > > > > The prototype is not reflecting the "desired" interaction: both inherited > > info and rights change appear on hover (right icon and arrow), instead of > > hover | click. > > > > I am not sure what are really your intend. I think that the big tooltips > describing the rights should be the only tooltips, and should be show on > hover only after a small timeout (like the yellow one currently). Clicking > any where on the +/- icon or v would then open the menu. > Is it what you try ? > > yes, on hover show the tooltip, on click show the menu. > > > > > That "v" needs to be an arrow like the one we use in the action menus. > > > > On Tue, Jun 1, 2010 at 19:06, Denis Gervalle <[email protected]> wrote: > > > > > Caty, > > > > > > Really nice and interesting post, I will try to reach that level... but > > > without visual :\ > > > > > > I really think that using the collapsed view for editing would helps > > basic > > > users to have a simplified and more easy interface to understand. We > may > > > even imagine that only "advanced user" (those marked so in their > > profile), > > > has access to the expanded view. > > > > > > I think that the collapsed view missed an additional icon that > summarize > > > the > > > rights that are not shown. This one would only be shown if there is any > > > non-defaulted additional right in action. > > > > This is a signal that extended > > > rights are in use (See it like the grey box of Windows when special > > rights > > > are setup, which is inviting to go into advanced view to know more). > This > > > one would be obviously not editable, and should probably work like the > > ... > > > or replace it ? In place of the ... . Concerning the ..., I am not > sure, > > > but > > > I would also prefer to see a textual link "advanced" in small font, and > > > only > > > visible when row is hovered. > > > > > > > > > > > http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights43Proposal#HRowhover > > > Sorry to insist, but the information regarding the advanced rights is still > missing in collapsed mode. > I really would like to have a indicator that some advanced rights has been > set locally or not without having to go advanced mode. Else, you will have > to expand all rows to check that information, which is not practical. > > > > > > > > > Order of right are not significant, so I would prefer that in all view, > > > these where in the same order, with the basic right first (V/C/E/D/A/P) > > and > > > the additional right in their order of registration (hope that it will > > stay > > > constant... or we will have to find a way to keep them ordered). > > > The "right" part of each icon should be grayed if the right is > inherited > > > and > > > not grayed if the right is set locally, this improve the information > > > provided in V3. > > > > > > > > > http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights43Proposal#HAfterclick > > > > The problem with this icons (taken from Silk) is that there is little > > difference for View, Comment, Admin icons between the two states > > (inherited, > > locally set) - but this is something we can easily improve (by changing > the > > icons and looking for some more contrast). > > Example: This is how they look when all rights are set locally (full > color) > > > > > http://incubator.myxwiki.org/xwiki/bin/download/Improvements/Rights43Proposal/fullColors.png > > > > > > > > > I also think that the +/- (which is never grayed) could be > > > nearer to the right icon. Maybe you could use a green V and a read > "stop" > > > in > > > place of +/- ? > > > > > > > The other mockup versions (like > > http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights41Space) > > used > > v/x for the allow/deny representation, and yes, I agree that they are > more > > suited than +/-. > > > > The problem is that we are using in XWiki, X to represent delete, so > having > > two xX was too much, that's why I introduced +/-. Maybe we can find > another > > solution. > > > > I think we need some polishing on the icons used. Building them > specifically > would be nice, but I do not know if you or anyone want to have a try at > that. My feeling is that the couple +/- or better v/x and the right icon > should be built together and closer to each other providing the information > as a whole and not giving the impression of two part. Using a v for > suggesting the menu is nice, could be even improved by styling some "button > like" borders on hover. > > All menus could also be improved by using the inheritance arrow married > with > +/- (or v/x) to show immediately what will be the right if inheritance is > used. > > > > > > > > > > > > Regarding the collapsed view, I see three possibilities to investigate > > for > > > allowing edition while improving readability (note that readability has > > the > > > same issue in expanded view, but it seems to be less annoying) : > > > > > > 1) use V3, but when hovering a row, use V2 on that row and allow > > drag/drop > > > (keeping V2 until drop even is hover is temporary lost). Not sure this > > will > > > be nice in practice ? see 2) > > > > > > 2) use a presentation in 4 columns, for both collapsed and expanded > view, > > > the first column behing a read-only summary like V3, and the 3 column > > being > > > an ordered V1. However, dragging from summary would be allowed. The 3 > > > detailed column could be shown only when a drag is started from > summary, > > or > > > with a global horizontal expansion button... Basic user would have > access > > > to > > > this, but not necessarily to vertical row expansion. Not sure this is > not > > > an > > > increase in complexity ? so, see 3) > > > > > > 3) use V3, and a similar interface to what we have in current right > > > management interface. Since saved are postponed (not like we have > > > currently), using this one may be both practical and could helps the > > > transition for existing user as well. With all the belts and whistle > > added > > > to clearly state changes and inheritance, this will be similar but > really > > > better than what we have. > > > > > > If we go for V3 and my 3) proposal, I also wonder if the current table > > > header is well done. I do not like it when nothing is expanded since it > > is > > > confusing, too large, and not significant. It will be even more > > unexpected > > > if you follow me on the "advance user" case, when a basic user look at > > it. > > > Maybe you could try a changing header, only expanding when there is > > > expanded > > > row, or, you could move the expanded header in each expanded row, > keeping > > a > > > simplified header at the top. > > > > > > WDYT ? > > > > > > Denis > > > > > > > > Other problem that this proposal has is the representation of "advanced > > rights". If we don't like the textual description and we want to add > icons, > > IMO we have two solutions: > > > > A) use the same abstract icon, but with different color, ex. a key or > lock > > icon with color representation ("blue" for "programming", "green" for > > "captchaComment", etc) > > - the problem here is for the people that have some kind color blindness > > and > > will not distinguish between some color tones (this is the case when we > > gonna have lots of "advanced" | non default rights) > > > > B) use the same abstract icon and with an order index (like numbers 1, 2, > > etc or characters A, B, etc) > > > > These representations are based on the fact that "advanced rights" will > be > > added by other developers and the icon will not be custom made for a > specif > > right. > > > > Why not just use the big Icons from the menu (using the inheritance arrow > married with +/- as proposed above), and directly followed by the v arrow. > All this in front of the text ? > inheritance arrow + "right" - to describe "right" as inherited allowed inheritance arrow - "right" - to describe "right" as inherited denied + "right" - to describe "right" allowed - "right" - to describe "right" denied yes - we could do that if we decide to use the textual variant. > > Using a generic icon will not improve information and detailed view of > advanced right in collapsed mode is not expected. > > It is not clearly shown on your samples, how multiple advance right would > be > shown. I think one per row is nice, or if you want to limit space, 2 or 3 > at > most, shown in columns ? > this depends on which version (textual, icons) we choose for the advanced rights (I would prefer something linear) > I also wonder is this would help or not to also extends basic rights in > advanced mode, showing the icons and the text ? > > I think this would only add duplicates and mess a bit the meaning of "advanced" by combining them with "regular". > > > > > > Another thing we need to consider for this proposal is how the filtering > is > > gonna be made. > > > > Good point. Here is some proposal for each column: > > 1) a dropdown list proposing local (default), global or both ? > I would prefer rights separation depending on the location: - if you want to see global rights - go to global; - if you want to see wiki rights - go to wiki, etc. http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Proposal#HNavigation Why would you like to see both local and global? (filtering?) I think it will be easier for the user if they are separated. 2) a textbox which filter on names > For advanced users would be nice to have queries, like "allow view" AND "inherit deny delete" :) > 3) a dropdown list proposing all (default), hide inherited only, and maybe > the list of rights, showing only rows where the selected right is set > locally ? > > The dropdown with the list of rights (view, edit, etc.) could also have another dropdown next to it to set the state of the right (inherited, allowed, denied) Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

