Version 10.1 by Vincent Massol on 2020/10/26

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

Get Connected