Hello.
I think it's a good topic to discuss.
2015-09-17 13:32 GMT+02:00 Eduard Moraru <enygma2002(a)gmail.com>om>:
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.
Then we should use "descendant", because the concept of subpage, for me,
does not necessary cover more than one level in the hierarchy. The subpage
of a subpage become a "subsubpage".
The term "descendant" does not have this problem.
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?
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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Guillaume Delhumeau (gdelhumeau(a)xwiki.com)
Research & Development Engineer at XWiki SAS
Committer on the
XWiki.org project