Wiki source code of Home Menu (Portal v2.0)

Version 20.16 by Ecaterina Valica on 2013/07/29 13:56

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 [Proposal][UX] Portal entry in menu and breadcrumbs http://markmail.org/thread/culfs6cj2pehx3ab (Apr 15, 2013)
11 {{/info}}
12
13
14 (% class="left column50 dashboardleft" %)
15 (((
16 == Proposal ==
17
18 {{toc start="3"/}}
19 )))
20
21 (% class="dashboardright right column50" %)
22 (((
23 == Related Work ==
24
25 {{warning}}
26 [[Portal Menu>>Improvements.PortalMenu]]
27 {{/warning}}
28 )))
29
30 (% class="clearfloats" %)
31 (((
32 )))
33
34 === Overview ===
35
36 (% class="left column50 dashboardleft" %)
37 (((
38
39 )))
40
41 (% class="dashboardright right column50" %)
42 (((
43 {{gallery}}
44
45 {{/gallery}}
46 )))
47
48
49 (% class="clearfloats" %)
50 (((
51
52 )))
53
54 === Global Menu ===
55
56 ==== Add Menu ====
57
58 (% class="left column50 dashboardleft" %)
59 (((
60 * 'Add Menu' entries
61 ** 'Workspace' / 'Wiki'
62 *** In this step the flavors will be selected
63 ** 'Space'
64 {{jiraIssues}}
65 XWIKI-6684
66 {{/jiraIssues}}
67 ** 'Page'
68 {{jiraIssues}}
69 XE-897
70 {{/jiraIssues}}
71 ** 'Application'
72 *** In this step you can use EM or AppWithinMinutes to create applications
73
74 )))
75
76 (% class="dashboardright right column50" %)
77 (((
78 {{gallery}}
79 image:MenuAdd.png
80 image:MenuAddCurrent.png
81 {{/gallery}}
82 )))
83
84
85 (% class="clearfloats" %)
86 (((
87 )))
88
89
90 ==== Portal Menu ====
91
92 (% class="left column50 dashboardleft" %)
93 (((
94 * Portal = Main Wiki
95 ** is the place that manages all the sub-wikis (workspaces)
96 ** will be marked in breadcrumbs and global menu with a "Home" icon
97
98 * 'Portal' entries
99 ** 'Administer Portal'
100 ** __ _ __
101 ** 'Workspaces Directory'
102 ** Alternative: could also contain 'Users Directory', but would cover just the Workspace case, so having 'User Directory' in the 'Profile' submenu is better
103
104 )))
105
106 (% class="dashboardright right column50" %)
107 (((
108 {{gallery}}
109 image:MenuPortal.png
110 image:MenuPortalCurrent.png
111 image:WorkspacesDirectoryCurrent.png
112 .png
113 {{/gallery}}
114 )))
115
116
117 (% class="clearfloats" %)
118 (((
119 )))
120
121
122 ==== Workspace/Wiki Menu ====
123
124 (% class="left column50 dashboardleft" %)
125 (((
126 * 'Workspace'/'Wiki' entries
127 ** 'Watch Workspace'/'Wiki'
128 ** 'Administer Workspace'/'Wiki'
129 ** __ _ __
130 ** 'Workspace Index'/'Wiki'
131 *** Document Index at Workspace/Wiki level
132 ** 'Applications Index'
133 *** A livetable with all applications installed in the Workspace, easily filtrable
134 ** __ _ __
135 ** 'Delete'
136
137 {{warning}}
138 Not sure if we should enforce this naming separation between wikis and workspaces. 'Workspace' is a long name and I would prefer to have only 'Wiki'.
139 {{/warning}}
140
141 )))
142
143 (% class="dashboardright right column50" %)
144 (((
145 {{gallery}}
146 image:MenuWorkspace.png
147 image:MenuWorkspaceCurrent.png
148 {{/gallery}}
149 )))
150
151
152 (% class="clearfloats" %)
153 (((
154 )))
155
156
157 ==== Space Menu ====
158
159 (% class="left column50 dashboardleft" %)
160 (((
161 * 'Space' entries
162 ** 'Watch Space'
163 ** 'Administer Space'
164 ** __ _ __
165 ** 'Space Index'
166 *** Document index at Space level
167 ** __ _ __
168 ** 'Delete'
169 *** and other space actions that will be implemented
170 )))
171
172 (% class="dashboardright right column50" %)
173 (((
174 {{gallery}}
175 image:MenuSpace.png
176 image:MenuSpaceCurrent.png
177 {{/gallery}}
178 )))
179
180
181 (% class="clearfloats" %)
182 (((
183 )))
184
185
186 ==== Page Menu ====
187
188 (% class="left column50 dashboardleft" %)
189 (((
190 * 'Page' entries
191 ** 'Watch Page'
192 ** 'Administer Page'
193 *** New administration section for pages that will contain Rights + display options for page level (like show comments, etc.)
194 ** __ _ __
195 ** 'Copy'
196 ** 'Rename'
197 ** 'Delete'
198 )))
199
200 (% class="dashboardright right column50" %)
201 (((
202 {{gallery}}
203 image:MenuPage.png
204 image:MenuPageCurrent.png
205 {{/gallery}}
206 )))
207
208
209 (% class="clearfloats" %)
210 (((
211 )))
212
213 ==== Profile Menu ====
214
215 (% class="left column50 dashboardleft" %)
216 (((
217 * 'Profile' entries
218 ** 'Profile'
219 ** 'Preferences'
220 ** __ _ __
221 ** 'Users Directory'
222 *** 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'
223 *** Having it here works for both cases Wikis and Workspaces
224 *** In Workspaces the link would redirect to the Portal (Main Wiki), in farm wikis the link would redirect to local User Directory
225 ** __ _ __
226 ** 'Log-out'
227
228 )))
229
230 (% class="dashboardright right column50" %)
231 (((
232 {{gallery}}
233 image:MenuProfile.png
234 image:MenuProfileCurrent.png
235 {{/gallery}}
236 )))
237
238
239 (% class="clearfloats" %)
240 (((
241 )))
242
243
244 === Breadcrumbs ===
245
246 (% class="left column50 dashboardleft" %)
247 (((
248 * The 'Home' icon will represent the 'Portal' entry and will be always the first entry in the breadcrumbs
249 * The Workspaces WebHome will be the next entry, followed by user added parent/child relationships
250 )))
251
252 (% class="dashboardright right column50" %)
253 (((
254 {{gallery}}
255 image:Breadcrumbs.png
256 image:BreadcrumbsCurrent.png
257 {{/gallery}}
258 )))
259
260 (% class="clearfloats" %)
261 (((
262 )))