I need this right to know if I can display the "Add SubWiki" link in the
top menu. If the admin only want a single wiki and disable the subwiki
feature, he just have to unset this right for XWikiAdminGroup.
Thanks,
Louis-Marie
2013/8/29 Vincent Massol <vincent(a)massol.net>
On Aug 28, 2013, at 6:44 PM, Guillaume Louis-Marie Delhumeau <
gdelhumeau(a)xwiki.com> wrote:
Hi developers. I'm sorry to post such a long
post, but the workspace
integration
in XE is a big deal, with a lot of things to discuss. That is why I
describe
the current state, what we want to have in the long term and what we
can do
for 5.2.
[snip]
4 - What I propose to do for 5.2
---------------------------------
Regarding the objectives, it seems obvious that we won't have the time
to
do all
the work for 5.2. So we have to decide what we do.
I propose to make it iteratively, but we have to take into account
that the
"Workspace Integration" has been voted
for 5.2.
So, we should:
- bundle the "Workspaces" application by default, not bundle the
"Wiki Manager UI". So the user can only create workspaces, which is
the
main
use case. If the user want to create a subwiki like in the "farm"
use-case, he
will have to manually install WikiManager UI from the Extension
Manager,
which
is not very hard!
- start dropping the "workspace" terminology. The Workspaces
application
will be
integrated, but all the texts will mention "subwikis" instead of
"workspaces".
So the user will not be used to the "workspace" term since we want to
drop it
in the near future.
I don't know yet if it is better to create new translation keys or to
reuse
current ones (like workspacemanager.doc.createwiki.wikiname).
- we keep the current main page, we do not put the Workspaces main
page by
default.
- we integrate the new subwiki creation wizard that I have made, but
in the
end
it does not do more than the current workspace creation UI. We do not
implement the "users isolation" option.
- Add a link to WorkspaceManager.Install in the administration instead
of
having
it in the main page.
And rename that page since it's no longer about install but about
creating the template
- I create the menu Home/Wiki/Space/Page based on
the option D of the
Caty's
proposal.
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/CreateWikiImprovem…
The menu will be:
* Add
* Subwiki (if WorkspaceManager has been installed)
* Space
* Page
* Home
* Administer wiki (if you have the right)
* Subwiki directories
We need to decide if we write Subwiki or SubWiki. I don't have a
preference ATM.
It should be singular not plural and uppercase 'D': Subwiki Directory
This "Home" menu (which I don't really like but ok for now) should only
be visible if there's more than 1 (sub)wiki.
What about User Directory? Should it be left in the Application panel or
moved to a menu to be consistent with Document Index and Subwiki Directory?
---
* Watch home (if you are in the main wiki)
* Document index (if you are in the main wiki)
* Subwiki (if you are not in the main wiki):
* Watch subwiki
* Administer subwiki
* Document index
* Delete subwiki
* Space:
* No change there
* Page:
* No change there
Then, for the next releases (5.3?), we start to make the work that I
have
described in the long term objectives section.
Conclusion
----------
WDYT? ;)
Sounds good. We won't have more time to for 5.2.
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs