Hi Caty,
On Apr 16, 2013, at 8:28 AM, Ecaterina Moraru (Valica) <valicac(a)gmail.com> wrote:
Hi devs,
A single wiki model is mostly used to demo XWiki and to test its features.
In production usually we have a multiwiki model, because of its
flexibility.
Since 5.0M2 we also have virtual mode enabled by default, meaning that is
even easier to create and manage subwikis/workspaces.
No matter if you want independent wikis or workspaces, both cases share a
Main Wiki. I propose to call the Main Wiki a 'Portal'.
I really don't like the name :) As Marius said Portal has a very specific meaning and
it's not the one we use...
The Portal purpose is to:
- both: manage the wikis/workspaces, being the point where you create new
wikis/workspaces;
- both: help the navigation between wikis/workspaces, by being the 'home'
point for them;
- workspace: manage the global users, providing access to a User Directory;
- workspace: will provide a global view of users' activities in workspaces;
- wikis: will provide a webhome (similar to what we have on
myxwiki.org)
that states the purpose of the farm.
Workspace already has a custom menu in which there is present the 'Main'
wiki
http://incubator.myxwiki.org/xwiki/bin/download/Improvements/PortalMenu/cur…
So the goal is to be able to navigate quickly from one subwiki to another right?
I'm not sure that we need a menu entry for this for non workspaces use cases but
maybe. Another idea is similarly to the "User Directory" application, it would
be nice to have a "Wiki Directory" application too. That app could bring the
extra top level menu (once we make the menus flexible - JV's proposal with UIX that we
need to implement).
Similarly the Workspaces application should bring the Workspaces top level menu too.
Said differently I'm not sure we need a hardcoded new menu. IMO this menu could be
brought by the Workspaces app and the Wiki Directory app.
Regarding the name, I'd simply use "Wikis" for the menu entry brought by the
Wiki Directory app and "Workspaces" for the menu entry brought by the Workspaces
app. Of course these app would need to check user rights to list only the wikis that users
are allowed to see (as it's currently done in the farm dashboard and in the workspaces
app).
Note: When you install the workspaces app you wouldn't get the "Wiki
Directory" app installed by default (ie it wouldn't depend on it).
Regarding breadcrumb I don't think it should lead to the main wiki and for me the top
level breadcrumb entry should be the current wiki since there's no real notion of
parent wiki.
Thanks
-Vincent
I've made a proposal for the content of the menus
in
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/PortalMenu that we
shall discuss.
'Portal' entry is present in the menu and also in the Breadcrumbs. The
'home' icon should be always present in the breadcrumbs, followed by the
Wiki/Workspace WebHome and then should be user defined (according to a
custom parent/child relation).
By having it clearly stated in the menu and in the breadcrumb, it will
improve the navigation between workspaces (and will give a home point for
the wikis).
In single wikis, the Portal entry is skipped.
Thanks,
Caty