Wiki source code of Portal Menu

Version 19.23 by Ecaterina Valica on 2013/04/16 07:41

Show last authors
1 {{velocity}}
2 $xwiki.ssx.use("Improvements.WebHome")
3 $xwiki.ssx.use("Standards.WebHome")
4 $xwiki.ssx.use("Improvements.DocumentationFlavor")
5 {{/velocity}}
6
7 == Community Feedback ==
8
9 {{info}}
10 .
11 {{/info}}
12
13 == Proposal ==
14
15 {{toc start="3"/}}
16
17 === Overview ===
18
19 (% class="left column50 dashboardleft" %)
20 (((
21 * 'Portal' = 'Main Wiki'
22 * There can be two types of portals:
23 ** Wiki Portals (ex. myxwiki.org, farm, xwiki cloud instances)
24 *** wikis are independent and they don't care one of another
25 ** Workspaces Portals (similar to xwiki.org [xem] + workspace features, useful for intranets)
26 *** users are global and can access the individual thematic workspaces
27
28 * Zones:
29 ** **1**: **Global Menu**
30 ** **2**: Header Zone
31 *** contains logo, header and search bar
32 ** **3**: Quick Links Zone
33 *** Horizontal Menu customizable by admins
34 ** **4**: Applications Zone
35 *** similar to current Applications panel, should be customizable by user
36 ** **5**: Content Zone
37 ** **6**: Right Panels Zone
38 )))
39
40 (% class="dashboardright right column50" %)
41 (((
42 {{gallery}}
43 image:documentationOverview.png
44 image:documentationOverviewAnnotated.png
45 image:currentOverview453.png
46 image:currentOverviewWorkspace453.png
47 {{/gallery}}
48 )))
49
50
51 (% class="clearfloats" %)
52 (((
53
54 )))
55
56 === Global Menu ===
57
58 ==== Add Menu ====
59
60 (% class="left column50 dashboardleft" %)
61 (((
62 * 'Add Menu' entries
63 ** 'Workspace' / 'Wiki'
64 *** In this step the flavors will be selected
65 ** 'Space'
66 {{jiraIssues}}
67 XWIKI-6684
68 {{/jiraIssues}}
69 ** 'Page'
70 {{jiraIssues}}
71 XE-897
72 {{/jiraIssues}}
73 ** 'Application'
74 *** In this step you can use EM or AppWithinMinutes to create applications
75
76 )))
77
78 (% class="dashboardright right column50" %)
79 (((
80 {{gallery}}
81 image:MenuAdd.png
82 image:MenuAddCurrent.png
83 {{/gallery}}
84 )))
85
86
87 (% class="clearfloats" %)
88 (((
89 )))
90
91
92 ==== Portal Menu ====
93
94 (% class="left column50 dashboardleft" %)
95 (((
96 * Portal = Main Wiki
97 ** is the place that manages all the sub-wikis (workspaces)
98 ** will be marked in breadcrumbs and global menu with a "Home" icon
99
100 * 'Portal' entries
101 ** 'Administer Portal'
102 ** __ _ __
103 ** 'Workspaces Directory'
104 ** Alternative: could also contain 'Users Directory', but would cover just the Workspace case, so having 'User Directory' in the 'Profile' submenu is better
105
106 )))
107
108 (% class="dashboardright right column50" %)
109 (((
110 {{gallery}}
111 image:MenuPortal.png
112 image:MenuPortalCurrent.png
113 image:WorkspacesDirectoryCurrent.png
114 .png
115 {{/gallery}}
116 )))
117
118
119 (% class="clearfloats" %)
120 (((
121 )))
122
123
124 ==== Workspace/Wiki Menu ====
125
126 (% class="left column50 dashboardleft" %)
127 (((
128 * 'Workspace'/'Wiki' entries
129 ** 'Watch Workspace'
130 ** 'Administer Workspace'
131 ** __ _ __
132 ** 'Workspace Index'
133 *** Document Index at Workspace level
134 ** 'Applications Index'
135 *** A livetable with all applications installed in the Workspace, easily filtrable
136 ** __ _ __
137 ** 'Delete'
138 )))
139
140 (% class="dashboardright right column50" %)
141 (((
142 {{gallery}}
143 image:MenuWorkspace.png
144 image:MenuWorkspaceCurrent.png
145 {{/gallery}}
146 )))
147
148
149 (% class="clearfloats" %)
150 (((
151 )))
152
153
154 ==== Space Menu ====
155
156 (% class="left column50 dashboardleft" %)
157 (((
158 * 'Space' entries
159 ** 'Watch Space'
160 ** 'Administer Space'
161 ** __ _ __
162 ** 'Space Index'
163 *** Document index at Space level
164 ** __ _ __
165 ** 'Delete'
166 *** and other space actions that will be implemented
167 )))
168
169 (% class="dashboardright right column50" %)
170 (((
171 {{gallery}}
172 image:MenuSpace.png
173 image:MenuSpaceCurrent.png
174 {{/gallery}}
175 )))
176
177
178 (% class="clearfloats" %)
179 (((
180 )))
181
182
183 ==== Page Menu ====
184
185 (% class="left column50 dashboardleft" %)
186 (((
187 * 'Page' entries
188 ** 'Watch Page'
189 ** 'Administer Page'
190 *** New administration section for pages that will contain Rights + display options for page level (like show comments, etc.)
191 ** __ _ __
192 ** 'Copy'
193 ** 'Rename'
194 ** 'Delete'
195 )))
196
197 (% class="dashboardright right column50" %)
198 (((
199 {{gallery}}
200 image:MenuPage.png
201 image:MenuPageCurrent.png
202 {{/gallery}}
203 )))
204
205
206 (% class="clearfloats" %)
207 (((
208 )))
209
210 ==== Profile Menu ====
211
212 (% class="left column50 dashboardleft" %)
213 (((
214 * 'Profile' entries
215 ** 'Profile'
216 ** 'Preferences'
217 ** __ _ __
218 ** 'Users Directory'
219 *** Alternative: could be put also in the 'Portal' menu because in the Workspaces there will be just global users, but logically is related to 'Profile'
220 *** Having it here works for both cases Wikis and Workspaces
221 ** 'Log-out'
222
223 )))
224
225 (% class="dashboardright right column50" %)
226 (((
227 {{gallery}}
228 image:MenuProfile.png
229 image:MenuProfileCurrent.png
230 {{/gallery}}
231 )))
232
233
234 (% class="clearfloats" %)
235 (((
236 )))
237
238
239 === Breadcrumbs ===
240
241 (% class="left column50 dashboardleft" %)
242 (((
243 ** The 'Home' icon will represent the 'Portal' entry and will be always the first entry in the breadcrumbs
244 ** The Workspaces WebHome will be the next entry, followed by user added parent/child relationships
245 )))
246
247 (% class="dashboardright right column50" %)
248 (((
249 {{gallery}}
250 image:Breadcrumbs.png
251 image:BreadcrumbsCurrent.png
252 {{/gallery}}
253 )))
254
255 (% class="clearfloats" %)
256 (((
257 )))