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