Wiki source code of Portal Menu
Version 19.23 by Ecaterina Valica on 2013/04/16 07:41
Show last authors
author | version | line-number | content |
---|---|---|---|
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 | ))) |