On Thu, Sep 17, 2015 at 3:10 PM, [email protected] <[email protected]> wrote:
>
>
>
>
>
> On 17 Sep 2015 at 13:32:28, Eduard Moraru 
> ([email protected](mailto:[email protected])) wrote:
>
>> With the introduction of Nested Spaces / Nested Documents, we find
>> ourselves having to expand our terminology to accommodate the tree-like
>> structure of spaces/documents that we are managing.
>>
>> IMO, we have started going in the wrong direction with using standard tree
>> terminology directly in XWiki's UI, introducing new terms that simple users
>> could be easily confused by or overwhelmed (this adding to the already
>> existing ones).
>>
>> The specific issue I have in mind is how do we refer child entities for
>> each concept (wiki, space, page) and how does this scale when the hierarchy
>> increases.
>>
>> What I propose is that we Keep It SSimple (*™*) :) and just use the "sub"
>> prefix for the concept at hand.
>>
>> Examples:
>> * wiki -> subwiki (here we can continue using "wiki", as discussed
>> previously [1], since we don`t actually support nested wikis yet, but if
>> "subwiki" is used in a conversation it still makes perfect sense)
>> * space -> subspace [2]
>> * page -> subpage [3]
>>
>> The problem with the term "child", as pointed out by Marius in an offline
>> chat, has indeed the issue that it can only be applied correctly for first
>> level descendants, after which it becomes inaccurate, since starting with
>> the second level the term "descendant" is more appropriate.
>

> I’m not sure about this. I think Children could be used generically to mean 
> any level of Children but would need to be checked.

If you have A.B.C:

* the "Children" viewer (live table) will show "B, C" for A
* the "Siblings" viewer (live table) will show only "B" (or nothing?) for B

So B and C are both children of A but are not siblings. That can be
confusing. You need the tree view to see the actual hierarchy.

Thanks,
Marius

>>
>> All of this becomes unnecessarily complicated and, IMO, we should avoid
>> dealing with it by using the "sub" prefix which is much easier to grasp and
>> accept.
>>
>> On a similar note, I also find the term "nested" to be a bit unnecessarily
>> complicated, specially for non-technical and non-english native users.
>>
>> WDYT?
>
> I don’t like the “Sub" terminology because it’s incomplete. It’s not complete 
> because you still need words for Parents, Siblings, Root, etc.
>
> I'd much prefer to use a standard Tree terminology: 
> https://en.wikipedia.org/wiki/Tree_(data_structure)#Terminologies_used_in_Trees
>
> BTW Terminal Page could be replaced by Leaf Page if we wanted too but maybe 
> that’s too technical?
>
> I’d be ok to replace subwiki by Child Wiki/Children Wikis to be consistent.
>
> So overall I find Child/Children, Parent, and Siblings very easy to 
> understand by any simple user. I find that using Sub, Parent, Siblings is not 
> better (and it would certainly not replace Sibling).
>
> WDYT?
>
> Thanks
> -Vincent
>
>> Thanks,
>> Eduard
>>
>> ----------
>> [1] http://markmail.org/message/cehvpds5qmljq5f7
>> [2] https://en.wikipedia.org/wiki/Subspace
>> [3] https://en.wikipedia.org/wiki/Subpage
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to