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/CreateWikiImprovements#HOptionD > > > > 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 > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

