Hi Caty,
On 4 Apr 2017, at 17:56, Ecaterina Moraru (Valica)
<valicac(a)gmail.com> wrote:
Hi devs,
Another idea for this roadmap is if we want to bundle the Menu App inside
XWiki.
I've tried to list the current issues at:
http://design.xwiki.org/xwiki/bin/view/Proposal/IdeaDefaultMenu
with a proposal for a default menu instance.
WDYT?
I‘m failing to understand the need for this menu by default. Could you explain it? Maybe
add some info to the design page about it. The “Requirement” should be a real requirement,
instead of saying “bundle the menu app by default”.
I understand that some users may want to have an horizontal menu but are you sure that
this is true for all users? Do we consider that having a menu is something so common that
we need to bundle the app by default?
Also is the primary need to have a horizontal menu or to be able to easily create a custom
navigation panel?
And even if we bundle the app by default, should we activate it by default?
Couldn’t we have a link on the home page or in the Help Center to install it with one
click should it be needed? Wouldn’t that be enough?
Now regarding the issues you listed, here’s my POV:
* I agree it’s not nice to see the entry in the App Panel by default and in the Navigation
tree.
* I would rename the Menu space’s home page to “Menu” instead of “Menu Home”, to be
consistent with other names.
* I would restrict the usage of it to Admin users by default (ie protect the Menu app
space to admins by default)
* I also agree it’s not nice to see the Menu app in AWM. IMO it shouldn’t be an AWM app
anymore if we bundle it. We had a similar issue with the Tour application (I don’t know
how we solved it). I don’t think we want to have users making easily modifications to the
Menu app. Thus it shouldn’t be listed in AWM apps IMO.
* It could be a good idea for the Menu app to have a sample menu activated by default when
you install it (as you’ve shown in issue 3). But first I’d like to understand why we need
to have the menu app by default and what we’re solving (the question I asked above).
Thanks!
-Vincent
Thanks,
Caty