Version 12.1 by Vincent Massol on 2021/01/04

Hide last authors
Simon Urli 1.1 1 {{toc depth="1"/}}
2
Vincent Massol 12.1 3 == XWiki 12.10.1 & 12.10.2 ==
4
5 * Bug fixes + stabilizations - All
6 ** All devs to list planned issues here ASAP before work starts for 12.10.x
7 ** More issues can be added ofc but this list is the minimum to do
8 * Finish inplace editor leftover - Marius
9 ** Show what page is being translated in inline edit mode (XWIKI-17284)
10 ** Notifications Macro content isn’t rendering when editing in-place (XWIKI-17323)
11 ** The view UI is not modified after saving when using the in-place editing (XWIKI-17593)
12 * Continue LiveData work - Marius + ClementD
13 * Bundle Live Data Macro in XS
14 * Replace an existing Live Table macro call with a Live Data macro call
15 * Specific jira issues:(((
16 {{jira id="xwikiorg"}}
17 XWIKI-17904
18 XWIKI-18044
19 XWIKI-18045
20 XWIKI-18093
21 XWIKI-18094
22 XWIKI-18095
23 XWIKI-18099
24 XWIKI-18100
25 XWIKI-18101
26 XWIKI-18102
27 XWIKI-18104
28 {{/jira}}
29 )))
30 * NGI #2 (https://cryptpad.fr/code/#/2/code/view/AKqbnUY4AkBaa0Np3KVcVLm474kANhe1rT944cflK24/) - Manuel + Simon
31 ** Start implementation of Discussions
32 * Weblate upgrade (time permitting) - Simon
33
34 === Dates ===
35
36 12.10.1: --14 Dec 2020-- 15 Dec 2020
37 12.10.2: 28 Dec 2020
38
Marius Dumitru Florea 11.1 39 = XWiki 12.10 =
40
41 * Finish local Extension Index (needed for FASTEN) - Thomas
42 ** 2 days of work remaining only.
43 * Finish inplace editor leftover - Marius(((
44 {{jira id="xwikiorg"}}
45 XWIKI-17284
46 XWIKI-17323
47 XWIKI-17593
48 {{/jira}}
49 )))
50 * Continue LiveData work - Marius + ClementD
51 ** Use the LD to replace the max # of LT use cases and ensure we’re ISO with LD as a LT-replacement.
52 * NGI #2 (https://cryptpad.fr/code/#/2/code/view/AKqbnUY4AkBaa0Np3KVcVLm474kANhe1rT944cflK24/) - Manuel + Simon(((
53 {{jira id="xwikiorg"}}
54 XWIKI-17895
55 XAP-67
56 XAP-68
57 {{/jira}}
58 * Sending/Receiving likes (Simon)(((
59 {{jira id="xwikiorg"}}
60 XAP-69
61 XAP-70
62 XAP-71
63 {{/jira}}
64 )))
65 )))
66
67 New work:
68
69 * Maven plugin for FASTEN - Thomas
70 * Mail ReSender improvements - Vincent(((
71 {{jira id="xwikiorg"}}
72 XWIKI-17967
73 XWIKI-17971
74 {{/jira}}
75 )))
76 * Bugfix: Authentication Captcha is not working when using another login(((
77 {{jira id="xwikiorg"}}
78 XWIKI-17468
79 XWIKI-18010
80 {{/jira}}
81 )))
82 * All: BFD
83 * All: Leave some time to fix some flickers and make sure we don’t introduce new ones. Idea: keep 1 day per week for this?
84
85 Pushed back to later:
86
87 * Merge the Struts 2.x migration in XS 13.0 (get rid of Struts) - Thomas
88
89 == Dates ==
90
91 12.10RC1: --16 Nov 2020-- Skipped since we were too late to release it
92 12.10Final: --23 Nov 2020-- 25 Nov 2020
93
Vincent Massol 10.1 94 = XWiki 12.9 =
95
96 * Finish Struts 1.x to 2.x migration - Thomas(((
97 {{jira id="xwikiorg"}}
98 XWIKI-15586
99 {{/jira}}
100 )))
101 * Finish local Extension Index - Thomas(((
102 {{jira id="xwikiorg"}}
103 XCOMMONS-2008
104 XWIKI-17634
105 {{/jira}}
106 )))
107 * Solr improvements - Thomas
108 * (((
109 Finish Ratings extension refactoring - Simon
110
111 (((
112 {{jira id="xwikiorg"}}
113 XWIKI-17761
114 XWIKI-17876
115 {{/jira}}
116 )))
117
118 * Improve the UI for displaying likers info with LiveTable(((
119 {{jira id="xwikiorg"}}
120 XWIKI-17724
121 XWIKI-17733
122 {{/jira}}
123 )))
124 * Migration between stores
125 )))
126 * Finish inplace editor leftover - Marius(((
127 {{jira id="xwikiorg"}}
128 XWIKI-17762
129 XWIKI-17651
130 XWIKI-17284
131 XWIKI-17323
132 XWIKI-17593
133 {{/jira}}
134 )))
135 * Continue LiveData work - Marius + ClementD
136 ** Connect the front-end with the back-end and fix the issues that we may encounter(((
137 {{jira id="xwikiorg"}}
138 XWIKI-17575
139 XWIKI-17574
140 XWIKI-17573
141 XWIKI-17383
142 XWIKI-17572
143 {{/jira}}
144 )))
145 ** Merge the livedata branch into master
146 ** Find simple livetable instances that could be replaced with livedata without feature regressions
147 * Improve the “Skip the recycle bin” feature - Manuel(((
148 {{jira id="xwikiorg"}}
149 XWIKI-17820
150 XWIKI-17821
151 {{/jira}}
152 )))
153
154 New work
155
156 * LaTeX -> PDF online conversion - Vincent(((
157 {{jira id="xwikiorg"}}
158 LATEX-40
159 {{/jira}}
160 )))
161 * All: BFD
162 * All: Leave some time to fix some flickers and make sure we don’t introduce new ones. Idea: keep 1 day per week for this?
163 * ActivityPub extension work (NGI #2) - Manuel + Simon?{{jira id="xwikiorg"}}XAP-62{{/jira}}
164 ** Brainstorming on [[XWiki's discussion features>>https://forum.xwiki.org/t/brainstorming-about-xwiki-discussions/]]
165 ** Design of the [[notification's quick actions>>attach:https://forum.xwiki.org/t/notification-quick-actions-proposal]]
166 * Upgrade xwiki.org to 12.6.3 - Simon
167 * Bugfix: "Adding a MIME-type to attachment.download.blacklist doesn’t work with attachment added with PR" - Simon(((
168 {{jira id="xwikiorg"}}
169 XWIKI-17754
170 {{/jira}}
171 )))
172
173 == Dates ==
174
175 12.9RC1: --19th of October 2020-- 20th of October 2020 (/)
176 12.9Final: 26th of October 2020 (/)
177
Vincent Massol 9.1 178 = XWiki 12.8 =
179
180 Leftovers from previous version (12.7):
181
182 * (((
183 Finish Page Likes - Simon* Improve the UI for displaying likers info and liked pages with LiveTable
184
185 (((
186 {{jira id="xwikiorg"}}
187 XWIKI-17724
188 XWIKI-17733
189 {{/jira}}
190 )))
191
192 * Refactoring of ratings so that all feature of Like are native Ratings feature(((
193 {{jira id="xwikiorg"}}
194 XWIKI-17761
195 XWIKI-17521
196 {{/jira}}
197 )))
198 * Refactor Content menu to add UIXP for viewers and move "View Like" entry there(((
199 {{jira id="xwikiorg"}}
200 XWIKI-17725
201 XWIKI-17682
202 {{/jira}}
203 )))
204 * Migration between stores
205 )))
206 * Finish local Extension Index (needed for FASTEN) - Thomas(((
207 {{jira id="xwikiorg"}}
208 XCOMMONS-2008
209 XWIKI-17634
210 {{/jira}}
211 )))
212 * Finish recycle bin skipping) - Manuel(((
213 {{jira id="xwikiorg"}}
214 XWIKI-17401
215 {{/jira}}
216 )))
217 * Finish "don't display wysiwyg in comment form" - Manuel(((
218 {{jira id="xwikiorg"}}
219 XWIKI-17656
220 {{/jira}}
221 )))
222 * Finish leftovers for mentions (https://jira.xwiki.org/issues/?jql=component%20%3D%20Mentions%20%20and%20resolution%20%3D%20Unresolved%20) - Manuel(((
223 {{jira id="xwikiorg"}}
224 XWIKI-17579
225 XWIKI-17715
226 XWIKI-17718
227 {{/jira}}
228 )))
229 * Continue LiveData work - ClementD + Marius
230 ** Merge front and back!
231 ** add more displayers and filters
232 ** data export ?
233
234 New work:
235
236 * Potential LaTeX work to do live conversion from LaTeX to PDF during the export. -Vincent
237 * Struts 1.x to 2.x migration - Thomas(((
238 {{jira id="xwikiorg"}}
239 XWIKI-15586
240 {{/jira}}
241 )))
242
243 == Dates ==
244
245 * 12.8RC1: --21st of September 2020-- 22nd of September 2020
246 * 12.8Final: 28th of September 2020 (/)
247
Simon Urli 8.1 248 = XWiki 12.7 =
249
250 Leftovers from previous version (12.6):
251
252 * Finish Page Likes - Simon
253 ** Like Button + User Profile UI + Page Index LT with Likes + Notifications (scope limited to Page Likes for now, no comment Likes)
254 * Local Extension Index - Thomas(((
255 {{jira id="xwikiorg"}}
256 XCOMMONS-2008
257 XWIKI-17634
258 {{/jira}}
259 )))
260 * Recycle bin skipping - Manuel(((
261 {{jira id="xwikiorg"}}
262 XWIKI-17401
263 {{/jira}}
264 )))
265 * Finish leftovers for mentions - Manuel
266 * Improve in-place editing - Marius(((
267 {{jira id="xwikiorg"}}
268 CKEDITOR-360
269 CKEDITOR-365
270 CKEDITOR-364
271 XWIKI-17284
272 XWIKI-17659
273 {{/jira}}
274 )))
275 * Automatic generation of PDF for the LaTeX exporter - Vincent?
276
277 New:
278
279 * Continue LiveData work - ClementD + Marius
280 ** Editing/modifying the live data (adding and updating entries, adding and updating properties, batch actions)
281
282 Pushed to later (too complex):
283
284 * https://jira.xwiki.org/browse/XWIKI-17457 (attachment doubling) - Thomas
285
286 == Dates ==
287
288 * 12.7RC1: 24th of August 2020 (/)
289 * 12.7Final: 31st of August 2020 (/)
290
Marius Dumitru Florea 7.1 291 = XWiki 12.6 =
292
293 {{comment}}
294 * TBD - TBD(((
295 {{jira id="xwikiorg"}}
296 TBD-1234
297 {{/jira}}
298 )))
299 {{/comment}}
300
301 Context:
302
303 Branch for recommended version. We need to finish:
304 - Scalable Notifications
305 - Mentions
306 - InPlace WYSIWYG Editing (several issues raised: live rendering of macros, issues with rendered macro not displaying anything and make it hard to edit them, see https://forum.xwiki.org/t/xwiki-12-4-id-macro-shows-blank/7007/3, etc)
307
308 Tasks:
309
310 * Finalize mentions (priority 1 over Page likes) - Manuel and/or Simon
311 ** https://jira.xwiki.org/issues/?jql=labels%20%3D%20mentions%20and%20resolution%20%3D%20Unresolved%20
312 * Major testing of notifications scalability with new event store + enable it by default and handle migrations - Thomas
313 * Improve in-place editing - Marius
314 ** Handle macros that don't output anything( such as the id macro)
315 ** https://jira.xwiki.org/browse/XWIKI-17284 (improve in general how page translation are handled)
316 ** implement full screen mode
317 ** enable office importer
318 * New usable LT v1.0 released and included in XS - Clement/Marius
319 * Page Likes - Simon and/or Manuel(((
320 {{jira url="https://jira.xwiki.org"}}
321 XWIKI-17508
322 XWIKI-17525
323 XWIKI-17526
324 XWIKI-17509
325 {{/jira}}
326 )))
327 * Local Extension Index (needed for FASTEN) - Thomas
328
329 Best effort (after all the rest has been done):
330 * https://jira.xwiki.org/browse/XWIKI-17457 (attachment doubling)
331 * https://jira.xwiki.org/browse/XWIKI-17401 (recycle bin skipping)
332
333 Dates:
334
335 * 12.6RC1: --20th of July 2020-- Skipping since we're too late
336 * 12.6Final: --27th of July 2020-- 31st of July 2020 (/)
337
Eduard Moraru 6.1 338 = XWiki 12.5 =
339
340 * "Toggle show/hide all context nodes" for visual diff - Marius(((
341 {{jira id="xwikiorg"}}
342 XWIKI-17354
343 {{/jira}}
344 )))
345 * Continue Mentions - Manuel/Simon(((
346 {{jira id="xwikiorg"}}
347 XWIKI-17318
348 XMENTIONS-1
349 XMENTIONS-12
350 XMENTIONS-13
351 XMENTIONS-3
352 XWIKI-17421
353 XWIKI-17422
354 {{/jira}}
355 )))
356 * Finish notifications refactoring for improved performance (usage of nosql-based store) and verify that the perfs are very good - Thomas(((
357 {{jira id="xwikiorg"}}
358 XWIKI-17330
359 {{/jira}}
360 )))
361 * Start implementing the new LT - Clement/Marius
362 ** static implementation of the new Livetable:
363 *** fetching data from data sources
364 *** multi-filtering
365 *** multi-sorting
366 *** pagination system
367 *** persistent configuration through url hash
368 * Start design for Page Likes and record the results on [[design.xwiki.org>>design:Main.WebHome]] - Simon
369 * Finish work on atomic rename operation - Simon(((
370 {{jira id="xwikiorg"}}
371 XWIKI-13935
372 {{/jira}}
373 )))
374 * Improve scalability of Async rendering framework: - Thomas/Simon
375 ** pool size of GroupedJob
376 ** exposing group id and pool size on async renderer side
377 ** option to force async behavior for cached results
378 ** allow choosing the priority of a job(((
379 {{jira id="xwikiorg"}}
380 XCOMMONS-1959
381 XWIKI-17338
382 XWIKI-17336
383 XWIKI-17400
384 XWIKI-17404
385 {{/jira}}
386 )))
387
388 Dates:
389
390 * 12.5RC1: --22nd of June 2020-- 24th of June 2020 (/)
391 * 12.5: 29th of June 2020 (/)
392
Thomas Mortagne 5.1 393 = XWiki 12.4 =
394
395 * Visual diff improvements - Marius(((
396 {{jira url="https://jira.xwiki.org/"}}
397 XWIKI-17354
398 {{/jira}}
399 )))
400 * The cursor should have the same position in both wysiwyg and source - Marius(((
401 {{jira url="https://jira.xwiki.org/"}}
402 CKEDITOR-348
403 {{/jira}}
404 )))
405 * Postpone Object Creation/Deletion Until Document Is Saved - Simon(((
406 {{jira url="https://jira.xwiki.org/"}}
407 XWIKI-16210
408 {{/jira}}
409 )))
410 * Finish notifications refactoring for improved performance (nosql-based store) and verify that the perfs are very good - Thomas
411 ** Notifications scalability (to 1000000 users and 100000000 docs and 1000TB)
412 * Prepare the new LT architecture (realtime editable LT) - Marius
413 * Start work on the realtime editable LT - Clement D + Marius
414 * Start work on mentions (investigation/gathering requirements + design + create jiras + start implementing some jiras) - Manuel
415 * Finish work on atomic rename operation - Simon(((
416 {{jira url="https://jira.xwiki.org"}}
417 XWIKI-13935
418 {{/jira}}
419 )))
420 * Add support for extension without a file (i.e. dependencies of type "pom") (for FASTEN) - Thomas
421
422 == Dates ==
423
424 * 12.4RC1: 18th of May 2020 (/)
425 * 12.4Final: --25th--26th of May 2020 (/)
426
Marius Dumitru Florea 4.1 427 = XWiki 12.3 =
428
429 {{comment}}
430 {{jira url="https://jira.xwiki.org/"}}
431 {{/jira}}
432 {{/comment}}
433
434 * Marius: Finish integration of inline editing for WYWIWYG and make it available
435 * Marius: Takeover RtWysiwyg contrib extension, clean it up, make sure it works with the latest version of CKEditor integration, and integrate as much as we can (i.e. the real-time edit infrastructure) in commons/platform. Use the result for adding real-time to the in-place WYSIWYG edit mode.
436 * Thomas: New Solr-based notification storage
437 * Simon + Manuel: Finish ActivityPub integration: work on UC3 (follow an entire wiki and display content from another wiki), validate interaction with another AP service (mastodon or nextcloud), better integrate AP in xwiki in terms of UI/UX.
438 {{cache id="roadmap_ap_12"}}{{jira url="https://jira.xwiki.org" source="jql"}}
439 project = XAP AND fixVersion = 1.2
440 {{/jira}}{{/cache}}
441
442 == Dates ==
443
444 * 12.3RC1: --20th of April 2020-- 22nd of April 2020
445 * 12.3Final: --27th of April 2020-- 29th of April 2020
446
Vincent Massol 3.1 447 = XWiki 12.2 =
448
449 * Visual diff improvements - Marius
450 * Notification re-architecture for scalability/performance. New nosql storage oriented API and (most probably Solr based) default implementation for events and user notifications - Thomas(((
451 {{jira url="https://jira.xwiki.org/"}}
452 XWIKI-17129
453 XWIKI-17044
454 {{/jira}}
455 )))
456 * Activity Pub - Part 2 of 3 (targeting for 3 releases = 3 months) - Simon + Manuel(((
457 {{jira url="https://jira.xwiki.org/"}}
458 XAP-4
459 XAP-9
460 XAP-10
461 {{/jira}}
462 )))
463 * Continue work for inline editing/Realtime - Marius
464 ** Now that we have a first [[design page>>design:Proposal.InplaceRealtimeEditing]], discuss and agree about the work to do. Create various JIRAs for it.
465 ** If there's agreement and if time permit, start implementing some of the JIRAs. Possible options FTM:
466 *** inline editing for WYSIWYG edit mode(((
467 {{jira url="https://jira.xwiki.org/"}}
468 XWIKI-17145
469 {{/jira}}
470 )))
471 *** inline editing for Inline form edit mode
472 * FASTEN-related work: the XWiki Extension dependencies resolution needs be as close as possible to the standard Maven dependencies resolution and an important miss right now is the <excludes> support. Add support for it. - Thomas(((
473 {{jira url="https://jira.xwiki.org/"}}
474 XCOMMONS-1459
475 {{/jira}}
476 )))
477 * New User API - Vincent (wasn't planned originally)(((
478 {{jira url="https://jira.xwiki.org/"}}
479 XWIKI-17069
480 {{/jira}}
481 )))
482
483 == Dates ==
484
485 * --12.2RC1: 23rd of March 2020 (adding one more week because we can but we need to be careful to not delay the release)-- Skipped since we were not able to release on time :(
486 * 12.2Final: --30th of March 2020-- 26th of March 2020
487
Vincent Massol 2.1 488 = XWiki 12.1 =
Simon Urli 1.1 489
Vincent Massol 2.1 490 * Visual diff improvements - Marius
491 * Investigate and make a proposal for in-line editing (with Realtime taken into account) - Marius
492 ** Goal: generate a page on design.xwiki.org
493 * Fix "Allow to use LibreOffice with several threads" - Simon(((
494 {{jira url="https://jira.xwiki.org"}}
495 XWIKI-16765
496 {{/jira}}
497 )))
498 * Activity Pub - Simon
499 * Notifications: new scalable architecture investigation. Test more, run some experiments for scalability - Thomas
Simon Urli 1.1 500
Vincent Massol 2.1 501 == Dates ==
Simon Urli 1.1 502
Vincent Massol 2.1 503 * 12.1RC1: --17th-- 19th of Feb 2020
504 * 12.1Final: 24th of Feb 2020
505
Simon Urli 1.1 506 = XWiki 12.0 =
507
508 * Velocity Upgrade - Thomas (note: mostly done already)
509 * Notifications: new scalable architecture investigation - Thomas
510 ** Goal: generate a page on design.xwiki.org
511 * Size reduction of export with history - Thomas(((
512 {{jira url="https://jira.xwiki.org"}}
513 XWIKI-4683
514 {{/jira}}
515 )))
516 * Page name strategies - Simon
517 ** Possiblity to validate page names with default or custom strategies
518 ** Add the possibility to automatically generate slugs for page names
519 ** Prevent creation of pages with “”/"" and “”"" in the name by default(((
520 {{jira url="https://jira.xwiki.org"}}
521 XWIKI-16861
522 {{/jira}}
523 )))
524 * Visual diff improvements - Marius
525 * Investigate and make a proposal for in-line editing - Marius
526 ** Goal: generate a page on design.xwiki.org
527 * Emojis in Wysiwyg editor - Marius(((
528 {{jira url="https://jira.xwiki.org"}}
529 CKEDITOR-322
530 {{/jira}}
531 )))
532
533 == Dates ==
534
535 * 12.0RC1: --20th of Jan 2020-- 23th of Jan 2020
536 * 12Final: --27th of Jan 2020-- 29th of Jan 2020

Get Connected