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