Hi,
my main point was that in our current paradigm, there can be both spaces in
the main wiki AND sub-wikis listed under the main wiki home page in the
breadcrumb, which creates a consistency issue that isn't easy to fix.
On Tue, Sep 15, 2015 at 1:03 PM, Guillaume "Louis-Marie" Delhumeau <
gdelhumeau(a)xwiki.com> wrote:
2015-09-15 12:02 GMT+02:00 vincent(a)massol.net
<vincent(a)massol.net>et>:
On 15 Sep 2015 at 11:59:03, Ecaterina Moraru (Valica) (valicac(a)gmail.com
(mailto:valicac@gmail.com)) wrote:
On Mon, Sep 14, 2015 at 6:42 PM, Guillaume
Lerouge
wrote:
> Hi,
>
> I've been thinking a lot about this (while also considering the
discussion
> > about the "Main" space in the other discussion thread). To me,
ideally,
> > there is one and only one hierarchy,
which is consistent everywhere.
As
>
discussed at length already, this poses a challenge for at several
reasons:
>
> 1. Technically, there is no hierarchy relationship between the main
wiki
> > and sub-wikis. However, in practice the main wiki often plays the
role
> > of a
> > portal.
> > 1. This means that rights will not be inherited between the main wiki
> > and sub-wikis, which poses a coherency issue
Thanks for the clarification on this, I didn't know that rights from the
main wiki were inherited by subwikis.
> > 2.
Having a global breadcrumb puts 2 different things at the same
level
> > under the home page of the main wiki:
top-level spaces in the main
wiki
> on
> one hand, sub-wiki home pages on the other hand
> 1. This is solved for some implementations by simply having one wiki,
> without any sub-wikis, and relying only on the nested spaces
> mechanism to
> handle things
> 2. A potential converse would be to have just a global home page,
> then use sub-wikis for everything (effectively eliminating the
> portal), but
> this would cause myriad of issues when using the global search,
> accessing
> user profiles and so on.
>
> In the end, I think what this boils down to is an ongoing conflict
between
> > 2 ways of organizing information inside of XWiki:
> >
> > 1. The Farm paradigm, where you create sub-wikis for everything
> > 2. The Nested Spaces paradigm, where you have just one big wiki with
> > spaces, sub-spaces and so on
> >
> > On a daily basis, it's already difficult to tell users when they
should
create a sub-wiki versus a space.
The reason IMO to want to create a sub-wiki is to have custom
applications
> installed and isolate/dedicate the subwiki to a team.
> For any other reason, create a space :)
So if the marketing team wants their own app, they get a sub-wiki, but the
sales team which didn't need an app got a space, and then you need to
switch them to their own wiki?
Another reason
is if you want to delegate the administration (choose the
skin, color theme, permissions, etc).
Nope, you can do that in a space too.
To me it's still not so clear when one should be chosen and not the other
:-)
Guillaume
Thanks
-Vincent
> > This is going to be even harder with
> > Nested Spaces. In my view, many of our discussions come from a
tension
> > between these 2 ways of organizing
content inside of XWiki.
> >
> > Obviously, going all in for one of these 2 ways would make choices
much
> > simpler for the future but cause a
retro-compatibility nightmare...
All
> this
to say that I'm not sure which compromise is best for the
breadcrumb
> > :-)
> >
> > Food for thought,
> >
> > Guillaume
[SNIP]