Wiki source code of XWiki Roadmap Archives for the 15.x Release Cycle
Version 10.1 by Thomas Mortagne on 2023/11/27
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | = XWiki 15.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] = | ||
2 | |||
3 | = XWiki 15.10 = | ||
4 | |||
5 | == XWiki Standard == | ||
6 | |||
7 | Outstanding from past roadmaps: | ||
8 | |||
9 | * Security issues not finished: | ||
10 | ** Manuel & Michael: | ||
11 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
12 | ** Michael: | ||
13 | *** https://jira.xwiki.org/browse/XWIKI-21337 | ||
14 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
15 | {{jira id="xwikiorg"}} | ||
16 | XWIKI-21005 | ||
17 | XWIKI-18007 | ||
18 | XWIKI-21009 | ||
19 | {{/jira}} | ||
20 | ))) | ||
21 | * PDF export bug fixes - Marius((( | ||
22 | {{jira id="xwikiorg"}} | ||
23 | XWIKI-20712 | ||
24 | {{/jira}} | ||
25 | ))) | ||
26 | * What's New: Improved UI - Vincent((( | ||
27 | {{jira id="xwikiorg"}} | ||
28 | XWIKI-20846 | ||
29 | {{/jira}} | ||
30 | |||
31 | Using https://design.xwiki.org/xwiki/bin/view/Proposal/Design%20of%20What's%20new%20feature/#HUpdated28afterforumdiscussion29 | ||
32 | ))) | ||
33 | * Compiled XDOM - Thomas((( | ||
34 | {{jira id="xwikiorg"}} | ||
35 | XWIKI-21219 | ||
36 | {{/jira}} | ||
37 | |||
38 | See https://design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM | ||
39 | ))) | ||
40 | * ((( | ||
41 | Realtime work - Marius & Dorian* Bugs fixing:((( | ||
42 | {{jira id="xwikiorg"}} | ||
43 | XWIKI-19181 | ||
44 | XWIKI-19180 | ||
45 | XWIKI-20446 | ||
46 | XWIKI-20445 | ||
47 | XWIKI-19175 | ||
48 | XWIKI-19174 | ||
49 | {{/jira}} | ||
50 | ))) | ||
51 | * New Feature((( | ||
52 | {{jira id="xwikiorg"}} | ||
53 | XWIKI-19156 | ||
54 | {{/jira}} | ||
55 | ))) | ||
56 | ))) | ||
57 | * Revamping of notification watch buttons - Simon((( | ||
58 | {{jira id="xwikiorg"}} | ||
59 | XWIKI-19751 | ||
60 | {{/jira}} | ||
61 | ))) | ||
62 | * Continue working on LiveTable to Live Data migrations - Michael((( | ||
63 | {{jira id="xwikiorg"}} | ||
64 | XWIKI-18625 | ||
65 | {{/jira}} | ||
66 | ))) | ||
67 | |||
68 | New work: | ||
69 | |||
70 | * New Security issues - Michael + Pierre | ||
71 | ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20in%20(Blocker%2C%20Critical)%20and%20category%20%3D%2010000 | ||
72 | ** Pierre: | ||
73 | *** https://jira.xwiki.org/browse/XWIKI-21474 | ||
74 | *** https://jira.xwiki.org/browse/XWIKI-21478 | ||
75 | *** https://jira.xwiki.org/browse/XWIKI-21473 | ||
76 | *** https://jira.xwiki.org/browse/XWIKI-21472 | ||
77 | *** https://jira.xwiki.org/browse/XWIKI-21471 | ||
78 | *** https://jira.xwiki.org/browse/XWIKI-21411 | ||
79 | * Realtime work - Dorian and Marius((( | ||
80 | {{jira id="xwikiorg"}} | ||
81 | XWIKI-19390 | ||
82 | XWIKI-19177 | ||
83 | XWIKI-19157 | ||
84 | {{/jira}} | ||
85 | ))) | ||
86 | * Required rights improvements - Michael, Manuel((( | ||
87 | {{jira id="xwikiorg"}} | ||
88 | XWIKI-21477 | ||
89 | XCOMMONS-2840 | ||
90 | XWIKI-21482 | ||
91 | XWIKI-21483 | ||
92 | XWIKI-21484 | ||
93 | XWIKI-21485 | ||
94 | XWIKI-21486 | ||
95 | XWIKI-21487 | ||
96 | XWIKI-21488 | ||
97 | XWIKI-21489 | ||
98 | XWIKI-21490 | ||
99 | {{/jira}} | ||
100 | ))) | ||
101 | * Implement Skin improvements - Manuel((( | ||
102 | {{jira id="xwikiorg"}} | ||
103 | XWIKI-21112 | ||
104 | XWIKI-21113 | ||
105 | {{/jira}} | ||
106 | ))) | ||
107 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
108 | {{jira id="xwikiorg"}} | ||
109 | XWIKI-21370 | ||
110 | XWIKI-21440 | ||
111 | XWIKI-21452 | ||
112 | {{/jira}} | ||
113 | ))) | ||
114 | * UI revamp proposals - Adina | ||
115 | ** Reach conclusions and make initial implementations for the XDocFooter revamp sup-proposals | ||
116 | ** Research UI/UX improvements for AWM or/and search dropdown | ||
117 | * UI/UX improvements - Thiago | ||
118 | ** Cristal: | ||
119 | *** TODO | ||
120 | ** XS: | ||
121 | *** Organize a Usability session to gather usability needs and prioritize them | ||
122 | *** Talk with Simon to check the UI/UX aspects of Notifications and possibly propose some improvements | ||
123 | *** Check the complexity of the FA6 upgrade and if doable implement it (https://jira.xwiki.org/browse/XWIKI-15026) | ||
124 | *** Talk with Lucas on https://jira.xwiki.org/browse/XWIKI-21009 (finding a good trade-off between not needing extra space for controls and having easy to use controls) to see if there are some better ideas. | ||
125 | *** Use XWiki and have some ideas about future UI/UX improvements Thiago would like to work on | ||
126 | * Upgrade to Solr9 and migration from previous versions - Thomas((( | ||
127 | {{jira id="xwikiorg"}} | ||
128 | XWIKI-19813 | ||
129 | XWIKI-20477 | ||
130 | {{/jira}} | ||
131 | |||
132 | Target for 16.0 | ||
133 | ))) | ||
134 | * Word-based notifications - Simon((( | ||
135 | {{jira id="xwikiorg"}} | ||
136 | WORDNOTIF-2 | ||
137 | WORDNOTIF-3 | ||
138 | WORDNOTIF-4 | ||
139 | {{/jira}} | ||
140 | ))) | ||
141 | * Manual testing of XS - Ilie | ||
142 | ** XWiki 14.10.19 | ||
143 | ** XWiki 15.5.4 | ||
144 | ** XWiki 15.10 RC1 | ||
145 | |||
146 | == Contrib & Others == | ||
147 | |||
148 | Outstanding from previous roadmaps: | ||
149 | |||
150 | * URL Normalizer in platform - Thomas | ||
151 | ** Proposal to merge the extension in platform + activate by default + implement it, if it passes | ||
152 | * Change Request - Simon((( | ||
153 | {{jira id="xwikiorg"}} | ||
154 | CRAPP-230 | ||
155 | {{/jira}} | ||
156 | ))) | ||
157 | |||
158 | New work: | ||
159 | |||
160 | * WAISE project, Contrib extension - Paul (with Michael as tech lead)((( | ||
161 | {{jira id="xwikiorg"}} | ||
162 | LLMAI-37 | ||
163 | LLMAI-38 | ||
164 | LLMAI-39 | ||
165 | LLMAI-40 | ||
166 | {{/jira}} | ||
167 | ))) | ||
168 | * Wiki 3.0 contrib extension - Manuel | ||
169 | ** Port the prototype to the actual codebase, using the selected technologies | ||
170 | ** ((( | ||
171 | {{jira id="xwikiorg"}} | ||
172 | CRISTAL-12 | ||
173 | CRISTAL-11 | ||
174 | {{/jira}} | ||
175 | ))) | ||
176 | |||
177 | Other: | ||
178 | |||
179 | * All: BFDs on Thursdays | ||
180 | * All: Fix flickers | ||
181 | * All: With the time left, fix some critical/major open bugs. | ||
182 | |||
183 | == Dates == | ||
184 | |||
185 | * 15.10 RC1: 20th of November 2023 (/) | ||
186 | * 15.10 Final: 27th of November 2023 (/) | ||
187 | |||
188 | = XWiki 15.9 = | ||
189 | |||
190 | == XWiki Standard == | ||
191 | |||
192 | Outstanding from past roadmaps: | ||
193 | |||
194 | * Security issues not finished: | ||
195 | ** Manuel: | ||
196 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
197 | ** Michael: | ||
198 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
199 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
200 | {{jira id="xwikiorg"}} | ||
201 | XWIKI-21005 | ||
202 | {{/jira}} | ||
203 | ))) | ||
204 | * Bug fix CKEditor - Marius (BFD with help from Manuel)((( | ||
205 | {{jira id="xwikiorg"}} | ||
206 | XWIKI-20574 | ||
207 | {{/jira}} | ||
208 | ))) | ||
209 | * PDF export bug fixes (BFD?) - Marius((( | ||
210 | {{jira id="xwikiorg"}} | ||
211 | XWIKI-20712 | ||
212 | {{/jira}} | ||
213 | ))) | ||
214 | * UI proposals on the forum to finish - Adina | ||
215 | ** Push devs to answer and conclude on each proposal, especially for: | ||
216 | *** the dropdown borders and shadows | ||
217 | *** division between panels and content | ||
218 | * What's New: Improved UI - Adina (with help from Vincent) | ||
219 | ** Implement the HTML/JS/CSS | ||
220 | *** TODO: Vincent to check the status on the provided HTML/CSS, see https://forum.xwiki.org/t/whats-new-ui-proposal-html-css-code/12968 | ||
221 | *** UI support for news item images:((( | ||
222 | {{jira id="xwikiorg"}} | ||
223 | XWIKI-20846 | ||
224 | {{/jira}} | ||
225 | ))) | ||
226 | * [[Compiled XDOM>>design:Proposal.CompiledXDOM]] - Thomas((( | ||
227 | {{jira id="xwikiorg"}} | ||
228 | XRENDERING-703 | ||
229 | XRENDERING-723 | ||
230 | XWIKI-21219 | ||
231 | XCOMMONS-2813 | ||
232 | XWIKI-21377 | ||
233 | XWIKI-21383 | ||
234 | {{/jira}} | ||
235 | ))) | ||
236 | * Realtime bugfixes - Dorian (with help from Marius)((( | ||
237 | {{jira id="xwikiorg"}} | ||
238 | XWIKI-21006 | ||
239 | XWIKI-21007 | ||
240 | {{/jira}} | ||
241 | ))) | ||
242 | * Continue working on LiveTable to Live Data migrations - Michael((( | ||
243 | {{jira id="xwikiorg"}} | ||
244 | XWIKI-18759 | ||
245 | {{/jira}} | ||
246 | ))) | ||
247 | |||
248 | New work: | ||
249 | |||
250 | * New Security issues - Michael | ||
251 | ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20in%20(Blocker%2C%20Critical)%20and%20category%20%3D%2010000 | ||
252 | ** https://jira.xwiki.org/browse/XWIKI-21335 | ||
253 | ** https://jira.xwiki.org/browse/XWIKI-21337 | ||
254 | * Required rights - Michael, Manuel((( | ||
255 | {{jira id="xwikiorg"}} | ||
256 | XWIKI-21311 | ||
257 | {{/jira}} | ||
258 | ))) | ||
259 | * Implement Skin improvements - Manuel((( | ||
260 | {{jira id="xwikiorg"}} | ||
261 | XWIKI-21333 | ||
262 | XWIKI-21334 | ||
263 | {{/jira}} | ||
264 | ))) | ||
265 | * Realtime improvements - Marius((( | ||
266 | {{jira id="xwikiorg"}} | ||
267 | XWIKI-21338 | ||
268 | XWIKI-20053 | ||
269 | XWIKI-20052 | ||
270 | XWIKI-20673 | ||
271 | XWIKI-19181 | ||
272 | XWIKI-19180 | ||
273 | XWIKI-20446 | ||
274 | XWIKI-20445 | ||
275 | XWIKI-19175 | ||
276 | XWIKI-19174 | ||
277 | XWIKI-19156 | ||
278 | {{/jira}} | ||
279 | ))) | ||
280 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
281 | {{jira id="xwikiorg"}} | ||
282 | XWIKI-18007 | ||
283 | XWIKI-20827 | ||
284 | XWIKI-21009 | ||
285 | {{/jira}} | ||
286 | ))) | ||
287 | * Continue working on LiveTable to Live Data migrations - Michael((( | ||
288 | {{jira id="xwikiorg"}} | ||
289 | XWIKI-18625 | ||
290 | {{/jira}} | ||
291 | ))) | ||
292 | * Word-based notifications - Simon((( | ||
293 | {{jira id="xwikiorg"}} | ||
294 | WORDNOTIF-1 | ||
295 | {{/jira}} | ||
296 | ))) | ||
297 | * Revamping of notification watch buttons - Simon((( | ||
298 | {{jira id="xwikiorg"}} | ||
299 | XWIKI-19751 | ||
300 | {{/jira}} | ||
301 | ))) | ||
302 | * Signed Extensions - Michael | ||
303 | ** Start thinking about the need/architecture | ||
304 | * Extra Doc Revamp - Adina | ||
305 | ** See also https://forum.xwiki.org/t/xdocfooter-revamp/13115 | ||
306 | |||
307 | == Contrib & Others == | ||
308 | |||
309 | Outstanding from previous roadmaps: | ||
310 | |||
311 | * URL Normalizer in platform - Thomas | ||
312 | ** Proposal to merge the extension in platform + activate by default + implement it, if it passes | ||
313 | * Change Request - Simon((( | ||
314 | {{jira id="xwikiorg"}} | ||
315 | CRAPP-230 | ||
316 | {{/jira}} | ||
317 | ))) | ||
318 | |||
319 | New work: | ||
320 | |||
321 | * WAISE project, Contrib extension - Paul (with Michael as tech lead) | ||
322 | ** TODO: list issues here. | ||
323 | * Wiki 3.0 contrib extension | ||
324 | ** Manuel | ||
325 | *** Setup the critial dev infrastructure (issue tracker, documentation wiki, CI) | ||
326 | *** Forum proposal of the global architecture (what's client side, what's server side, how do we connect to the storage backend...) (based on [[Wiki 3.0 Desin Page>>design:Proposal.Cristal.WebHome]]) | ||
327 | *** Work on authentication (delegate authentication to the underlying storage) PoC + proposal | ||
328 | ** Clement D | ||
329 | *** Benchmark of Javascript component injection libraries + design page + forum proposal (based on Ludovic PoC) | ||
330 | *** Vue 3 as our front-end framework forum proposal (based on Ludovic PoC) | ||
331 | *** Document tree PoC + design page + forum proposal | ||
332 | |||
333 | Other: | ||
334 | |||
335 | * All: BFDs on Thursdays | ||
336 | * All: Fix flickers | ||
337 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
338 | |||
339 | == Dates == | ||
340 | |||
341 | * 15.9 RC1: 23rd of October 2023 (/) | ||
342 | * 15.9 Final: --30th--31st of October 2023 (/) | ||
343 | |||
344 | == XWiki 15.8 == | ||
345 | |||
346 | === XWiki Standard === | ||
347 | |||
348 | Outstanding from past roadmaps: | ||
349 | |||
350 | * Security issues not finished: | ||
351 | ** Manuel: | ||
352 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
353 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
354 | {{jira id="xwikiorg"}} | ||
355 | XWIKI-20696 | ||
356 | XWIKI-18838 | ||
357 | TOUR-81 | ||
358 | XWIKI-20947 | ||
359 | XWIKI-21096 | ||
360 | XWIKI-21005 | ||
361 | {{/jira}} | ||
362 | ))) | ||
363 | * Bug fix CKEditor - Marius (BFD with help from Manuel)((( | ||
364 | {{jira id="xwikiorg"}} | ||
365 | XWIKI-20574 | ||
366 | {{/jira}} | ||
367 | ))) | ||
368 | * PDF export bug fixes - Marius((( | ||
369 | {{jira id="xwikiorg"}} | ||
370 | XWIKI-20712 | ||
371 | {{/jira}} | ||
372 | ))) | ||
373 | * Notifications improvements - Simon((( | ||
374 | {{jira id="xwikiorg"}} | ||
375 | XWIKI-18880 | ||
376 | XWIKI-17470 | ||
377 | XWIKI-20904 | ||
378 | XWIKI-18307 | ||
379 | {{/jira}} | ||
380 | ))) | ||
381 | * UI proposals on the forum to finish - Adina | ||
382 | ** Send forum proposals for all of the 12 topics | ||
383 | ** Push devs to answer and conclude on each proposal | ||
384 | ** For the agreed proposals, prepare some HTML/JS/CSS | ||
385 | * What's New: Improved UI - Adina (with help from Vincent)((( | ||
386 | * Implement the HTML/JS/CSS | ||
387 | * UI support for news item images:((( | ||
388 | {{jira id="xwikiorg"}} | ||
389 | XWIKI-20846 | ||
390 | {{/jira}} | ||
391 | ))) | ||
392 | ))) | ||
393 | * Outstanding improvements/bugs for the security vulnerabilities in XS - Manuel((( | ||
394 | {{jira id="xwikiorg"}} | ||
395 | XWIKI-21162 | ||
396 | XWIKI-21079 | ||
397 | {{/jira}} | ||
398 | ))) | ||
399 | * Compiled XDOM - Thomas | ||
400 | ** ((( | ||
401 | {{jira id="xwikiorg"}} | ||
402 | XRENDERING-703 | ||
403 | XRENDERING-723 | ||
404 | XWIKI-21219 | ||
405 | XCOMMONS-800 | ||
406 | XWIKI-4625 | ||
407 | XWIKI-21302 | ||
408 | {{/jira}} | ||
409 | ))) | ||
410 | ** https://design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM | ||
411 | |||
412 | New work: | ||
413 | |||
414 | * New Security issues - Michael | ||
415 | ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20in%20(Blocker%2C%20Critical)%20and%20category%20%3D%2010000 | ||
416 | ** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21173>>https://jira.xwiki.org/browse/XWIKI-21173]] | ||
417 | * Realtime bugfixes - Dorian (with help from Marius)((( | ||
418 | {{jira id="xwikiorg"}} | ||
419 | XWIKI-21006 | ||
420 | XWIKI-21007 | ||
421 | {{/jira}} | ||
422 | ))) | ||
423 | * Navigation tree improvements - Marius((( | ||
424 | {{jira id="xwikiorg"}} | ||
425 | XWIKI-21103 | ||
426 | {{/jira}} | ||
427 | ))) | ||
428 | * Implement Skin improvements - Manuel((( | ||
429 | {{jira id="xwikiorg"}} | ||
430 | XWIKI-21253 | ||
431 | XWIKI-21254 | ||
432 | {{/jira}} | ||
433 | ))) | ||
434 | * Continue working on LiveTable to Live Data migrations - Michael((( | ||
435 | {{jira id="xwikiorg"}} | ||
436 | XWIKI-19490 | ||
437 | XWIKI-18759 | ||
438 | XWIKI-18752 | ||
439 | {{/jira}} | ||
440 | ))) | ||
441 | * Restrict script right to wiki level((( | ||
442 | {{jira id="xwikiorg"}} | ||
443 | XWIKI-21275 | ||
444 | {{/jira}} | ||
445 | ))) | ||
446 | * Bug fix - Need to find assignee!((( | ||
447 | {{jira id="xwikiorg"}} | ||
448 | XWIKI-21242 | ||
449 | {{/jira}} | ||
450 | ))) | ||
451 | |||
452 | === Contrib & Others === | ||
453 | |||
454 | Outstanding from previous roadmaps: | ||
455 | |||
456 | * Recommend/stabilize the URL Normalizer - Thomas | ||
457 | ** Admin UI to enable/disable the feature. TODO: list jira | ||
458 | ** Proposal to merge the extension in platform | ||
459 | * Replication - Thomas | ||
460 | ** Attachment update replication bug. | ||
461 | * Change Request - Simon((( | ||
462 | {{jira id="xwikiorg"}} | ||
463 | CRAPP-230 | ||
464 | {{/jira}} | ||
465 | ))) | ||
466 | |||
467 | New work: | ||
468 | |||
469 | * Change Request - Simon:((( | ||
470 | {{jira id="xwikiorg"}} | ||
471 | CRAPP-312 | ||
472 | {{/jira}} | ||
473 | ))) | ||
474 | |||
475 | Other: | ||
476 | |||
477 | * All: BFDs on Thursdays | ||
478 | * All: Fix flickers | ||
479 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
480 | |||
481 | === Dates === | ||
482 | |||
483 | * 15.8 RC1: 18th of September 2023 | ||
484 | * 15.8 Final: 25th of September 2023 | ||
485 | |||
486 | == XWiki 15.7 == | ||
487 | |||
488 | === XWiki Standard === | ||
489 | |||
490 | Outstanding from past roadmaps: | ||
491 | * Security issues not finished: | ||
492 | ** Manuel: | ||
493 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
494 | ** Michael | ||
495 | *** https://jira.xwiki.org/browse/XWIKI-20371 | ||
496 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
497 | {{jira id="xwikiorg"}} | ||
498 | XWIKI-19383 | ||
499 | XWIKI-20757 | ||
500 | XWIKI-20696 | ||
501 | XWIKI-20844 | ||
502 | XWIKI-18838 | ||
503 | XWIKI-20891 | ||
504 | TOUR-81 | ||
505 | XWIKI-20947 | ||
506 | {{/jira}} | ||
507 | ))) | ||
508 | * Bug fix CKEditor - Marius (BFD with help from Manuel)((( | ||
509 | {{jira id="xwikiorg"}} | ||
510 | XWIKI-20574 | ||
511 | {{/jira}} | ||
512 | ))) | ||
513 | * Finish PDF export issues (Nice to have (BFD)) - Marius((( | ||
514 | {{jira id="xwikiorg"}} | ||
515 | XWIKI-20712 | ||
516 | {{/jira}} | ||
517 | ))) | ||
518 | * Quick Actions - Dorian + Marius((( | ||
519 | {{jira id="xwikiorg"}} | ||
520 | XWIKI-21169 | ||
521 | XWIKI-21180 | ||
522 | XWIKI-21181 | ||
523 | XWIKI-21182 | ||
524 | XWIKI-21189 | ||
525 | XWIKI-21191 | ||
526 | XWIKI-20979 | ||
527 | XWIKI-21062 | ||
528 | {{/jira}} | ||
529 | ))) | ||
530 | * PDF export bug fixes - Marius((( | ||
531 | {{jira id="xwikiorg"}} | ||
532 | XWIKI-21174 | ||
533 | XWIKI-21043 | ||
534 | XWIKI-21041 | ||
535 | XWIKI-20712 | ||
536 | XWIKI-20223 | ||
537 | XWIKI-21201 | ||
538 | {{/jira}} | ||
539 | ))) | ||
540 | * Notifications improvements - Simon((( | ||
541 | {{jira id="xwikiorg"}} | ||
542 | XWIKI-18880 | ||
543 | XWIKI-17470 | ||
544 | XWIKI-20904 | ||
545 | XWIKI-18307 | ||
546 | {{/jira}} | ||
547 | ))) | ||
548 | |||
549 | New work: | ||
550 | * New Security issues - Michael | ||
551 | ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20in%20(Blocker%2C%20Critical)%20and%20category%20%3D%2010000 | ||
552 | *** https://jira.xwiki.org/browse/XWIKI-21121 | ||
553 | *** https://jira.xwiki.org/browse/XWIKI-21122 | ||
554 | * UI proposals on the forum to finish - Adina | ||
555 | ** Send forum proposals for all of the 12 topics | ||
556 | ** Push devs to answer and conclude on each proposal | ||
557 | ** For the agreed proposals, prepare some HTML/JS/CSS | ||
558 | * What's New: Improved UI - Adina (with help from Vincent)((( | ||
559 | * Implement the HTML/JS/CSS | ||
560 | * UI support for news item images:((( | ||
561 | {{jira id="xwikiorg"}} | ||
562 | XWIKI-20846 | ||
563 | {{/jira}} | ||
564 | ))) | ||
565 | ))) | ||
566 | * Realtime bugfixes - Dorian (with help from Marius and if time permits):((( | ||
567 | {{jira id="xwikiorg"}} | ||
568 | XWIKI-21006 | ||
569 | XWIKI-21007 | ||
570 | {{/jira}} | ||
571 | ))) | ||
572 | * New WCAG issues - Lucas((( | ||
573 | {{jira id="xwikiorg"}} | ||
574 | XWIKI-21096 | ||
575 | XWIKI-21005 | ||
576 | {{/jira}} | ||
577 | ))) | ||
578 | * Outstanding improvements/bugs for the security vulnerabilities in XS - Manuel | ||
579 | ** TODO: list some jiras | ||
580 | ** Navigation tree improvements (if time permits) - Marius | ||
581 | ** TODO: list jiras | ||
582 | * Compiled XDOM - Thomas | ||
583 | ** ((( | ||
584 | {{jira id="xwikiorg"}} | ||
585 | XRENDERING-703 | ||
586 | XRENDERING-723 | ||
587 | XWIKI-21219 | ||
588 | XCOMMONS-800 | ||
589 | XWIKI-4625 | ||
590 | {{/jira}} | ||
591 | ))) | ||
592 | ** https://design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM | ||
593 | |||
594 | === Contrib & Others === | ||
595 | |||
596 | Outstanding from previous roadmaps: | ||
597 | * Recommend/stabilize the URL Normalizer - Thomas | ||
598 | ** Admin UI to enable/disable the feature. TODO: list jira | ||
599 | ** Proposal to merge the extension in platform | ||
600 | * Change Request - Simon((( | ||
601 | {{jira id="xwikiorg"}} | ||
602 | CRAPP-230 | ||
603 | {{/jira}} | ||
604 | ))) | ||
605 | |||
606 | Other: | ||
607 | * All: BFDs on Thursdays | ||
608 | * All: Fix flickers | ||
609 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
610 | |||
611 | === Dates === | ||
612 | |||
613 | * 15.7 RC1: --21th-- 23rd of August 2023 | ||
614 | * 15.7 Final: --28th of August 2023-- | ||
615 | |||
616 | == XWiki 15.6 == | ||
617 | |||
618 | === XWiki Standard === | ||
619 | |||
620 | Outstanding from past roadmaps: | ||
621 | |||
622 | * Security issues not finished: | ||
623 | ** Manuel: | ||
624 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
625 | ** Michael | ||
626 | *** https://jira.xwiki.org/browse/XWIKI-20818 | ||
627 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
628 | {{jira id="xwikiorg"}} | ||
629 | XWIKI-19383 | ||
630 | XWIKI-20757 | ||
631 | XWIKI-16150 | ||
632 | XWIKI-20696 | ||
633 | XWIKI-20844 | ||
634 | XWIKI-20843 | ||
635 | XWIKI-18838 | ||
636 | XWIKI-20891 | ||
637 | {{/jira}} | ||
638 | ))) | ||
639 | * Bug fix CKEditor - Marius (BFD with help from Manuel)((( | ||
640 | {{jira id="xwikiorg"}} | ||
641 | XWIKI-20574 | ||
642 | {{/jira}} | ||
643 | ))) | ||
644 | * Finish PDF export issues - Marius((( | ||
645 | {{jira id="xwikiorg"}} | ||
646 | XWIKI-21043 | ||
647 | XWIKI-20712 | ||
648 | XWIKI-20553 | ||
649 | {{/jira}} | ||
650 | ))) | ||
651 | * Various bugs - Michael((( | ||
652 | {{jira id="xwikiorg"}} | ||
653 | XWIKI-18508 | ||
654 | {{/jira}} | ||
655 | ))) | ||
656 | |||
657 | New work: | ||
658 | |||
659 | * Notifications improvements - Simon((( | ||
660 | {{jira id="xwikiorg"}} | ||
661 | XWIKI-18880 | ||
662 | XWIKI-17470 | ||
663 | XWIKI-20904 | ||
664 | XWIKI-18307 | ||
665 | {{/jira}} | ||
666 | ))) | ||
667 | * New Security issues - Michael | ||
668 | ** https://jira.xwiki.org/browse/XWIKI-20371 | ||
669 | ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20in%20(Blocker%2C%20Critical)%20and%20category%20%3D%2010000 | ||
670 | * Quick Actions - Dorian (with Marius help)((( | ||
671 | {{jira id="xwikiorg"}} | ||
672 | XWIKI-21034 | ||
673 | XWIKI-20938 | ||
674 | XWIKI-20979 | ||
675 | {{/jira}} | ||
676 | ))) | ||
677 | * Improve security dashboard (continued) - Manuel((( | ||
678 | {{jira id="xwikiorg"}} | ||
679 | XWIKI-21030 | ||
680 | XWIKI-21031 | ||
681 | {{/jira}} | ||
682 | ))) | ||
683 | * Security cache fix/improvement - Michael((( | ||
684 | {{jira id="xwikiorg"}} | ||
685 | XWIKI-21039 | ||
686 | XWIKI-21013 | ||
687 | {{/jira}} | ||
688 | ))) | ||
689 | * Realtime bugfixes - Dorian (with help from Marius) | ||
690 | ** TODO: list some jiras | ||
691 | ** To be started only after Quick Actions is fully finished | ||
692 | * New WCAG issues - Lucas((( | ||
693 | {{jira id="xwikiorg"}} | ||
694 | TOUR-81 | ||
695 | XWIKI-20947 | ||
696 | {{/jira}} | ||
697 | ))) | ||
698 | |||
699 | === Contrib & Others === | ||
700 | |||
701 | Outstanding from previous roadmaps: | ||
702 | |||
703 | * Recommend/stabilize the URL Normalizer - Thomas((( | ||
704 | {{jira id="xwikiorg"}} | ||
705 | URLNORMALZ-31 | ||
706 | {{/jira}} | ||
707 | |||
708 | * Admin UI to enable/disable the feature | ||
709 | * Proposal to merge the extension in platform | ||
710 | ))) | ||
711 | |||
712 | New work: | ||
713 | |||
714 | * Change Request - Simon((( | ||
715 | {{jira id="xwikiorg"}} | ||
716 | CRAPP-295 | ||
717 | CRAPP-293 | ||
718 | CRAPP-288 | ||
719 | CRAPP-230 | ||
720 | {{/jira}} | ||
721 | ))) | ||
722 | * Upgrade of Weblate - Simon((( | ||
723 | {{jira id="xwikiorg"}} | ||
724 | XINFRA-384 | ||
725 | {{/jira}} | ||
726 | ))) | ||
727 | |||
728 | Other: | ||
729 | |||
730 | * All: BFDs on Thursdays | ||
731 | * All: Fix flickers | ||
732 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
733 | |||
734 | === Dates === | ||
735 | |||
736 | * 15.6 RC1: 24th of July 2023 (4 weeks) (/) | ||
737 | * 15.6 Final: 31st of July 2023 (1 week) (/) | ||
738 | |||
739 | == XWiki 15.5 == | ||
740 | |||
741 | === XWiki Standard === | ||
742 | |||
743 | Outstanding from past roadmaps: | ||
744 | |||
745 | * Security issues not finished: | ||
746 | ** Manuel: | ||
747 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
748 | ** Michael | ||
749 | *** https://jira.xwiki.org/browse/XWIKI-20818 | ||
750 | * WCAG - Lucas((( | ||
751 | {{jira id="xwikiorg"}} | ||
752 | XWIKI-19383 | ||
753 | XWIKI-20757 | ||
754 | XWIKI-18931 | ||
755 | XWIKI-16150 | ||
756 | XWIKI-20696 | ||
757 | XWIKI-20844 | ||
758 | XWIKI-20843 | ||
759 | XWIKI-18838 | ||
760 | XWIKI-20791 | ||
761 | {{/jira}} | ||
762 | ))) | ||
763 | * Various issues - Marius((( | ||
764 | {{jira id="xwikiorg"}} | ||
765 | XWIKI-20483 | ||
766 | XWIKI-20490 | ||
767 | {{/jira}} | ||
768 | |||
769 | Marius: "No reply / comments / progress on the 3 regressions I discovered on the selectize.js side so we're blocked ATM. We have to postpone the upgrade until they fix the issues. Or switch to a different library.". Drop it or replace it with "Find a replacement for selectize.js" but that's not an easy task | ||
770 | ))) | ||
771 | * Bug fix CKEditor - Marius((( | ||
772 | {{jira id="xwikiorg"}} | ||
773 | XWIKI-20574 | ||
774 | {{/jira}} | ||
775 | ))) | ||
776 | * Quick actions - Design and start scaffolding - Marius((( | ||
777 | {{jira id="xwikiorg"}} | ||
778 | XWIKI-20795 | ||
779 | {{/jira}} | ||
780 | ))) | ||
781 | * Finish PDF export issues - Marius | ||
782 | ** Nice to have (BFD) | ||
783 | ** ((( | ||
784 | {{jira id="xwikiorg"}} | ||
785 | XWIKI-20712 | ||
786 | {{/jira}} | ||
787 | ))) | ||
788 | * Improve notifications - Simon((( | ||
789 | {{jira id="xwikiorg"}} | ||
790 | XWIKI-19070 | ||
791 | XWIKI-19069 | ||
792 | XWIKI-19764 | ||
793 | XWIKI-20401 | ||
794 | {{/jira}} | ||
795 | ))) | ||
796 | * Email notification "per app" grouping - Simon((( | ||
797 | {{jira id="xwikiorg"}} | ||
798 | XWIKI-17034 | ||
799 | {{/jira}} | ||
800 | ))) | ||
801 | |||
802 | New work: | ||
803 | |||
804 | * New Security issues - Michael | ||
805 | ** https://jira.xwiki.org/browse/XWIKI-20869 | ||
806 | ** https://jira.xwiki.org/browse/XWIKI-20854 | ||
807 | ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20%3D%20Blocker%20and%20category%20%3D%2010000 | ||
808 | * Common Name Approver Differentiation - Marius((( | ||
809 | {{jira id="xwikiorg"}} | ||
810 | XWIKI-20937 | ||
811 | {{/jira}} | ||
812 | ))) | ||
813 | * Quick Actions - Dorian + Marius((( | ||
814 | {{jira id="xwikiorg"}} | ||
815 | XWIKI-20903 | ||
816 | XWIKI-19982 | ||
817 | XWIKI-20938 | ||
818 | {{/jira}} | ||
819 | ))) | ||
820 | * List security issues inside XS - Manuel((( | ||
821 | {{jira id="xwikiorg"}} | ||
822 | XWIKI-20934 | ||
823 | {{/jira}} | ||
824 | |||
825 | See https://forum.xwiki.org/t/display-security-issues-directly-inside-xwiki-standard/12535 | ||
826 | ))) | ||
827 | * WCAG - Lucas + Michael reviewing the PRs/merge them((( | ||
828 | {{jira id="xwikiorg"}} | ||
829 | XWIKI-20891 | ||
830 | XWIKI-20733 | ||
831 | XWIKI-19145 | ||
832 | XWIKI-20755 | ||
833 | {{/jira}} | ||
834 | ))) | ||
835 | * Various bugs - Michael((( | ||
836 | {{jira id="xwikiorg"}} | ||
837 | XWIKI-18508 | ||
838 | XRENDERING-670 | ||
839 | {{/jira}} | ||
840 | ))) | ||
841 | |||
842 | === Contrib & Others === | ||
843 | |||
844 | Outstanding from previous roadmaps: | ||
845 | |||
846 | * None found | ||
847 | |||
848 | New work: | ||
849 | |||
850 | * MediaWiki issues - Thomas((( | ||
851 | {{jira id="xwikiorg"}} | ||
852 | MEDIAWIKI-115 | ||
853 | MEDIAWIKI-116 | ||
854 | MEDIAWIKI-118 | ||
855 | MEDIAWIKI-117 | ||
856 | XWIKI-20926 | ||
857 | {{/jira}} | ||
858 | ))) | ||
859 | * CR fixes - Simon | ||
860 | ** TODO: list jiras | ||
861 | * Replication fix - Simon | ||
862 | ** TODO: list jiras | ||
863 | * Recommend/stabilize the URL Normalizer - Thomas((( | ||
864 | {{jira id="xwikiorg"}} | ||
865 | URLNORMALZ-30 | ||
866 | {{/jira}} | ||
867 | |||
868 | TODO: decide if we want to bunde it in XS or not. | ||
869 | ))) | ||
870 | |||
871 | Other: | ||
872 | |||
873 | * All: BFDs on Thursdays | ||
874 | * All: Fix flickers | ||
875 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
876 | |||
877 | === Dates === | ||
878 | |||
879 | * 15.5 RC1: 19th of June 2023 (/) | ||
880 | * 15.5 Final: 26th of June 2023 (/) | ||
881 | |||
882 | == XWiki 15.4 == | ||
883 | |||
884 | === XWiki Standard === | ||
885 | |||
886 | Outstanding from past roadmaps: | ||
887 | |||
888 | * Security issues not finished: | ||
889 | ** Manuel: | ||
890 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
891 | * WCAG - Lucas((( | ||
892 | {{jira id="xwikiorg"}} | ||
893 | XWIKI-19450 | ||
894 | XWIKI-19383 | ||
895 | XWIKI-16140 | ||
896 | XWIKI-20757 | ||
897 | XWIKI-18931 | ||
898 | XWIKI-16150 | ||
899 | XWIKI-20750 | ||
900 | XWIKI-20756 | ||
901 | XWIKI-18004 | ||
902 | XWIKI-18859 | ||
903 | XWIKI-19139 | ||
904 | XWIKI-20696 | ||
905 | {{/jira}} | ||
906 | ))) | ||
907 | * Various issues - Marius((( | ||
908 | {{jira id="xwikiorg"}} | ||
909 | XWIKI-20483 | ||
910 | XWIKI-20490|Marius: "No reply / comments / progress on the 3 regressions I discovered on the selectize.js side so we're blocked ATM. We have to postpone the upgrade until they fix the issues. Or switch to a different library.". Drop it or replace it with "Find a replacement for selectize.js" but that's not an easy task | ||
911 | {{/jira}} | ||
912 | ))) | ||
913 | * Bug fix CKEditor - Marius((( | ||
914 | {{jira id="xwikiorg"}} | ||
915 | XWIKI-20574 | ||
916 | {{/jira}} | ||
917 | ))) | ||
918 | * Quick actions - Design and start scaffolding - Marius((( | ||
919 | {{jira id="xwikiorg"}} | ||
920 | XWIKI-20795 | ||
921 | {{/jira}} | ||
922 | ))) | ||
923 | * Finish PDF export issues - Marius((( | ||
924 | {{jira id="xwikiorg"}} | ||
925 | XWIKI-20712 | ||
926 | {{/jira}} | ||
927 | ))) | ||
928 | |||
929 | New work: | ||
930 | |||
931 | * New security-related work - Michael | ||
932 | ** https://jira.xwiki.org/browse/XWIKI-20849 | ||
933 | ** https://jira.xwiki.org/browse/XWIKI-20848 | ||
934 | ** https://jira.xwiki.org/browse/XWIKI-20847 | ||
935 | ** https://jira.xwiki.org/browse/XWIKI-20818 | ||
936 | ** https://jira.xwiki.org/browse/XWIKI-20852 | ||
937 | * WCAG - Lucas((( | ||
938 | {{jira id="xwikiorg"}} | ||
939 | XWIKI-20844 | ||
940 | XWIKI-20843 | ||
941 | XWIKI-18838 | ||
942 | XWIKI-20791 | ||
943 | {{/jira}} | ||
944 | ))) | ||
945 | * Improve notifications - Simon((( | ||
946 | {{jira id="xwikiorg"}} | ||
947 | XWIKI-19070 | ||
948 | XWIKI-19069 | ||
949 | XWIKI-19764 | ||
950 | XWIKI-20401 | ||
951 | {{/jira}} | ||
952 | ))) | ||
953 | * Email notification "per app" grouping - Simon((( | ||
954 | {{jira id="xwikiorg"}} | ||
955 | XWIKI-17034 | ||
956 | {{/jira}} | ||
957 | ))) | ||
958 | * What's new - Vincent((( | ||
959 | {{jira id="xwikiorg"}} | ||
960 | XWIKI-20846 | ||
961 | {{/jira}} | ||
962 | ))) | ||
963 | |||
964 | === Contrib & Others === | ||
965 | |||
966 | Outstanding from previous roadmaps: | ||
967 | |||
968 | * Infra - Upgrade xwiki.org to LTS - Simon | ||
969 | |||
970 | New work: | ||
971 | |||
972 | * DokuWiki Importer improvements - Michael | ||
973 | ** ((( | ||
974 | {{jira id="xwikiorg"}} | ||
975 | DOKUWIKI-18 | ||
976 | DOKUWIKI-20 | ||
977 | DOKUWIKI-38 | ||
978 | DOKUWIKI-36 | ||
979 | DOKUWIKI-32 | ||
980 | DOKUWIKI-34 | ||
981 | DOKUWIKI-40 | ||
982 | {{/jira}} | ||
983 | ))) | ||
984 | * Extensible number types - Manuel((( | ||
985 | {{jira id="xwikiorg"}} | ||
986 | XFIGURE-2 | ||
987 | NCAPP-71 | ||
988 | {{/jira}} | ||
989 | ))) | ||
990 | * Recommend the URL Normalizer - Thomas((( | ||
991 | {{jira id="xwikiorg"}} | ||
992 | URLNORMALZ-28 | ||
993 | URLNORMALZ-15 | ||
994 | URLNORMALZ-18 | ||
995 | URLNORMALZ-23 | ||
996 | URLNORMALZ-26 | ||
997 | URLNORMALZ-29 | ||
998 | {{/jira}} | ||
999 | ))) | ||
1000 | * Change Request: Simon((( | ||
1001 | {{jira id="xwikiorg"}} | ||
1002 | CRAPP-275 | ||
1003 | CRAPP-276 | ||
1004 | {{/jira}} | ||
1005 | ))) | ||
1006 | |||
1007 | Other: | ||
1008 | |||
1009 | * All: BFDs on Thursdays | ||
1010 | * All: Fix flickers | ||
1011 | |||
1012 | === Dates === | ||
1013 | |||
1014 | * 15.4 RC1: 22nd of May 2023 (/) | ||
1015 | * 15.4 Final: 30th of May 2023 (note: 29th is off in France and Germany) | ||
1016 | |||
1017 | == XWiki 15.3 == | ||
1018 | |||
1019 | === XWiki Standard === | ||
1020 | |||
1021 | Outstanding from past roadmaps: | ||
1022 | |||
1023 | * Security issues not finished: | ||
1024 | ** Manuel: | ||
1025 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
1026 | * WCAG - Lucas((( | ||
1027 | {{jira id="xwikiorg"}} | ||
1028 | XWIKI-19725 | ||
1029 | XWIKI-19450 | ||
1030 | XWIKI-19383 | ||
1031 | {{/jira}} | ||
1032 | |||
1033 | Report all issues found by Axe Core in the XWiki build on jira and start fixing some. | ||
1034 | ))) | ||
1035 | * Various issues - Marius((( | ||
1036 | {{jira id="xwikiorg"}} | ||
1037 | XWIKI-20483 | ||
1038 | XWIKI-20490 | ||
1039 | {{/jira}} | ||
1040 | ))) | ||
1041 | * Bug fix CKEditor - Marius((( | ||
1042 | {{jira id="xwikiorg"}} | ||
1043 | XWIKI-20574 | ||
1044 | {{/jira}} | ||
1045 | ))) | ||
1046 | |||
1047 | New work: | ||
1048 | |||
1049 | * Each dev takes several (from 3 to 5) security issues from: | ||
1050 | ** [[Open blockers>>https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20%3D%20Blocker%20and%20category%20%3D%2010000]] (5 issues as of today | ||
1051 | ** Goal: close the 5 remaining security issues in 15.3 timeframe ideally (note that two of them are listed in the outstanding issues part already). | ||
1052 | ** Michael: | ||
1053 | *** https://jira.xwiki.org/browse/XWIKI-20715 | ||
1054 | *** https://jira.xwiki.org/browse/XWIKI-20746 | ||
1055 | *** https://jira.xwiki.org/browse/XWIKI-20684 | ||
1056 | * Caption overflow improvement - Manuel((( | ||
1057 | {{jira id="xwikiorg"}} | ||
1058 | XRENDERING-655 | ||
1059 | {{/jira}} | ||
1060 | ))) | ||
1061 | * Quick actions - Design and start scaffolding - Marius((( | ||
1062 | {{jira id="xwikiorg"}} | ||
1063 | XWIKI-20795 | ||
1064 | {{/jira}} | ||
1065 | ))) | ||
1066 | * Finish PDF export issues - Marius((( | ||
1067 | {{jira id="xwikiorg"}} | ||
1068 | XWIKI-20741 | ||
1069 | {{/jira}} | ||
1070 | ))) | ||
1071 | * Nice to have (BFD)((( | ||
1072 | {{jira id="xwikiorg"}} | ||
1073 | XWIKI-20552 | ||
1074 | XWIKI-20551 | ||
1075 | XWIKI-20712 | ||
1076 | {{/jira}} | ||
1077 | ))) | ||
1078 | * WCAG - Lucas((( | ||
1079 | {{jira id="xwikiorg"}} | ||
1080 | XWIKI-16140 | ||
1081 | XWIKI-20757 | ||
1082 | XWIKI-18931 | ||
1083 | XWIKI-16150 | ||
1084 | XWIKI-20750 | ||
1085 | XWIKI-20756 | ||
1086 | XWIKI-16144 | ||
1087 | XWIKI-18004 | ||
1088 | XWIKI-18859 | ||
1089 | XWIKI-19139 | ||
1090 | XWIKI-19469 | ||
1091 | XWIKI-20680 | ||
1092 | XWIKI-20736 | ||
1093 | XWIKI-20745 | ||
1094 | XWIKI-20727 | ||
1095 | XWIKI-20693 | ||
1096 | XWIKI-20696 | ||
1097 | {{/jira}} | ||
1098 | ))) | ||
1099 | * Allow choosing the authenticator at runtime - Thomas((( | ||
1100 | {{jira id="xwikiorg"}} | ||
1101 | XWIKI-20548 | ||
1102 | {{/jira}} | ||
1103 | ))) | ||
1104 | * Email notification "per app" grouping - Simon | ||
1105 | ** TODO: add jira issue here | ||
1106 | ** Restart design discussions and start API implementation | ||
1107 | |||
1108 | === Contrib & Others === | ||
1109 | |||
1110 | Outstanding from previous roadmaps: | ||
1111 | |||
1112 | * Infra - Upgrade xwiki.org to LTS - Simon | ||
1113 | |||
1114 | New work: | ||
1115 | |||
1116 | * Change Request - Simon((( | ||
1117 | {{jira id="xwikiorg"}} | ||
1118 | CRAPP-253 | ||
1119 | CRAPP-255 | ||
1120 | {{/jira}} | ||
1121 | ))) | ||
1122 | |||
1123 | Other: | ||
1124 | |||
1125 | * All: BFDs on Thursdays | ||
1126 | * All: Fix flickers | ||
1127 | |||
1128 | === Dates === | ||
1129 | |||
1130 | * 15.3 RC1: 17th of April 2023 (/) | ||
1131 | * 15.3 Final: 24th of April 2023 (/) | ||
1132 | |||
1133 | == XWiki 15.2 == | ||
1134 | |||
1135 | === XWiki Standard === | ||
1136 | |||
1137 | Outstanding from past roadmaps: | ||
1138 | |||
1139 | * Security issues not finished in 15.0: | ||
1140 | ** Thomas | ||
1141 | *** https://jira.xwiki.org/browse/XWIKI-20385 | ||
1142 | *** https://jira.xwiki.org/browse/XWIKI-20386 | ||
1143 | ** Michael: | ||
1144 | *** https://jira.xwiki.org/browse/XWIKI-20524 | ||
1145 | ** Manuel: | ||
1146 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
1147 | *** https://jira.xwiki.org/browse/XWIKI-20421 | ||
1148 | * UI for the "What's new" feature in XS - Vincent((( | ||
1149 | {{jira id="xwikiorg"}} | ||
1150 | XWIKI-20657 | ||
1151 | {{/jira}} | ||
1152 | ))) | ||
1153 | * WCAG - Lucas((( | ||
1154 | {{jira id="xwikiorg"}} | ||
1155 | XWIKI-20541 | ||
1156 | XWIKI-19725 | ||
1157 | {{/jira}} | ||
1158 | ))) | ||
1159 | * Various issues - Marius((( | ||
1160 | {{jira id="xwikiorg"}} | ||
1161 | XWIKI-20483 | ||
1162 | XWIKI-20490 | ||
1163 | XWIKI-18534 | ||
1164 | {{/jira}} | ||
1165 | ))) | ||
1166 | * PDF Export issues - Marius((( | ||
1167 | {{jira id="xwikiorg"}} | ||
1168 | XWIKI-20556 | ||
1169 | {{/jira}} | ||
1170 | ))) | ||
1171 | * Bug fix CKEditor - Marius((( | ||
1172 | {{jira id="xwikiorg"}} | ||
1173 | XWIKI-20574 | ||
1174 | {{/jira}} | ||
1175 | ))) | ||
1176 | |||
1177 | New work: | ||
1178 | |||
1179 | * Each dev takes several (from 3 to 5) security issues from: | ||
1180 | ** [[Open blockers>>https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20%3D%20Blocker%20and%20category%20%3D%2010000]] (12 issues as of today | ||
1181 | ** Goal: close the 12 remaining security issues in 15.2 ideally. | ||
1182 | ** Michael: | ||
1183 | *** Decide what to do in XS for https://jira.xwiki.org/browse/XWIKI-20135 | ||
1184 | *** https://jira.xwiki.org/browse/XWIKI-20610 | ||
1185 | *** https://jira.xwiki.org/browse/XWIKI-20594 | ||
1186 | ** Thomas: | ||
1187 | *** https://jira.xwiki.org/browse/XWIKI-20625 | ||
1188 | *** https://jira.xwiki.org/browse/XWIKI-20624 | ||
1189 | ** Manuel: | ||
1190 | *** https://jira.xwiki.org/browse/XWIKI-20611 | ||
1191 | * WCAG - Lucas((( | ||
1192 | {{jira id="xwikiorg"}} | ||
1193 | XWIKI-19450 | ||
1194 | XWIKI-19383 | ||
1195 | {{/jira}} | ||
1196 | |||
1197 | And also report all issues found by Axe Core in the XWiki build on jira and start fixing some | ||
1198 | ))) | ||
1199 | * Bugs:((( | ||
1200 | {{jira id="xwikiorg"}} | ||
1201 | XWIKI-20658 | ||
1202 | XWIKI-20554 | ||
1203 | XRENDERING-707 | ||
1204 | {{/jira}} | ||
1205 | ))) | ||
1206 | |||
1207 | === Contrib & Others === | ||
1208 | |||
1209 | Outstanding from previous roadmaps: | ||
1210 | |||
1211 | * CR - Display diff contextual information with comments - Simon((( | ||
1212 | {{jira id="xwikiorg"}} | ||
1213 | CRAPP-67 | ||
1214 | {{/jira}} | ||
1215 | ))) | ||
1216 | * CR bugs - Simon((( | ||
1217 | {{jira id="xwikiorg"}} | ||
1218 | CRAPP-231 | ||
1219 | {{/jira}} | ||
1220 | |||
1221 | And Alignment of the CR activity feed. | ||
1222 | ))) | ||
1223 | * CR - Improve cluster support - Simon((( | ||
1224 | {{jira id="xwikiorg"}} | ||
1225 | CRAPP-112 | ||
1226 | {{/jira}} | ||
1227 | ))) | ||
1228 | |||
1229 | New work: | ||
1230 | |||
1231 | * Change request - Simon((( | ||
1232 | {{jira id="xwikiorg"}} | ||
1233 | CRAPP-241 | ||
1234 | CRAPP-229 | ||
1235 | {{/jira}} | ||
1236 | |||
1237 | And UX improvement in file change tab. | ||
1238 | ))) | ||
1239 | * Infra - Upgrade xwiki.org to LTS - Simon | ||
1240 | |||
1241 | Other: | ||
1242 | |||
1243 | * All: BFDs on Thursdays | ||
1244 | * All: Fix flickers | ||
1245 | |||
1246 | === Dates === | ||
1247 | |||
1248 | * 15.2 RC1: --20th-- 21th of March 2023 (/) | ||
1249 | * 15.2 Final: 27th of March 2023 (/) | ||
1250 | |||
1251 | == XWiki 15.1 == | ||
1252 | |||
1253 | === XWiki Standard === | ||
1254 | |||
1255 | Outstanding from past roadmaps: | ||
1256 | |||
1257 | * Security issues not finished in 15.0: | ||
1258 | ** Marius | ||
1259 | *** https://jira.xwiki.org/browse/XWIKI-20276 | ||
1260 | *** https://jira.xwiki.org/browse/XWIKI-19906 | ||
1261 | ** Thomas | ||
1262 | *** https://jira.xwiki.org/browse/XWIKI-20281 | ||
1263 | *** https://jira.xwiki.org/browse/XWIKI-20385 | ||
1264 | *** https://jira.xwiki.org/browse/XWIKI-20386 | ||
1265 | *** https://jira.xwiki.org/browse/XRENDERING-688 | ||
1266 | ** Simon | ||
1267 | *** https://jira.xwiki.org/browse/XWIKI-20339 | ||
1268 | *** https://jira.xwiki.org/browse/XWIKI-20352 | ||
1269 | *** https://jira.xwiki.org/browse/XWIKI-20341 | ||
1270 | *** https://jira.xwiki.org/browse/XWIKI-20342 | ||
1271 | *** https://jira.xwiki.org/browse/XWIKI-20343 | ||
1272 | * Include "What's new" feature in XS (see gitlab as an example about how to implement it) - Vincent((( | ||
1273 | {{jira id="xwikiorg"}} | ||
1274 | XWIKI-20533 | ||
1275 | {{/jira}} | ||
1276 | |||
1277 | Specifically: | ||
1278 | |||
1279 | * Implement the UI part which is currently missing | ||
1280 | * Implement the Admin UI to turn it off | ||
1281 | ))) | ||
1282 | * Bug fix: Aspect ratio not working when width/height does not respect the image ratio - Manuel((( | ||
1283 | {{jira id="xwikiorg"}} | ||
1284 | XWIKI-20499 | ||
1285 | {{/jira}} | ||
1286 | ))) | ||
1287 | * WCAG issues to fix - Lucas((( | ||
1288 | {{jira id="xwikiorg"}} | ||
1289 | XWIKI-13786 | ||
1290 | XWIKI-19140 | ||
1291 | {{/jira}} | ||
1292 | ))) | ||
1293 | |||
1294 | New work: | ||
1295 | |||
1296 | * Each dev takes several (from 3 to 5) security issues from: | ||
1297 | ** Goal: close 15 security issues in 15.1 minimum | ||
1298 | ** Michael: | ||
1299 | *** https://jira.xwiki.org/browse/XRENDERING-688 (requires https://jira.xwiki.org/browse/XRENDERING-703) | ||
1300 | *** https://jira.xwiki.org/browse/XWIKI-20290 | ||
1301 | *** https://jira.xwiki.org/browse/XWIKI-20524 | ||
1302 | ** Manuel (best effort once the pdf export outstanding issues are fixed): | ||
1303 | *** https://jira.xwiki.org/browse/XWIKI-20519 | ||
1304 | *** https://jira.xwiki.org/browse/XWIKI-16138 | ||
1305 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
1306 | *** https://jira.xwiki.org/browse/XWIKI-20421 | ||
1307 | * WCAG improvements - Lucas((( | ||
1308 | {{jira id="xwikiorg"}} | ||
1309 | XWIKI-20541 | ||
1310 | XWIKI-19725 | ||
1311 | {{/jira}} | ||
1312 | ))) | ||
1313 | * As time permits, during BFDs - Marius((( | ||
1314 | {{jira id="xwikiorg"}} | ||
1315 | XWIKI-20483 | ||
1316 | XWIKI-20490 | ||
1317 | XWIKI-18534 | ||
1318 | {{/jira}} | ||
1319 | |||
1320 | Note: | ||
1321 | |||
1322 | * XWIKI-20483 is the priority 1 during BFDs (except if there are other blocker issues arising in the mean time) | ||
1323 | ))) | ||
1324 | * PDF Export outstanding issues((( | ||
1325 | {{jira id="xwikiorg"}} | ||
1326 | XWIKI-13977 | ||
1327 | XWIKI-20563 | ||
1328 | XWIKI-20556 | ||
1329 | XWIKI-20561 | ||
1330 | {{/jira}} | ||
1331 | ))) | ||
1332 | * Bug fix CKEditor - Marius((( | ||
1333 | {{jira id="xwikiorg"}} | ||
1334 | XWIKI-20574 | ||
1335 | {{/jira}} | ||
1336 | ))) | ||
1337 | |||
1338 | === Contrib & Others === | ||
1339 | |||
1340 | Outstanding from previous roadmaps: | ||
1341 | |||
1342 | * CR - Display diff contextual information with comments - Simon((( | ||
1343 | {{jira id="xwikiorg"}} | ||
1344 | CRAPP-67 | ||
1345 | {{/jira}} | ||
1346 | ))) | ||
1347 | * Change Request bugs - Simon | ||
1348 | ** TODO: list bug jiras here | ||
1349 | |||
1350 | New work: | ||
1351 | |||
1352 | * Change request - Simon((( | ||
1353 | {{jira id="xwikiorg"}} | ||
1354 | CRAPP-231 | ||
1355 | CRAPP-112 | ||
1356 | {{/jira}} | ||
1357 | ))) | ||
1358 | |||
1359 | Other: | ||
1360 | |||
1361 | * All: BFDs on Thursdays | ||
1362 | * All: Fix flickers | ||
1363 | * All: With the time left, fix blocker/critical/major open bugs. | ||
1364 | |||
1365 | === Dates === | ||
1366 | |||
1367 | * 15.1 RC1: --20th-- 21st of February 2023 (/) | ||
1368 | * 15.1 Final: 27th of February 2023 (/) | ||
1369 | |||
1370 | == XWiki 15.0 == | ||
1371 | |||
1372 | === XWiki Standard === | ||
1373 | |||
1374 | Outstanding from past roadmaps: | ||
1375 | * Security issues not finished in 14.10.1 and 14.10.2: | ||
1376 | ** Marius | ||
1377 | *** https://jira.xwiki.org/browse/XWIKI-20276 | ||
1378 | ** Thomas | ||
1379 | *** https://jira.xwiki.org/browse/XWIKI-20295 | ||
1380 | *** https://jira.xwiki.org/browse/XWIKI-20287 | ||
1381 | *** https://jira.xwiki.org/browse/XWIKI-20281 | ||
1382 | |||
1383 | New work: | ||
1384 | * Security issues: | ||
1385 | ** Goal: close 15 security issues minimum | ||
1386 | ** Michael: | ||
1387 | *** https://jira.xwiki.org/browse/XWIKI-20457 | ||
1388 | *** https://jira.xwiki.org/browse/XWIKI-20334 | ||
1389 | *** https://jira.xwiki.org/browse/XWIKI-20341 | ||
1390 | *** https://jira.xwiki.org/browse/XWIKI-20342 | ||
1391 | *** https://jira.xwiki.org/browse/XWIKI-20343 | ||
1392 | ** Simon: | ||
1393 | *** https://jira.xwiki.org/browse/XWIKI-20339 | ||
1394 | *** https://jira.xwiki.org/browse/XWIKI-20352 | ||
1395 | ** Manuel: | ||
1396 | *** https://jira.xwiki.org/browse/XWIKI-20456 | ||
1397 | *** https://jira.xwiki.org/browse/XWIKI-20002 | ||
1398 | *** https://jira.xwiki.org/browse/XWIKI-20285 | ||
1399 | *** https://jira.xwiki.org/browse/XWIKI-20333 | ||
1400 | ** Marius: | ||
1401 | *** https://jira.xwiki.org/browse/XWIKI-19906 | ||
1402 | ** Thomas: | ||
1403 | *** https://jira.xwiki.org/browse/XWIKI-20385 | ||
1404 | *** https://jira.xwiki.org/browse/XWIKI-20386 | ||
1405 | *** https://jira.xwiki.org/browse/XWIKI-20340 | ||
1406 | *** https://jira.xwiki.org/browse/XWIKI-20423 | ||
1407 | *** https://jira.xwiki.org/browse/XRENDERING-688 | ||
1408 | * Add a "What's new" feature in XWiki (see gitlab as an example about how to implement it) - Vincent | ||
1409 | ** Define requirements on design.xwiki.org | ||
1410 | ** ((( | ||
1411 | {{jira id="xwikiorg"}} | ||
1412 | XWIKI-20533 | ||
1413 | {{/jira}} | ||
1414 | ))) | ||
1415 | * Bug fix - Manuel((( | ||
1416 | {{jira id="xwikiorg"}} | ||
1417 | XWIKI-20499 | ||
1418 | {{/jira}} | ||
1419 | ))) | ||
1420 | * WCAG improvements - Lucas | ||
1421 | ** Find a tool to check WCAG status for XWiki and make it part of XWiki's build | ||
1422 | ** Fix some issues from https://jira.xwiki.org/issues/?jql=labels%20%3D%20wcag%20and%20resolution%20%3D%20Unresolved%20 | ||
1423 | * Blocker bug "No error message in case of file uploads in comment without proper rights" - Marius((( | ||
1424 | {{jira id="xwikiorg"}} | ||
1425 | XWIKI-20302 | ||
1426 | {{/jira}} | ||
1427 | ))) | ||
1428 | * As time permits, during BFDs - Marius | ||
1429 | ** Priority for XWIKI-20483 | ||
1430 | ** ((( | ||
1431 | {{jira id="xwikiorg"}} | ||
1432 | XWIKI-20483 | ||
1433 | XWIKI-20458 | ||
1434 | XWIKI-20490 | ||
1435 | XWIKI-18534 | ||
1436 | {{/jira}} | ||
1437 | ))) | ||
1438 | |||
1439 | === Contrib & Others === | ||
1440 | |||
1441 | New work: | ||
1442 | * CR - Display diff contextual information with comments - Simon((( | ||
1443 | {{jira id="xwikiorg"}} | ||
1444 | CRAPP-67 | ||
1445 | {{/jira}} | ||
1446 | ))) | ||
1447 | * Change Request bugs - Simon((( | ||
1448 | * Investigate issues with using attachment selector in change request edition | ||
1449 | * Investigate possible server error in case of conflict | ||
1450 | * {{jira id="xwikiorg"}} | ||
1451 | CRAPP-229 | ||
1452 | {{/jira}} | ||
1453 | ))) | ||
1454 | |||
1455 | |||
1456 | * Work on https://l10n.xwiki.org - Simon((( | ||
1457 | {{jira id="xwikiorg"}} | ||
1458 | XINFRA-357 | ||
1459 | XINFRA-378 | ||
1460 | XINFRA-379 | ||
1461 | {{/jira}} | ||
1462 | ))) | ||
1463 | |||
1464 | Other: | ||
1465 | * All: BFDs on Thursdays | ||
1466 | * All: Fix flickers | ||
1467 | * All: With the time left, fix some critical/major open bugs. Take them from the blocker/critical list of open bugs. | ||
1468 | |||
1469 | === Dates === | ||
1470 | |||
1471 | * 15.0 RC1: 23rd of January 2023 (/) | ||
1472 | * 15.0 Final: 30th of January 2023 (/) |