Wiki source code of Roadmap

Version 834.1 by Vincent Massol on 2023/10/31

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc depth="2"/}}
3 {{/box}}
4
5 The [[XWiki development process>>dev:Main.WebHome]] uses [[JIRA>>https://jira.xwiki.org]] for listing all tasks to be implemented and all bugs to be fixed.
6
7 You'll find there the dates and versions planned for issues to be fixed and hence the XWiki roadmaps. There's also a [[release calendar>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10000]] listing all known dates for future releases. Please understand that these dates are often tentative since XWiki's development is open source and lots of committers/contributors are working in their free time on XWiki.
8
9 If you're interested to help out check the [[contributing page>>dev:Community.Contributing]].
10
11 {{info}}
12 We're releasing several top level projects together and as such we've decided to have the same Roadmap page for all of them. Thus this page contains the roadmap for the following projects: XWiki Commons, XWiki Rendering and XWiki Platform.
13 {{/info}}
14
15 General goals for all releases:
16
17 * More tests
18 * Better javadoc
19 * More documentation on xwiki.org
20 * Code cleanup/refactoring
21
22 Already implemented roadmaps can be found in the [[archives>>Roadmaps.Archives.WebHome]].
23
24 Note that all planned release dates are also entered in the Calendar on [[JIRA>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10000]].
25
26 = XWiki 15.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
27
28 Release dates for the 15.x Cycle:
29
30 * 15.0: January 2023 (/)
31 * 15.1: February 2023 (/)
32 * 15.2: March 2023 (/)
33 * 15.3: April 2023 (/)
34 * 15.4: May 2023 (/)
35 * 15.5: June 2023 (/)
36 * 15.6: July 2023 (/)
37 * 15.7: August 2023 (/)
38 * 15.8: September 2023 (/)
39 * 15.9: October 2023 (x)
40 * 15.10: November 2023 (x)
41 * 15.10.1: December 2023 (x)
42 * 15.10.2: December 2023 (x)
43
44 {{comment}}
45 * TBD - TBD(((
46 {{jira id="xwikiorg"}}
47 TBD-1234
48 {{/jira}}
49 )))
50 {{/comment}}
51
52 = XWiki 15.10 =
53
54 == XWiki Standard ==
55
56 Outstanding from past roadmaps:
57 * Security issues not finished:
58 ** Manuel & Michael:
59 *** https://jira.xwiki.org/browse/XWIKI-20331
60 ** Michael:
61 *** https://jira.xwiki.org/browse/XWIKI-21337
62 * WCAG - Lucas + Michael reviewing the PRs/merge them(((
63 {{jira id="xwikiorg"}}
64 XWIKI-21005
65 XWIKI-18007
66 XWIKI-21009
67 {{/jira}}
68 )))
69 * PDF export bug fixes - Marius(((
70 {{jira id="xwikiorg"}}
71 XWIKI-20712
72 {{/jira}}
73 )))
74 * What's New: Improved UI - Vincent(((
75 {{jira id="xwikiorg"}}
76 XWIKI-20846
77 {{/jira}}
78
79 Using https://design.xwiki.org/xwiki/bin/view/Proposal/Design%20of%20What's%20new%20feature/#HUpdated28afterforumdiscussion29
80 )))
81 * Compiled XDOM - Thomas(((
82 {{jira id="xwikiorg"}}
83 XWIKI-21219
84 {{/jira}}
85
86 See https://design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM
87 )))
88 * Realtime work - Marius & Dorian
89 ** Bugs fixing:(((
90 {{jira id="xwikiorg"}}
91 XWIKI-19181
92 XWIKI-19180
93 XWIKI-20446
94 XWIKI-20445
95 XWIKI-19175
96 XWIKI-19174
97 {{/jira}}
98 )))
99 ** New Feature(((
100 {{jira id="xwikiorg"}}
101 XWIKI-19156
102 {{/jira}}
103 )))
104 * Revamping of notification watch buttons - Simon(((
105 {{jira id="xwikiorg"}}
106 XWIKI-19751
107 {{/jira}}
108 )))
109 * Continue working on LiveTable to Live Data migrations - Michael(((
110 {{jira id="xwikiorg"}}
111 XWIKI-18625
112 {{/jira}}
113 )))
114
115 New work:
116 * New Security issues - Michael + Pierre
117 ** 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
118 ** Pierre:
119 *** https://jira.xwiki.org/browse/XWIKI-21474
120 *** https://jira.xwiki.org/browse/XWIKI-21478
121 *** https://jira.xwiki.org/browse/XWIKI-21473
122 *** https://jira.xwiki.org/browse/XWIKI-21472
123 *** https://jira.xwiki.org/browse/XWIKI-21471
124 *** https://jira.xwiki.org/browse/XWIKI-21411
125 * Realtime work - Dorian and Marius(((
126 {{jira id="xwikiorg"}}
127 XWIKI-19390
128 XWIKI-19177
129 XWIKI-19157
130 {{/jira}}
131 )))
132 * Required rights improvements - Michael, Manuel(((
133 {{jira id="xwikiorg"}}
134 XWIKI-21477
135 XCOMMONS-2840
136 XWIKI-21482
137 XWIKI-21483
138 XWIKI-21484
139 XWIKI-21485
140 XWIKI-21486
141 XWIKI-21487
142 XWIKI-21488
143 XWIKI-21489
144 XWIKI-21490
145 {{/jira}}
146 )))
147 * Implement Skin improvements - Manuel(((
148 {{jira id="xwikiorg"}}
149 XWIKI-21112
150 XWIKI-21113
151 {{/jira}}
152 )))
153 * WCAG - Lucas + Michael reviewing the PRs/merge them(((
154 {{jira id="xwikiorg"}}
155 XWIKI-21370
156 XWIKI-21440
157 XWIKI-21452
158 {{/jira}}
159 )))
160 * UI revamp proposals - Adina
161 ** Reach conclusions and make initial implementations for the XDocFooter revamp sup-proposals
162 ** Research UI/UX improvements for AWM or/and search dropdown
163 * UI/UX improvements - Thiago
164 ** Cristal:
165 *** TODO
166 ** XS:
167 *** Organize a Usability session to gather usability needs and prioritize them
168 *** Talk with Simon to check the UI/UX aspects of Notifications and possibly propose some improvements
169 *** Check the complexity of the FA6 upgrade and if doable implement it (https://jira.xwiki.org/browse/XWIKI-15026)
170 *** 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.
171 *** Use XWiki and have some ideas about future UI/UX improvements Thiago would like to work on
172 * Upgrade to Solr9 and migration from previous versions - Thomas(((
173 {{jira id="xwikiorg"}}
174 XWIKI-19813
175 XWIKI-20477
176 {{/jira}}
177
178 Target for 16.0
179 )))
180 * Word-based notifications - Simon(((
181 {{jira id="xwikiorg"}}
182 WORDNOTIF-2
183 WORDNOTIF-3
184 WORDNOTIF-4
185 {{/jira}}
186 )))
187 * Manual testing of XS - Ilie
188 ** XWiki 14.10.19
189 ** XWiki 15.5.4
190 ** XWiki 15.10 RC1
191
192 == Contrib & Others ==
193
194 Outstanding from previous roadmaps:
195 * URL Normalizer in platform - Thomas
196 ** Proposal to merge the extension in platform + activate by default + implement it, if it passes
197 * Change Request - Simon(((
198 {{jira id="xwikiorg"}}
199 CRAPP-230
200 {{/jira}}
201 )))
202
203 New work:
204 * WAISE project, Contrib extension - Paul (with Michael as tech lead)(((
205 {{jira id="xwikiorg"}}
206 LLMAI-37
207 LLMAI-38
208 LLMAI-39
209 LLMAI-40
210 {{/jira}}
211 )))
212 * Wiki 3.0 contrib extension - Manuel
213 ** Port the prototype to the actual codebase, using the selected technologies
214 ** (((
215 {{jira id="xwikiorg"}}
216 CRISTAL-12
217 CRISTAL-11
218 {{/jira}}
219 )))
220
221 Other:
222
223 * All: BFDs on Thursdays
224 * All: Fix flickers
225 * All: With the time left, fix some critical/major open bugs.
226
227 == Dates ==
228
229 * 15.10 RC1: 20th of November 2023
230 * 15.10 Final: 27th of November 2023
231
232 = XWiki 15.9 =
233
234 == XWiki Standard ==
235
236 Outstanding from past roadmaps:
237
238 * Security issues not finished:
239 ** Manuel:
240 *** https://jira.xwiki.org/browse/XWIKI-20331
241 ** Michael:
242 *** https://jira.xwiki.org/browse/XWIKI-20331
243 * WCAG - Lucas + Michael reviewing the PRs/merge them(((
244 {{jira id="xwikiorg"}}
245 XWIKI-21005
246 {{/jira}}
247 )))
248 * Bug fix CKEditor - Marius (BFD with help from Manuel)(((
249 {{jira id="xwikiorg"}}
250 XWIKI-20574
251 {{/jira}}
252 )))
253 * PDF export bug fixes (BFD?) - Marius(((
254 {{jira id="xwikiorg"}}
255 XWIKI-20712
256 {{/jira}}
257 )))
258 * UI proposals on the forum to finish - Adina
259 ** Push devs to answer and conclude on each proposal, especially for:
260 *** the dropdown borders and shadows
261 *** division between panels and content
262 * What's New: Improved UI - Adina (with help from Vincent)
263 ** Implement the HTML/JS/CSS
264 *** 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
265 *** UI support for news item images:(((
266 {{jira id="xwikiorg"}}
267 XWIKI-20846
268 {{/jira}}
269 )))
270 * [[Compiled XDOM>>design:Proposal.CompiledXDOM]] - Thomas(((
271 {{jira id="xwikiorg"}}
272 XRENDERING-703
273 XRENDERING-723
274 XWIKI-21219
275 XCOMMONS-2813
276 XWIKI-21377
277 XWIKI-21383
278 {{/jira}}
279 )))
280 * Realtime bugfixes - Dorian (with help from Marius)(((
281 {{jira id="xwikiorg"}}
282 XWIKI-21006
283 XWIKI-21007
284 {{/jira}}
285 )))
286 * Continue working on LiveTable to Live Data migrations - Michael(((
287 {{jira id="xwikiorg"}}
288 XWIKI-18759
289 {{/jira}}
290 )))
291
292 New work:
293
294 * New Security issues - Michael
295 ** 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
296 ** https://jira.xwiki.org/browse/XWIKI-21335
297 ** https://jira.xwiki.org/browse/XWIKI-21337
298 * Required rights - Michael, Manuel(((
299 {{jira id="xwikiorg"}}
300 XWIKI-21311
301 {{/jira}}
302 )))
303 * Implement Skin improvements - Manuel(((
304 {{jira id="xwikiorg"}}
305 XWIKI-21333
306 XWIKI-21334
307 {{/jira}}
308 )))
309 * Realtime improvements - Marius(((
310 {{jira id="xwikiorg"}}
311 XWIKI-21338
312 XWIKI-20053
313 XWIKI-20052
314 XWIKI-20673
315 XWIKI-19181
316 XWIKI-19180
317 XWIKI-20446
318 XWIKI-20445
319 XWIKI-19175
320 XWIKI-19174
321 XWIKI-19156
322 {{/jira}}
323 )))
324 * WCAG - Lucas + Michael reviewing the PRs/merge them(((
325 {{jira id="xwikiorg"}}
326 XWIKI-18007
327 XWIKI-20827
328 XWIKI-21009
329 {{/jira}}
330 )))
331 * Continue working on LiveTable to Live Data migrations - Michael(((
332 {{jira id="xwikiorg"}}
333 XWIKI-18625
334 {{/jira}}
335 )))
336 * Word-based notifications - Simon(((
337 {{jira id="xwikiorg"}}
338 WORDNOTIF-1
339 {{/jira}}
340 )))
341 * Revamping of notification watch buttons - Simon(((
342 {{jira id="xwikiorg"}}
343 XWIKI-19751
344 {{/jira}}
345 )))
346 * Signed Extensions - Michael
347 ** Start thinking about the need/architecture
348 * Extra Doc Revamp - Adina
349 ** See also https://forum.xwiki.org/t/xdocfooter-revamp/13115
350
351 == Contrib & Others ==
352
353 Outstanding from previous roadmaps:
354
355 * URL Normalizer in platform - Thomas
356 ** Proposal to merge the extension in platform + activate by default + implement it, if it passes
357 * Change Request - Simon(((
358 {{jira id="xwikiorg"}}
359 CRAPP-230
360 {{/jira}}
361 )))
362
363 New work:
364
365 * WAISE project, Contrib extension - Paul (with Michael as tech lead)
366 ** TODO: list issues here.
367 * Wiki 3.0 contrib extension
368 ** Manuel
369 *** Setup the critial dev infrastructure (issue tracker, documentation wiki, CI)
370 *** 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]])
371 *** Work on authentication (delegate authentication to the underlying storage) PoC + proposal
372 ** Clement D
373 *** Benchmark of Javascript component injection libraries + design page + forum proposal (based on Ludovic PoC)
374 *** Vue 3 as our front-end framework forum proposal (based on Ludovic PoC)
375 *** Document tree PoC + design page + forum proposal
376
377 Other:
378
379 * All: BFDs on Thursdays
380 * All: Fix flickers
381 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
382
383 == Dates ==
384
385 * 15.9 RC1: 23rd of October 2023 (/)
386 * 15.9 Final: 30th of October 2023

Get Connected