Wiki source code of Cycle 10.x: Usability
Last modified by Vincent Massol on 2024/02/26 17:58
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{toc start="2"/}} | ||
2 | |||
3 | (% class="row" %) | ||
4 | ((( | ||
5 | (% class="col-xs-12 col-sm-12" %) | ||
6 | ((( | ||
7 | == Summary: Usability == | ||
8 | |||
9 | {{include reference="Proposal.CyclesSummaries.Cycle10x.Cycle10xUsability.Cycle10xReportedSummary"/}} | ||
10 | ))) | ||
11 | ))) | ||
12 | |||
13 | ---- | ||
14 | |||
15 | (% class="row" %) | ||
16 | ((( | ||
17 | (% class="col-xs-12 col-sm-4" %) | ||
18 | ((( | ||
19 | == Community Requests == | ||
20 | |||
21 | (% class="noitems" %)Note: there is still time to report issues until the end of the year and some conclusions might be affected. | ||
22 | ))) | ||
23 | |||
24 | (% class="col-xs-12 col-sm-4" %) | ||
25 | ((( | ||
26 | = [[External>>Proposal.CyclesSummaries.Cycle10x.Cycle10xExternal]] = | ||
27 | |||
28 | (% class="noitems" %)(26-Nov-2018) | ||
29 | ))) | ||
30 | |||
31 | (% class="col-xs-12 col-sm-4" %) | ||
32 | ((( | ||
33 | = Total = | ||
34 | |||
35 | (% class="noitems" %)(26-Nov-2018) | ||
36 | ))) | ||
37 | ))) | ||
38 | |||
39 | (% class="row" %) | ||
40 | ((( | ||
41 | (% class="col-xs-12 col-sm-12" %) | ||
42 | ((( | ||
43 | === Platform Open Issues === | ||
44 | ))) | ||
45 | |||
46 | (% class="col-xs-12 col-sm-4" %) | ||
47 | ((( | ||
48 | * Only (% class="text-info" %)**17.38%**(%%) (364 issues) of the issues open on XWiki Platform are reported by external community members, while the majority of issues are reported by XWiki SAS employees. | ||
49 | ))) | ||
50 | |||
51 | (% class="col-xs-12 col-sm-4" %) | ||
52 | ((( | ||
53 | [[[[image:attach:OpenIssuesExternal.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14343]] | ||
54 | ))) | ||
55 | |||
56 | (% class="col-xs-12 col-sm-4 " %) | ||
57 | ((( | ||
58 | [[[[image:attach:OpenIssuesSAS.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14343]] | ||
59 | ))) | ||
60 | ))) | ||
61 | |||
62 | (% class="row" %) | ||
63 | ((( | ||
64 | (% class="col-xs-12 col-sm-12" %) | ||
65 | ((( | ||
66 | === Platform Usability Open Issues === | ||
67 | ))) | ||
68 | |||
69 | (% class="col-xs-12 col-sm-4" %) | ||
70 | ((( | ||
71 | * From the total of open issues, only (% class="text-info" %)**5%**(%%) are marked as //usability//. From these, (% class="text-info" %)**10.28%**(%%) (11 issues) are reported by external community members | ||
72 | ))) | ||
73 | |||
74 | (% class="col-xs-12 col-sm-4" %) | ||
75 | ((( | ||
76 | [[[[image:attach:UsabilityReportedExternal.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14343]] | ||
77 | ))) | ||
78 | |||
79 | (% class="col-xs-12 col-sm-4 " %) | ||
80 | ((( | ||
81 | [[[[image:attach:UsabilityReportedSAS.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14343]] | ||
82 | ))) | ||
83 | ))) | ||
84 | |||
85 | (% class="row" %) | ||
86 | ((( | ||
87 | (% class="col-xs-12 col-sm-12" %) | ||
88 | ((( | ||
89 | |||
90 | ))) | ||
91 | |||
92 | (% class="col-xs-12 col-sm-4" %) | ||
93 | ((( | ||
94 | * Majority of the //usability// issues are **Improvements** | ||
95 | ))) | ||
96 | |||
97 | (% class="col-xs-12 col-sm-4" %) | ||
98 | ((( | ||
99 | [[[[image:attach:TypeUsabilityExternal.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14343]] | ||
100 | ))) | ||
101 | |||
102 | (% class="col-xs-12 col-sm-4 " %) | ||
103 | ((( | ||
104 | [[[[image:attach:TypeUsabilitySAS.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14343]] | ||
105 | ))) | ||
106 | ))) | ||
107 | |||
108 | (% class="row" %) | ||
109 | ((( | ||
110 | (% class="col-xs-12 col-sm-12" %) | ||
111 | ((( | ||
112 | |||
113 | ))) | ||
114 | |||
115 | (% class="col-xs-12 col-sm-4" %) | ||
116 | ((( | ||
117 | * And target the **Web - Templates & Resources** component | ||
118 | ))) | ||
119 | |||
120 | (% class="col-xs-12 col-sm-4" %) | ||
121 | ((( | ||
122 | [[[[image:attach:ComponentUsabilityExternal.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14343]] | ||
123 | ))) | ||
124 | |||
125 | (% class="col-xs-12 col-sm-4 " %) | ||
126 | ((( | ||
127 | [[[[image:attach:ComponentUsabilitySAS.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14343]] | ||
128 | ))) | ||
129 | ))) | ||
130 | |||
131 | (% class="row" %) | ||
132 | ((( | ||
133 | (% class="col-xs-12 col-sm-12" %) | ||
134 | ((( | ||
135 | |||
136 | ))) | ||
137 | |||
138 | (% class="col-xs-12 col-sm-4" %) | ||
139 | ((( | ||
140 | * Here are the top voted usability issues in the two sections: external and total reporters. | ||
141 | ))) | ||
142 | |||
143 | (% class="col-xs-12 col-sm-4" %) | ||
144 | ((( | ||
145 | [[[[image:attach:TopUsabilityExternal.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14343]] | ||
146 | ))) | ||
147 | |||
148 | (% class="col-xs-12 col-sm-4 " %) | ||
149 | ((( | ||
150 | [[[[image:attach:TopUsabilityTotal.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14343]] | ||
151 | ))) | ||
152 | ))) | ||
153 | |||
154 | ---- | ||
155 | |||
156 | (% class="row" %) | ||
157 | ((( | ||
158 | (% class="col-xs-12 col-sm-4" %) | ||
159 | ((( | ||
160 | == Cycle Analysis == | ||
161 | |||
162 | (% class="noitems" %)Note: there is still time to report issues until the end of the year and some conclusions might be affected. | ||
163 | ))) | ||
164 | |||
165 | (% class="col-xs-12 col-sm-4" %) | ||
166 | ((( | ||
167 | = 10.x Timeframe = | ||
168 | |||
169 | (% class="noitems" %)(01-Jan-2018 - 26-Nov-2018) | ||
170 | ))) | ||
171 | |||
172 | (% class="col-xs-12 col-sm-4" %) | ||
173 | ((( | ||
174 | = 9.x Timeframe = | ||
175 | |||
176 | (% class="noitems" %)(01-Jan-2017 - 31-Dec-2017) | ||
177 | ))) | ||
178 | ))) | ||
179 | |||
180 | (% class="row" %) | ||
181 | ((( | ||
182 | (% class="col-xs-12 col-sm-12" %) | ||
183 | ((( | ||
184 | === Reported Usability issues === | ||
185 | ))) | ||
186 | |||
187 | (% class="col-xs-12 col-sm-4" %) | ||
188 | ((( | ||
189 | * We have a significant decrease of (% class="text-danger" %)-**48.72%**(%%) percent of reported issues compared to last year. | ||
190 | ))) | ||
191 | |||
192 | (% class="col-xs-12 col-sm-4 " %) | ||
193 | ((( | ||
194 | [[[[image:attach:10.xCreatedUsability.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14337]] | ||
195 | ))) | ||
196 | |||
197 | (% class="col-xs-12 col-sm-4" %) | ||
198 | ((( | ||
199 | [[[[image:attach:9.xCreatedUsability.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14338]] | ||
200 | ))) | ||
201 | ))) | ||
202 | |||
203 | (% class="row" %) | ||
204 | ((( | ||
205 | (% class="col-xs-12 col-sm-12" %) | ||
206 | ((( | ||
207 | === Resolved Usability issues === | ||
208 | ))) | ||
209 | |||
210 | (% class="col-xs-12 col-sm-4" %) | ||
211 | ((( | ||
212 | * We have a significant decrease of (% class="text-danger" %)-**52.38%**(%%) percent of resolved issues compared to last year. | ||
213 | ))) | ||
214 | |||
215 | (% class="col-xs-12 col-sm-4" %) | ||
216 | ((( | ||
217 | [[[[image:attach:10.xResolvedUsability.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14337]] | ||
218 | ))) | ||
219 | |||
220 | (% class="col-xs-12 col-sm-4" %) | ||
221 | ((( | ||
222 | [[[[image:attach:9.xResolvedUsability.png]]>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14338]] | ||
223 | ))) | ||
224 | ))) | ||
225 | |||
226 | ---- | ||
227 | |||
228 | (% class="row" %) | ||
229 | ((( | ||
230 | (% class="col-xs-12 col-sm-4" %) | ||
231 | ((( | ||
232 | = Top Usability Improvements = | ||
233 | ))) | ||
234 | |||
235 | (% class="col-xs-12 col-sm-4" %) | ||
236 | ((( | ||
237 | = 10.x Timeframe = | ||
238 | |||
239 | (% class="noitems" %)(01-Jan-2018 - 26-Nov-2018) | ||
240 | ))) | ||
241 | |||
242 | (% class="col-xs-12 col-sm-4" %) | ||
243 | ((( | ||
244 | = 9.x Timeframe = | ||
245 | |||
246 | (% class="noitems" %)(01-Jan-2017 - 31-Dec-2017) | ||
247 | ))) | ||
248 | ))) | ||
249 | |||
250 | == Top Usability Improvements in 10.x == | ||
251 | |||
252 | (% class="row" %) | ||
253 | ((( | ||
254 | (% class="col-xs-12 col-sm-12" %) | ||
255 | ((( | ||
256 | === 1: Page and User pickers with auto-suggestion === | ||
257 | ))) | ||
258 | |||
259 | (% class="col-xs-12 col-sm-4" %) | ||
260 | ((( | ||
261 | The auto-suggestion of pages feature has been added in multiple input and even when creating links in WYSIWYG. This way users don't need to know how to write page references and can use the suggests. | ||
262 | |||
263 | Users and groups have a new compact display that shows in view mode the avatar followed by the user / group name. In edit mode the selected users / groups are shown in-line. | ||
264 | ))) | ||
265 | |||
266 | (% class="col-xs-12 col-sm-4" %) | ||
267 | ((( | ||
268 | {{gallery}} | ||
269 | image:10.xTop2PagePicker.png | ||
270 | image:10.xTop2UserPicker.png | ||
271 | {{/gallery}} | ||
272 | ))) | ||
273 | |||
274 | (% class="col-xs-12 col-sm-4" %) | ||
275 | ((( | ||
276 | [[Proposal: Auto-complete on Reference>>Proposal.AutocompleteOnReference]] | ||
277 | ))) | ||
278 | ))) | ||
279 | |||
280 | (% class="row" %) | ||
281 | ((( | ||
282 | (% class="col-xs-12 col-sm-12" %) | ||
283 | ((( | ||
284 | === 2: Macro editing improvements === | ||
285 | ))) | ||
286 | |||
287 | (% class="col-xs-12 col-sm-4" %) | ||
288 | ((( | ||
289 | The macro content can now be edited inline with the WYSIWYG editor, for the box, info, warning, error and figure macros. | ||
290 | ))) | ||
291 | |||
292 | (% class="col-xs-12 col-sm-4" %) | ||
293 | ((( | ||
294 | {{html5video attachment="ckeditor-macro-inline-edit.webm" width="100%"/}} | ||
295 | ))) | ||
296 | |||
297 | (% class="col-xs-12 col-sm-4 " %) | ||
298 | ((( | ||
299 | [[Proposal: Macro Inline Editing Content>>Main.MacroInlineEditingContent]] | ||
300 | ))) | ||
301 | ))) | ||
302 | |||
303 | (% class="row" %) | ||
304 | ((( | ||
305 | (% class="col-xs-12 col-sm-12" %) | ||
306 | ((( | ||
307 | === 3: Edit/Rename/Move protection === | ||
308 | ))) | ||
309 | |||
310 | (% class="col-xs-12 col-sm-4" %) | ||
311 | ((( | ||
312 | As with delete and rename operations, if a user tries to modify a page belonging to an Extension, a warning will be displayed to explain that it's very risky and it should be avoided. Users are now warned when they make refactoring operations (delete, move or rename) in pages that contain used XClass. | ||
313 | ))) | ||
314 | |||
315 | (% class="col-xs-12 col-sm-4" %) | ||
316 | ((( | ||
317 | [[image:attach:10.xTop3EditProtection.png]] | ||
318 | ))) | ||
319 | |||
320 | (% class="col-xs-12 col-sm-4" %) | ||
321 | ((( | ||
322 | [[Proposal: Discourage extension pages changes>>Proposal.ExtensionDiscourageCodeEdit]] | ||
323 | ))) | ||
324 | ))) | ||
325 | |||
326 | (% class="row" %) | ||
327 | ((( | ||
328 | (% class="col-xs-12 col-sm-12" %) | ||
329 | ((( | ||
330 | === 4: Visible Save === | ||
331 | ))) | ||
332 | |||
333 | (% class="col-xs-12 col-sm-4" %) | ||
334 | ((( | ||
335 | Make the "Save" button more visible, since in some cases it's not always visible when editing and people need to scroll to find it. | ||
336 | ))) | ||
337 | |||
338 | (% class="col-xs-12 col-sm-4" %) | ||
339 | ((( | ||
340 | [[image:attach:10.xVisibleSave.png]] | ||
341 | ))) | ||
342 | |||
343 | (% class="col-xs-12 col-sm-4" %) | ||
344 | ((( | ||
345 | [[Proposal: Visible Save>>Proposal.IdeaVisibleSave]] | ||
346 | ))) | ||
347 | ))) | ||
348 | |||
349 | (% class="row" %) | ||
350 | ((( | ||
351 | (% class="col-xs-12 col-sm-12" %) | ||
352 | ((( | ||
353 | === 5: Navigation Panel Configuration === | ||
354 | ))) | ||
355 | |||
356 | (% class="col-xs-12 col-sm-4" %) | ||
357 | ((( | ||
358 | Navigation Panel focuses more on your own content pages. Administrators can configure the pages that can be excluded from the tree. | ||
359 | ))) | ||
360 | |||
361 | (% class="col-xs-12 col-sm-4" %) | ||
362 | ((( | ||
363 | [[image:attach:10.xNavigationPanel.png]] | ||
364 | ))) | ||
365 | |||
366 | (% class="col-xs-12 col-sm-4" %) | ||
367 | ((( | ||
368 | |||
369 | ))) | ||
370 | ))) | ||
371 | |||
372 | (% class="row" %) | ||
373 | ((( | ||
374 | (% class="col-xs-12 col-sm-12" %) | ||
375 | ((( | ||
376 | === 6: Menu in Administration === | ||
377 | ))) | ||
378 | |||
379 | (% class="col-xs-12 col-sm-4" %) | ||
380 | ((( | ||
381 | Integrate Menu app inside Administration, in the "Look&Feel" section, because the creation of the navigation is an administrative activity. | ||
382 | ))) | ||
383 | |||
384 | (% class="col-xs-12 col-sm-4" %) | ||
385 | ((( | ||
386 | [[image:attach:10.xMenuAdministration.png]] | ||
387 | ))) | ||
388 | |||
389 | (% class="col-xs-12 col-sm-4" %) | ||
390 | ((( | ||
391 | [[Proposal: Menu in Administration>>Proposal.IdeaMenuInAdministration]] | ||
392 | ))) | ||
393 | ))) | ||
394 | |||
395 | ---- | ||
396 | |||
397 | == Top Usability Improvements in 9.x == | ||
398 | |||
399 | (% class="row" %) | ||
400 | ((( | ||
401 | (% class="col-xs-12 col-sm-12" %) | ||
402 | ((( | ||
403 | {{box}}Read the [[Highlights of the XWiki 9.x Cycle>>xwiki:Blog.SummaryXWiki9xCycle]]{{/box}} | ||
404 | |||
405 | === 1: Attachments preview === | ||
406 | ))) | ||
407 | |||
408 | (% class="col-xs-12 col-sm-4" %) | ||
409 | ((( | ||
410 | Preview of attachments are displayed in multiple places inside the wiki: docextra tab, page index, etc. | ||
411 | ))) | ||
412 | |||
413 | (% class="col-xs-12 col-sm-4 " %) | ||
414 | ((( | ||
415 | |||
416 | ))) | ||
417 | |||
418 | (% class="col-xs-12 col-sm-4" %) | ||
419 | ((( | ||
420 | [[image:attach:9.xTop1.png]] | ||
421 | ))) | ||
422 | ))) | ||
423 | |||
424 | (% class="row" %) | ||
425 | ((( | ||
426 | (% class="col-xs-12 col-sm-12" %) | ||
427 | ((( | ||
428 | === 2: Protection against accidental deletion === | ||
429 | ))) | ||
430 | |||
431 | (% class="col-xs-12 col-sm-4" %) | ||
432 | ((( | ||
433 | System and Extension pages are now protected against accidental deletion. When you try to delete such pages, XWiki will now ask you to confirm the operation, and list all concerned pages. | ||
434 | ))) | ||
435 | |||
436 | (% class="col-xs-12 col-sm-4" %) | ||
437 | ((( | ||
438 | |||
439 | ))) | ||
440 | |||
441 | (% class="col-xs-12 col-sm-4" %) | ||
442 | ((( | ||
443 | [[image:attach:9.xTop2.png]] | ||
444 | ))) | ||
445 | ))) | ||
446 | |||
447 | (% class="row" %) | ||
448 | ((( | ||
449 | (% class="col-xs-12 col-sm-12" %) | ||
450 | ((( | ||
451 | === 3: Administration reorganisation === | ||
452 | ))) | ||
453 | |||
454 | (% class="col-xs-12 col-sm-4" %) | ||
455 | ((( | ||
456 | Most of the administration sections have been moved to existing or new groups. Administration categories can now be dynamically created. You can filter for keywords inside Administration. We make sure the styling is consistent across administrative sections. | ||
457 | ))) | ||
458 | |||
459 | (% class="col-xs-12 col-sm-4" %) | ||
460 | ((( | ||
461 | |||
462 | ))) | ||
463 | |||
464 | (% class="col-xs-12 col-sm-4 " %) | ||
465 | ((( | ||
466 | [[image:attach:9.xTop3.png]] | ||
467 | ))) | ||
468 | ))) |