[xwiki-users] [Proposal] Rights Management UI
Hi, Please give feedback for Rights Management UI Proposal. *Partial Prototype* - Wiki Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Wiki - Space Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Space - Page Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Page *Desired Interaction * - http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Proposal#HIn... Thanks, Caty
Hi, On Mon, May 10, 2010 at 15:39, Ecaterina Valica <[email protected]> wrote:
Hi,
Please give feedback for Rights Management UI Proposal.
*Partial Prototype*
- Wiki Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Wiki - Space Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Space - Page Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Page
*Desired Interaction *
-
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Proposal#HIn...
It took me a little time to understand but now that I get it I think it can be a powerful model. Nice work :-) To recap: - "View / Comment / Edit / Delete" are grouped under "Page rights" -> that disturbed me at first because "page rights" is used for 2 things -> rights related to page actions AND rights at page level -> maybe there should be a different naming for both - I like a lot the fact that inherited rights are displayed at all levels - The "Containing Spaces" part of the page is a bit confusing -> could you elaborate on what it is? Guillaume
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/
On Mon, May 10, 2010 at 17:01, Guillaume Lerouge <[email protected]>wrote:
Hi,
On Mon, May 10, 2010 at 15:39, Ecaterina Valica <[email protected]> wrote:
Hi,
Please give feedback for Rights Management UI Proposal.
*Partial Prototype*
- Wiki Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Wiki - Space Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Space - Page Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Page
*Desired Interaction *
-
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Proposal#HIn...
It took me a little time to understand but now that I get it I think it can be a powerful model. Nice work :-)
To recap:
- "View / Comment / Edit / Delete" are grouped under "Page rights" -> that disturbed me at first because "page rights" is used for 2 things -> rights related to page actions AND rights at page level -> maybe there should be a different naming for both - I like a lot the fact that inherited rights are displayed at all levels - The "Containing Spaces" part of the page is a bit confusing -> could you elaborate on what it is?
- "the rights apply to containing spaces and their children" - The cascading of the rights between wiki, space and page is showed explicitly It gives you a visualization of what elements inherit those rights. And also gives you the opportunity to navigate and add specific rights.
Guillaume
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Mon, May 10, 2010 at 15:39, Ecaterina Valica <[email protected]> wrote:
Hi,
Please give feedback for Rights Management UI Proposal.
*Partial Prototype*
- Wiki Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Wiki - Space Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Space - Page Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Page
*Desired Interaction *
-
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Proposal#HIn...
How do you give rights to users/groups from main wiki when you are in a subwiki in this UI ?
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Mon, May 10, 2010 at 18:21, Thomas Mortagne <[email protected]>wrote:
On Mon, May 10, 2010 at 15:39, Ecaterina Valica <[email protected]> wrote:
Hi,
Please give feedback for Rights Management UI Proposal.
*Partial Prototype*
- Wiki Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Wiki - Space Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Space - Page Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Page
*Desired Interaction *
-
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights2Proposal#HIn...
How do you give rights to users/groups from main wiki when you are in a subwiki in this UI ?
The navigation in this UI is like this: Wiki Level: You can use the "Containing Spaces/Pages" to go down the hierarchy. http://incubator.myxwiki.org/xwiki/bin/download/Improvements/Rights2Proposal... Page Level: Right after the title "Rights Management", there is a "Inheritance Level" navigation component to go upwards the hierarchy. http://incubator.myxwiki.org/xwiki/bin/download/Improvements/Rights2Proposal... This screenshots only show the "Wiki - Space - Page" case, but the navigation can be easily extended to represent "Main Wiki - SubWiki - Space - Page". Thanks for the feedback, Caty
Thanks, Caty _______________________________________________ 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
Hi, I've reviewed some of your feedback and added them to Rights Management UI Proposal *VERSION 3*: *Partial Prototype* - Wiki Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Wiki - Space Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Space - Page Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Page *Desired Interaction* - http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Proposal Thanks, Caty
Hi, On Tue, May 18, 2010 at 11:03, Ecaterina Valica <[email protected]> wrote:
Hi,
I've reviewed some of your feedback and added them to Rights Management UI Proposal *VERSION 3*:
*Partial Prototype*
- Wiki Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Wiki - Space Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Space - Page Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Page
*Desired Interaction*
- http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Proposal
Thanks, Caty
I like the separation between rights definition and rights affectation. Only downside -> inherited rights are displayed less clearly than what they were in version 2. Also, a drop-down might be better than an autosuggest when selecting which right should be added to a role. Guillaume
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/
On Tue, May 18, 2010 at 17:08, Guillaume Lerouge <[email protected]>wrote:
Hi,
On Tue, May 18, 2010 at 11:03, Ecaterina Valica <[email protected]> wrote:
Hi,
I've reviewed some of your feedback and added them to Rights Management UI Proposal *VERSION 3*:
*Partial Prototype*
- Wiki Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Wiki - Space Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Space - Page Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Page
*Desired Interaction*
-
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Proposal
Thanks, Caty
I like the separation between rights definition and rights affectation. Only
Nice indeed, but I do not understand how it could fits with current implementation.
downside -> inherited rights are displayed less clearly than what they were in version 2.
and I do not see any inherited information anymore. So, proposal 3 seems less interesting than proposal 2. I do not see what it solves based on previous comments either. Caty, could you explain further your goals with this proposal ? Denis
Also, a drop-down might be better than an autosuggest when selecting which right should be added to a role.
Guillaume
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO
On Tue, May 18, 2010 at 18:08, Guillaume Lerouge <[email protected]>wrote:
Hi,
On Tue, May 18, 2010 at 11:03, Ecaterina Valica <[email protected]> wrote:
Hi,
I've reviewed some of your feedback and added them to Rights Management UI Proposal *VERSION 3*:
*Partial Prototype*
- Wiki Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Wiki - Space Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Space - Page Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Page
*Desired Interaction*
-
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Proposal
Thanks, Caty
I like the separation between rights definition and rights affectation. Only downside -> inherited rights are displayed less clearly than what they were in version 2.
Also, a drop-down might be better than an autosuggest when selecting which right should be added to a role.
if there are many rights, the select is gonna be hard to navigate. A filterable select would be nice indeed.
Guillaume
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Tue, May 18, 2010 at 18:29, Denis Gervalle <[email protected]> wrote:
On Tue, May 18, 2010 at 17:08, Guillaume Lerouge <[email protected]
wrote:
Hi,
On Tue, May 18, 2010 at 11:03, Ecaterina Valica <[email protected]> wrote:
Hi,
I've reviewed some of your feedback and added them to Rights Management UI Proposal *VERSION 3*:
*Partial Prototype*
- Wiki Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Wiki - Space Level:
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Space
- Page Level: http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Page
*Desired Interaction*
-
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Proposal
Thanks, Caty
I like the separation between rights definition and rights affectation. Only
Nice indeed, but I do not understand how it could fits with current implementation.
downside -> inherited rights are displayed less clearly than what they were in version 2.
and I do not see any inherited information anymore.
For example, in Space Level http://localhost:8084/xwiki/bin/view/Improvements/Rights3Space the text in yellow represents the inherited users and inherited roles from upper level. The text in black (evalica with Reviewer and the Reviewer definition) is specified only for this level. After the save the added "Reviewer" right is gonna look like this: http://localhost:8084/xwiki/bin/download/Improvements/Rights3Proposal/addU6....
So, proposal 3 seems less interesting than proposal 2. I do not see what it solves based on previous comments either. Caty, could you explain further your goals with this proposal ?
I tried in proposal 3 to make it more easy to use. People told me that they didn't understood the "Containing Spaces/Pages" so I've removed it. This proposal gives the users the possibility to create Roles that can have semantically value to them and thus making the rights more easy to use. This proposal accommodates the case: "Not sure it's scalable. In the future applications/components will be able to register new rights". Having the rights displayed vertically and only on Add, makes the UI more scalable, and in the code we could add as many rights as we would want. Also the spaces is now more economical having just "Allow"/"Deny" columns. Thanks, Caty
Denis
Also, a drop-down might be better than an autosuggest when selecting
which
right should be added to a role.
Guillaume
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
On Wed, May 19, 2010 at 12:39, Ecaterina Valica <[email protected]> wrote:
On Tue, May 18, 2010 at 18:29, Denis Gervalle <[email protected]> wrote:
On Tue, May 18, 2010 at 17:08, Guillaume Lerouge <[email protected]
wrote:
Hi,
On Tue, May 18, 2010 at 11:03, Ecaterina Valica <[email protected]> wrote:
Hi,
I've reviewed some of your feedback and added them to Rights Management UI Proposal *VERSION 3*:
*Partial Prototype*
- Wiki Level:
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Wiki
- Space Level:
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Space
- Page Level:
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Page
*Desired Interaction*
-
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Proposal
Thanks, Caty
I like the separation between rights definition and rights affectation. Only
Nice indeed, but I do not understand how it could fits with current implementation.
downside -> inherited rights are displayed less clearly than what they were in version 2.
and I do not see any inherited information anymore.
For example, in Space Level http://localhost:8084/xwiki/bin/view/Improvements/Rights3Space the text in yellow represents the inherited users and inherited roles from upper level.
The text in black (evalica with Reviewer and the Reviewer definition) is specified only for this level.
After the save the added "Reviewer" right is gonna look like this:
http://localhost:8084/xwiki/bin/download/Improvements/Rights3Proposal/addU6....
Thanks for these precision, I have better understand your idea. (Personally I have some difficulties with colors (partially color blind), so information based on colors is not always easy for me.)
So, proposal 3 seems less interesting than proposal 2. I do not see what
it
solves based on previous comments either. Caty, could you explain further your goals with this proposal ?
I tried in proposal 3 to make it more easy to use. People told me that they didn't understood the "Containing Spaces/Pages" so I've removed it. This proposal gives the users the possibility to create Roles that can have semantically value to them and thus making the rights more easy to use.
This proposal accommodates the case: "Not sure it's scalable. In the future applications/components will be able to register new rights". Having the rights displayed vertically and only on Add, makes the UI more scalable, and in the code we could add as many rights as we would want. Also the spaces is now more economical having just "Allow"/"Deny" columns.
I completely agree that proposal 3 is clearer. The problem is that your samples and the structure of this proposal are really far from current implementation. Proposal 2 were fitting better but the samples where also not realistic and remarks from Thomas about global wiki users should also be integrated. So, I am puzzle by your goals here. Aren't we going too fast ? Since there is very poor documentation about the way XWiki rights works (I would be happy to improve that, but it will require some time), I have the impression that there is a important misunderstanding of how inheritance is effectively applied. So the design of a proper UI is not easy. I have also read the draft of Sergiu that aims to improve the documentation, but either I have not understand it or it does not describe current behavior. So the question is for me, are we designing this UI to think about future possibilities or to replace the current UI ? Denis
Thanks, Caty
Denis
Also, a drop-down might be better than an autosuggest when selecting
which
right should be added to a role.
Guillaume
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO
Hi Denis, On Wed, May 19, 2010 at 16:52, Denis Gervalle <[email protected]> wrote:
On Wed, May 19, 2010 at 12:39, Ecaterina Valica <[email protected]> wrote:
On Tue, May 18, 2010 at 18:29, Denis Gervalle <[email protected]> wrote:
On Tue, May 18, 2010 at 17:08, Guillaume Lerouge <[email protected]
wrote:
Hi,
On Tue, May 18, 2010 at 11:03, Ecaterina Valica <[email protected]> wrote:
Hi,
I've reviewed some of your feedback and added them to Rights Management UI Proposal *VERSION 3*:
*Partial Prototype*
- Wiki Level:
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Wiki
- Space Level:
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Space
- Page Level:
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Page
*Desired Interaction*
-
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Proposal
Thanks, Caty
I like the separation between rights definition and rights affectation. Only
Nice indeed, but I do not understand how it could fits with current implementation.
downside -> inherited rights are displayed less clearly than what they were in version 2.
and I do not see any inherited information anymore.
For example, in Space Level http://localhost:8084/xwiki/bin/view/Improvements/Rights3Space the text in yellow represents the inherited users and inherited roles from upper level.
The text in black (evalica with Reviewer and the Reviewer definition) is specified only for this level.
After the save the added "Reviewer" right is gonna look like this:
http://localhost:8084/xwiki/bin/download/Improvements/Rights3Proposal/addU6....
Thanks for these precision, I have better understand your idea. (Personally I have some difficulties with colors (partially color blind), so information based on colors is not always easy for me.)
So you're a great test candidate :). I also received a mail from Roman (he wanted icons to represent rights), so what I can do for you is to try a version with color + little icon to represent "Inherited"|"Allow"|"Deny". I will think about it.
So, proposal 3 seems less interesting than proposal 2. I do not see
what it
solves based on previous comments either. Caty, could you explain further your goals with this proposal ?
I tried in proposal 3 to make it more easy to use. People told me that they didn't understood the "Containing Spaces/Pages" so I've removed it. This proposal gives the users the possibility to create Roles that can have semantically value to them and thus making the rights more easy to use.
This proposal accommodates the case: "Not sure it's scalable. In the future applications/components will be able to register new rights". Having the rights displayed vertically and only on Add, makes the UI more scalable, and in the code we could add as many rights as we would want. Also the spaces is now more economical having just "Allow"/"Deny" columns.
I completely agree that proposal 3 is clearer. The problem is that your samples and the structure of this proposal are really far from current implementation. Proposal 2 were fitting better but the samples where also not realistic and remarks from Thomas about global wiki users should also be integrated.
About Thomas feedback, don't you like http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights3Proposal#HNa...
So, I am puzzle by your goals here. Aren't we going too fast ? Since there is very poor documentation about the way XWiki rights works (I would be happy to improve that, but it will require some time), I have the impression that there is a important misunderstanding of how inheritance is effectively applied. So the design of a proper UI is not easy. I have also read the draft of Sergiu that aims to improve the documentation, but either I have not understand it or it does not describe current behavior.
So the question is for me, are we designing this UI to think about future possibilities or to replace the current UI ?
My purpose is "to make rights easy to use at last". IMO this means do whatever it takes to make them "easy to use" :) I try to base my proposal on existing code, but I never disregard new functionalities that I can add if this means the UI and experience is gonna be improved. The only thing Rights version 3 is adding is the "Role" part, which is some kind of groups for rights. If the solution given is gonna be convincing enough to be use in the rights part (not yet .... but maybe some version of it) I'm sure there will be someone that is gonna want to implement it. Until then I will continue to prototype and find out how we can add all that functionality in one place. And yes... I need to focus more on the inheritance again. Thanks, Caty
Denis
Thanks, Caty
Denis
Also, a drop-down might be better than an autosuggest when selecting
which
right should be added to a role.
Guillaume
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
participants (4)
-
Denis Gervalle -
Ecaterina Valica -
Guillaume Lerouge -
Thomas Mortagne