On 2 Sep 2015 at 13:34:27, Marius Dumitru Florea (mariusdumitru.florea(a)xwiki.com) wrote:
On Mon, Aug 24, 2015 at 4:09 PM, vincent(a)massol.net <vincent(a)massol.net> wrote:
On 24 Aug 2015 at 14:21:19, Marius Dumitru Florea
(mariusdumitru.florea@xwiki.com(mailto:mariusdumitru.florea@xwiki.com)) wrote:
Hi devs,
I recently discussed with Edy about how the breadcrumb should look and
there may be an inconsistency with the hierarchy displayed by the
document tree.
Breadcrumb on the main wiki:
Home Icon (pointing to the main wiki home page) / MDoc1 / MDoc2 / ... / MDocX
Breadcrumb on a subwiki (that has only global users):
Home Icon (pointing to the main wiki home page) / Subwiki Pretty Name
(pointing to the subwiki home page) / SDoc1 / SDoc2 / ... / SDocX
After seeing the breadcrumbs both on the main wiki and on a subwiki
the user might think that the document MDoc1 and the wiki "Subwiki
Pretty Name" are on the same level: both children of the main wiki.
Next if the user tries the document tree macro using:
{{documentTree showWikis="true" /}}
he will notice that "Subwiki Pretty Name" is not actually a child of
the main wiki but a top level node (a child of the "farm"), on the
same level with the main wiki.
Can this be considered as an inconsistency? In our model (e.g.
document reference) there is no hierarchy between wikis, although, as
Edy pointed out, there are places where we consider the main wiki to
be the "parent" of the subwikis (e.g. in the authorization module, by
inheriting access rights from the main wiki).
WDYT? Is the main wiki the parent of the subwikis or just a sibling?
Good question and indeed we need to decide what we want to do since we have the 2
options.
Personally I think it’s interesting to mark the main wiki as special since it is special
(accounts there are different than on subwikis) so I’d be in favor of considering subwikis
as children of the main wiki.
Should the breadcrumb be synchronized with the
tree?
I’d say the other way around. The tree should probably
show the main wiki as the parent of all subwikis. And when there’s only one wiki (ie the
main wiki), we could simply not show the wiki level for simplicity. We could also decide
to open the tree to the level below the main wiki by default so that users don’t have to
open it themselves.
I find it strange to display:
Home
|-- Sub Wiki 1
|-- Sub Wiki 2
|-- ...
|-- Sub Wiki N
|-- Document 1
|-- Document 2
|-- ...
|-- Document N
Not to mention the pagination. If there are too many subwikis then you
may not see the documents initially. I much prefer the current
display.
I would find it painful to have to open the tree for nodes that you need to open anyway.
Another idea: when you click on Document Index from a menu, the Tree opens on the current
doc.
Thanks
-Vincent
Thanks,
Marius
Thanks
-Vincent
>
> Thanks,
> Marius