Wiki source code of Idea: Menu by Default

Last modified by Vincent Massol on 2024/02/26 17:52

Show last authors
1 {{toc start="2"/}}
2
3 == Requirement ==
4
5 > Bundle Menu application in XWiki
6
7 == Current ==
8
9 * [[Menu application>>extensions:Extension.Menu Application]] is a separate extension that can be installed on demand
10
11 == Issues ==
12
13 === Issue 1: Visible entries in Navigation Tree and AppBar ===
14
15 (% class="row" %)
16 (((
17 (% class="col-xs-6" %)
18 (((
19 * You will have 2 entries in the panels: one for AppBar and the other in the Navigation Tree
20 ** For simple users the entries might be redundant and distracting
21 ** Admins will be helped to discover the feature
22 )))
23
24 (% class="col-xs-6" %)
25 (((
26 {{gallery}}
27 image:panels-After.png
28 image:panels-Before.png
29 {{/gallery}}
30 )))
31 )))
32
33 === Issue 2: Visible entry in AWM home ===
34
35
36 (% class="row" %)
37 (((
38 (% class="col-xs-6" %)
39 (((
40 * It will be listed as AWM app
41 )))
42
43 (% class="col-xs-6" %)
44 (((
45 {{gallery}}
46 image:AWM.png
47 {{/gallery}}
48 )))
49 )))
50
51 === Issue 3: Menu Example Proposal ===
52
53 (% class="row" %)
54 (((
55 (% class="col-xs-6" %)
56 (((
57 * We might provide a default usage example and encourage editing
58 * Requirements:
59 ** Provide some useful content (instead of Home and Sandbox)
60 ** Encourage users to customise it
61 ** Integrate it better in the UI
62 )))
63
64 (% class="col-xs-6" %)
65 (((
66 {{gallery}}
67 image:docMenu.png
68 image:QuickLinks.png
69 image:Customize.png
70 image:edit.png
71 image:full.png
72 {{/gallery}}
73 )))
74 )))
75
76 === Issue 4: Not restricted to Administrators ===
77
78 (% class="row" %)
79 (((
80 (% class="col-xs-6" %)
81 (((
82 * Although simple users can create and use menus, we might want to add it by default in order to help the Administrators create custom navigations
83 ** Should the Menu app be an application only for Administrators?
84 ** Should we protect the example restricting the edit rights only for Administrators?
85 )))
86 )))

Get Connected