On Jun 11, 2010, at 3:10 PM, Denis Gervalle wrote:

> On Fri, Jun 11, 2010 at 12:46, Vincent Massol <[email protected]> wrote:
> 
>> 
>> On Jun 11, 2010, at 12:38 PM, Denis Gervalle wrote:
>> 
>>> On Fri, Jun 11, 2010 at 09:33, Vincent Massol <[email protected]>
>> wrote:
>>> 
>>>> 
>>>> On Jun 11, 2010, at 9:23 AM, Denis Gervalle wrote:
>>>> 
>>>>> On Thu, Jun 10, 2010 at 22:50, Vincent Massol <[email protected]>
>>>> wrote:
>>>>> 
>>>>>> 
>>>>>> On Jun 10, 2010, at 10:45 PM, Vincent Massol wrote:
>>>>>> 
>>>>>>> Hi Caty and all,
>>>>>>> 
>>>>>>> On Jun 10, 2010, at 4:09 PM, Ecaterina Valica wrote:
>>>>>>> 
>>>>>>>> Hi,
>>>>>>>> 
>>>>>>>> For a while we've been discussing how the new Rights Management UI
>> is
>>>>>> gonna
>>>>>>>> look like. After 5 prototype versions, we may have reached a
>>>> conclusion.
>>>>>>>> 
>>>>>>>> Please take a look at:
>>>>>>>> *Prototype*
>>>>>>>> 
>>>> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/Rights51Space
>>>>>>>> *Explanations*
>>>>>>>> 
>>>> http://incubator.myxwiki.org/xwiki/bin/view/Improvements/RightsProposal
>>>>>>>> 
>>>>>>>> Please cast your vote if this is gonna be the final Rights
>>>>>> representation,
>>>>>>>> so that we may start the implementation.
>>>>>>>> my +1
>>>>>>>> Any feedback is welcomed and we can still added improvements to this
>>>>>>>> version.
>>>>>>>> 
>>>>>>>> The current version is a collaborative work done by me, Denis
>>>> Gervalle,
>>>>>>>> Raluca Stavro, Alex Busenius, Roman Muntyanu and many others
>>>> (Guillaume,
>>>>>>>> Sergiu, Vincent, Thomas). Thanks everyone for participating in the
>>>>>> process.
>>>>>>> 
>>>>>>> +1
>>>>>>> 
>>>>>>> I like it.
>>>>>>> 
>>>>>>> One question: Why does it say on Rights51Space for the view right
>> that
>>>>>> "Allowed only for evalica" when view right is also allowed for all
>> users
>>>> in
>>>>>> the Admin group?
>>>>>> 
>>>>>> Other questions:
>>>>>> 
>>>>>> * Why does that second column says "Users"? Shouldn't it be "Users and
>>>>>> Groups"?
>>>>>> 
>>>>> 
>>>>> Well groups are also users at the end, but why not...
>>>> 
>>>> The reason I mention this is because the first column says type and then
>>>> you have "users" and "groups" and not just "users". It's for consistency
>> and
>>>> I think from a user POV they're both different things.
>>>> 
>>>>>> * Why does the extended rights view is called "advanced"? For me it's
>>>> not
>>>>>> related to advanced or not advanced. It's just a folded view and a
>> full
>>>>>> view. A right contributed by some extension might be as important as
>> one
>>>> of
>>>>>> the default rights.
>>>>>> 
>>>>> 
>>>>> Well, this is a point of view. The basic interface allow managing
>> commons
>>>>> rights, and will probably be the only view allowed for users that have
>>>> not
>>>>> their profile set to "Advanced" (like what is done for the edit menu,
>>>> which
>>>>> is only shown to advanced users)
>>>> 
>>>> Yes this is exactly what I think is wrong.
>>>> 
>>>> Whoever has the right to modify rights should see all rights. There
>>>> shouldn't be a notion of advanced or not because additional rights are
>> *not*
>>>> advanced stuff. Actually to give an example, the programming right
>> itself
>>>> could be considered advanced while a new right such as "ability to post
>>>> messages in a forum" would be a basic right.
>>>> 
>>> 
>>> Our concern is simplicity, like the simplification done on the edit menu,
>>> that became a simple button, preventing basic user to see objects,
>>> classes,... Here, the goal is the same, provide a simplified interface
>> for
>>> the very basic rights that concern everyone and that could be understand
>> by
>>> all.
>>> 
>>> Additionnal rights will be added by additional component, so
>>> these additional rights will not be uniform across all wikis, and user
>> with
>>> basic knowledge of wikis will not be aware of all those rights. These are
>>> not the basic rights you found on any wikis, and anyone understand
>>> immediately. So, these are obviously advanced in my POV. ie: "Ability to
>>> post a message in a forum" is for admin, not for a basic user editing a
>>> page.
>>> 
>>> Please, also note that changing a user from basic to advanced is in the
>> user
>>> profile a task that a user with edit write on himself could do. And that
>>> even basic user may see current advanced rights status in a tooltips when
>>> sets. So if a basic user understand its need of more advanced option, he
>>> could go for advanced.
>>> 
>>> Also note that current whoever could modify rights is whoever has edit
>>> right. So many basic user could be in a situation that allows editing
>>> rights. But currently, only advanced user has the menu option to access
>> this
>>> on a page. So, in practice, with the current skin, nobody will see the
>> basic
>>> only interface.
>>> 
>>> Finally, if you like Caty proposal of using Extended instead of Advanced,
>> we
>>> can but that linking this to the advanced status of a user will be less
>>> clear. But if you dislike my ideas, I am open to drop it, this was just a
>>> proposal :)
>> 
>> At this stage I don't like too much linking to the advanced status since it
>> means some rights are simple and some are advanced and choosing which are
>> simple and which are advanced is really difficult and depend completely on
>> the use case at hand (see my example with the right to post to a forum for
>> ex - I guess you could argue that the forum app would need to offer an admin
>> UI that would allow to easily modify the rights for it but then there
>> wouldn't be a single UI interface for changing the rights).
>> 
>> But maybe I misunderstood something.
>> 
> 
> Probably, since for me the separation is simple. Basic rights are those we
> have already, View, Comment, Edit, Delete, Admin, and no more (Programming
> is questionable).

This is my last try and if I'm not able to make my point come across I'll wait 
for others to comment on this:

Take the "edit right" for example. You say it's a basic right. It's not more 
basic from a user POV than a "forum edit right". They are at the same level. 
The only difference is that one is "standard" while the other is an "extension".

Thanks
-Vincent

> Their meaning are obvious, these are the minimal
> requirement for viewing, commenting, editing and deleting documents on any
> secured wikis. So these does not require any experience to be used,
> especially at the page level, and these will be common on all XWiki
> instances. Since we are designing a better Rights UI, I hope that we will be
> able to show it to users with less technical knowledge. This is for me the
> goal behind having a basic interface for these rights and user, appart from
> showing a clear resume of common rights.
> 
> Denis
> 
> 
> 
>> 
>> Thanks
>> -Vincent
>> 
>>> 
>>> Denis
>>> 
>>> 
>>>> Thanks
>>>> -Vincent
>>>> 
>>>>> Right interface is complex, but access to it is also possible for
>> simple
>>>>> editors not only for admins. Those only need to manage read/write
>> access
>>>> to
>>>>> their page, and those will not understand the ins and outs of the
>>>> extended
>>>>> rights. This is mainly why we see this as 2 different view of the same
>>>>> stuff: a basic view, and an advance view.
>>>>> You have a similar behavior in the right management interface of
>> Windows
>>>>> ACLs.
>>>>> Note that in basic view, you have a summary icon (currently a lock, but
>>>> this
>>>>> should be improved) that shows if there is some advanced rights locally
>>>> set.
>>>>> The tooltips for this icon list the rights locally set and their
>>>> allowance,
>>>>> but does not allow changing them (in the sample, the allowance is not
>>>> shown,
>>>>> this is probably a mistake)
>>>>> 
>>>>> Denis
>>>>> 
>>>>> 
>>>>>> 
>>>>>> Thanks
>>>>>> -Vincent
>>>>>> 
>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> Caty
>>>>>>>> 
>>>>>>>> p.s: former discussion about mocking process can be seen at
>> [Proposal]
>>>>>>>> Rights Management UI http://markmail.org/thread/zgzufskvhe6xt6ey
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to