I have made a new page "MultiWiki administration" in the Admin app, in order to set the SUBWIKI_CREATION right: JIRA: http://jira.xwiki.org/browse/XWIKI-9412 PR: https://github.com/xwiki/xwiki-platform/pull/147 Thanks to look at some of my PR ;) Guillaume 2013/9/2 Guillaume "Louis-Marie" Delhumeau <[email protected]>
I have edited the Workspaces translation keys for English & French in order to replace "Workspace" by "Subwiki". It may change in the future.
JIRA: http://jira.xwiki.org/browse/XWIKI-9411 PR: https://github.com/xwiki/xwiki-platform/pull/146
Guillaume Louis-Marie
2013/8/29 Guillaume "Louis-Marie" Delhumeau <[email protected]>
I have created a new SUBWIKI_CREATION right. See JIRA: http://jira.xwiki.org/browse/XWIKI-9405 See the Pull Request: https://github.com/xwiki/xwiki-platform/pull/143
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 <[email protected]>
On Aug 28, 2013, at 6:44 PM, Guillaume Louis-Marie Delhumeau < [email protected]> 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/CreateWikiImproveme...
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 [email protected] http://lists.xwiki.org/mailman/listinfo/devs