Last modified by Vincent Massol on 2018/02/05

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc depth="1"/}}
3 {{/box}}
4
5 This page contains the roadmap for past releases that were part of the 9.x Release Cycle. Latest roadmaps can be found on the [[XWiki Enterprise Roadmap page>>Main.Roadmap]].
6
7 = XWiki 9.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
8
9 Release dates for the 9.x Cycle:
10
11 * 9.0: January 2017 (/)
12 * 9.1: February 2017 (/)
13 * 9.2: March 2017 (/)
14 * 9.3: April 2017 (/)
15 * 9.4: May 2017 (/)
16 * 9.5: June 2017 (/)
17 * 9.6: July 2017 (/)
18 * 9.7: August 2017 (/)
19 * 9.8: September 2017 (/)
20 * 9.9: October 2017 (/)
21 * 9.10: November 2017 (/)
22 * 9.11: December 2017 (/)
23
24 = XWiki 9.11 =
25
26 * Finish FS-based attachments but don’t turn it on by default. It’ll be turned on in XWiki 10.0. Thomas already started on this in XWiki 9.10. - Thomas
27 * Protect edition of pages coming from Extensions, in order to try improving upgrades. - Thomas
28 * Polishing of Notifications and performance check/improvemnt (It's very important to disable it and recheck the perf report to compare with 8.4.5 to see if the problem comes from notifs for ex). - Guillaume
29 * Generally, bug fixes/stabilization - All
30
31 == Dates ==
32
33 * 9.11Final: 18 Dec (as a target but could go till end of the year) (/)
34
35 = XWiki 9.9-9.10 =
36
37 == Sure ==
38
39 * Notifications - Continue work - Guillaume
40 ** Finish replacing the Watchlist
41 ** Fix UX and improve UI - Help from Caty needed!
42 ** Add notifications for recommended apps
43 * {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14377{{/jira}} Warnings when editing extension pages (same as for delete) - Thomas (Priority) + Caty help for the UI
44 * {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14626{{/jira}} Fix the move issue - Thomas
45 * Performance work - Thomas
46 ** (((
47 Finish stuff to make filesystem attachment/history content the default (automatic migration, broken deleted attachments UI, etc.)
48
49 {{jira url="https://jira.xwiki.org"}}
50 XWIKI-9065
51 XWIKI-14048
52 XWIKI-14758
53 XWIKI-14697
54 XWIKI-12898
55 {{/jira}}
56 )))
57
58 == If time permits ==
59
60 * {{jira url="https://jira.xwiki.org" style="enum"}}XCOMMONS-1253{{/jira}} and {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14666{{/jira}} Notify when there's a new version of XWiki - Clement
61 * {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14162{{/jira}}: Save button more visible. Position Save buttons on a fixed-bottom area. (continue from Pierre's PR)
62 * Livetable improvements
63 ** Implement bulk actions on livetable items
64 * Administration: Default values
65 ** {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14157{{/jira}} Display the default and inherited values in the Administration
66 ** {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-9663{{/jira}} Show default value for date format in administration
67 * Multipage tour feature
68 * Add an ~{~{attachments}} macro
69 * More perf work
70 ** {{jira url="https://jira.xwiki.org" style="enum"}}XCOMMONS-1121{{/jira}} - Store the job status in separated files
71 ** {{jira url="https://jira.xwiki.org" style="enum"}}XCOMMONS-764{{/jira}} - Live storage of the job log instead of at the end of the job execution
72 ** Async macros, panels, ui extensions, etc.
73 ** ...
74 * Start Page API work
75
76 == Dates ==
77
78 * 9.9RC2: --16 Oct 2017-- 18 Oct 2017 (/)
79 * 9.9: --23 Oct 2017-- 24 Oct 2017 (/)
80 * 9.10RC1: 13 Nov 2017 (/)
81 * 9.10: 20 Nov 2017 (/)
82
83 = XWiki 9.8 =
84
85 == Sure ==
86
87 Regressions (highest importance):
88
89 * Put back the ability to import from office in CKEditor (as we had in the GWT editor) - {{useravatar username="mflorea" width="20"/}} Marius
90
91 Some leftovers from previous roadmaps to finish:
92
93 * Livetable improvements - {{useravatar username="mflorea" width="20"/}} Marius
94 ** Implement bulk actions on livetable items
95 ** Allow List of Users filtering also by entering first and last name, not just the user id
96 ** Displaying a livetable list filter for a non-static list field is not scalable
97 ** Support LiveTable text filtering on DBListclass columns ([[XWIKI-5146>>https://jira.xwiki.org/browse/XWIKI-5146]]) (/)
98 * Notifications - Continue work - {{useravatar username="gdelhumeau" width="20"/}} Guillaume
99 ** Finish replacing the Watchlist (!)
100 ** Replace the Activity Stream (x)
101 ** Add notifications for recommended apps (x)
102
103 New:
104
105 * XWIKI-14605: REST resource installed as extension is broken when upgrading/uninstalling a JAR from the same namespace or root namespace - {{useravatar username="ThomasMortagne" width="20"/}} Thomas (/)
106
107 Other:
108
109 * Work on restructuring xwiki.org on several aspects - {{useravatar username="VincentMassol" width="20"/}} Vincent {{useravatar username="evalica" width="20"/}} Caty
110 ** Move all content from platform and enterprise wikis to the main wiki (/)
111 ** Remove XWiki Enterprise and mention the Standard flavor instead (/)
112 ** Improve the navigation by adding a navigation panel on the left and reorg pages as nested pages where it makes sense (/)
113 ** Small improvements to the skin to make it simpler for a website
114 ** (optional) Rewrite all the links pointing to platform and enterprise
115 ** Improve the Features page to be nicer-looking, with screenshots
116
117 == If time permits ==
118
119 * Fix the move issue: http://jira.xwiki.org/browse/XWIKI-14626
120 * Administration: Default values
121 ** {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14157{{/jira}} Display the default and inherited values in the Administration
122 ** {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-9663{{/jira}} Show default value for date format in administration
123 * XWIKI-14162: Save button more visible. Position Save buttons on a fixed-bottom area. (continue from Pierre's PR)
124 * Improve XWiki Upgrades
125 ** Display a notification when there’s a newer version available
126 ** XWIKI-14377 Warnings when editing extension pages (same as for delete)
127 * Multipage tour feature
128 * Add an ~{~{attachments}} macro
129 * Performance work
130 ** Finish stuff to make filesystem attachment/history content the default (automatic migration, broken deleted attachments UI, etc.) {{useravatar username="ThomasMortagne" width="20"/}} Thomas
131
132 == Dates ==
133
134 * 9.8RC1: --18th of Sep 2017-- 19th of Sep 2017 (/)
135 * 9.8: --25th of Sep 2017-- 27th Sep 2017 (/)
136
137 = XWiki 9.6 - 9.7 =
138
139 Needed:
140
141 * (!) {{warning}}Postponed to later{{/warning}} PDF Export - we need to be able to export multiple pages into one pdf file, with no errors and the best rendering possible - {{useravatar username="VincentMassol" width="20"/}} Vincent
142 * Livetable improvements - {{useravatar username="pbondoerffer" width="20"/}} Pierre {{useravatar username="mflorea" width="20"/}} Marius
143 ** Implement bulk actions on livetable items
144 ** Allow List of Users filtering also by entering first and last name, not just the user id
145 ** Displaying a livetable list filter for a non-static list field is not scalable
146 ** Support LiveTable text filtering on DBListclass columns
147 * Administration: Default values - {{useravatar username="mflorea" width="20"/}} Marius?
148 ** {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14157{{/jira}} Display the default and inherited values in the Administration
149 ** {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-9663{{/jira}} Show default value for date format in administration
150 * {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14162{{/jira}} Save button more visible. Position Save buttons on a fixed-bottom area. - {{useravatar username="pbondoerffer" width="20"/}} Pierre
151 * Notifications - Continue work - {{useravatar username="gdelhumeau" width="20"/}} Guillaume {{useravatar username="caubin" width="20"/}} Clement
152 ** Replace Watchlist (missing: realtime notifications, RSS feed, Watch this page/space/wiki)
153 ** Replace Activity Stream
154 ** (/) Easy to add notifications from contrib apps
155 ** Add notifications for some recommended apps
156 * (/) Get rid of old WYSIWYG - {{useravatar username="mflorea" width="20"/}} Marius
157 * (/) Be able to remove most Standard flavor dependencies - {{useravatar username="ThomasMortagne" width="20"/}} Thomas
158 * Improve XWiki Upgrades - {{useravatar username="XWikiGuest" width="20"/}} Unknown?
159 ** Display a notification when there’s a newer version available
160 ** {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14377{{/jira}} Warnings when editing extension pages (same as for delete)
161
162 Nice to have after the needed ones are done:
163
164 * Add support for Maven `<exclusions>` in Extension Manager
165 * Performance work
166 ** Finish stuff to make filesystem attachment/history content the default (automatic migration, broken deleted attachments UI, etc.)
167 ** {{jira url="https://jira.xwiki.org" style="enum"}}XCOMMONS-1121{{/jira}} - Store the job status in separated files
168 ** {{jira url="https://jira.xwiki.org" style="enum"}}XCOMMONS-764{{/jira}} - Live storage of the job log instead of at the end of the job execution
169 ** Async macros, panels, ui extensions, etc.
170 ** ...
171 * Tour improvements
172 ** (/) {{jira url="https://jira.xwiki.org" style="enum"}}TOUR-57{{/jira}} - Add UI to use of `reflex` atrribute - {{useravatar username="pbondoerffer" width="20"/}} Pierre
173
174 == Dates ==
175
176 * 9.6RC1: --12th July (2w + 2 days)-- 13th July (/)
177 * 9.6Final: --20th of July but we need to start releasing on 17th to be sure we're done before the XWiki SAS seminar (it starts on the 21st till the 28th and during this period the committers from XWiki SAS won’t be very active! :))-- 22th July (/)
178 * 9.7RC1: --21st of August (3w)-- 23th of August (/)
179 * 9.7Final: 28th of August (/)
180
181 = XWiki 9.3 - 9.5 =
182
183 {{comment}}
184 Example:
185 {{jira url="https://jira.xwiki.org" style="list"}}
186 XWIKI-6927
187 XWIKI-13164
188 XWIKI-13078
189 XWIKI-7623
190 XWIKI-12043
191 XWIKI-12190
192 {{/jira}}
193 {{/comment}}
194
195 * Move from XE to KB Flavor and distribute the platform distribution - Thomas(((
196 {{jira url="https://jira.xwiki.org" style="list"}}
197 XCOMMONS-1196
198 XWIKI-14281
199 XWIKI-14135
200 XWIKI-14141
201 XE-1617
202 XWIKI-14140
203 XWIKI-12148
204 XWIKI-14361
205 {{/jira}}
206 )))
207 * Prepared mails might be never sent if the XWiki server crash or is restarted - Vincent(((
208 {{jira url="https://jira.xwiki.org" style="list"}}
209 XWIKI-13991
210 {{/jira}}
211 )))
212 * Be able to also restore deleted children pages when restoring a parent nested page - Edy(((
213 {{jira url="https://jira.xwiki.org" style="list"}}
214 XWIKI-13164
215 {{/jira}}
216 )))
217 * [[Improved Rights UI>>design:Proposal.RightsUI9x]]: Investigation only - Caty
218 * HomePage: Proposals for exposing people to the help content from the home page and possible different default content for the home page. Investigation then some implementation - Caty for investigation. ? for dev
219 * Livetable: Batch Selection + Better Filters (users, boolean, date, partial location) - Marius?(((
220 {{jira url="https://jira.xwiki.org" style="list"}}
221 XWIKI-9089
222 XWIKI-9639
223 XWIKI-10122
224 XWIKI-11084
225 XWIKI-13520
226 XWIKI-12990
227 XWIKI-5146
228 {{/jira}}
229 )))
230 * Administration: Suggest & Filter for menu categories - Marius(((
231 {{jira url="https://jira.xwiki.org" style="list"}}
232 XWIKI-14146
233 {{/jira}}
234 )))
235 * Administration: Default values - Marius?(((
236 {{jira url="https://jira.xwiki.org" style="list"}}
237 XWIKI-14157
238 XWIKI-9663
239 {{/jira}}
240 )))
241 * Various UI usability improvements. Some topics to investigate + some implementation - Caty for investigation. Edy and Marius for dev
242 ** Save button more visible(((
243 {{jira url="https://jira.xwiki.org" style="list"}}
244 XWIKI-14162
245 {{/jira}}
246 )))
247 ** Implement an option to display action name under icons + Make wheel and 3dots menu more coherent(((
248 {{jira url="https://jira.xwiki.org" style="list"}}
249 XWIKI-14265
250 {{/jira}}
251 )))
252 ** AWM "add entries” + Drop down on "+" Menu + Admin UI to select some templates(((
253 {{jira url="https://jira.xwiki.org" style="list"}}
254 XWIKI-13801
255 XWIKI-14310
256 {{/jira}}
257 )))
258 ** Make discoverable the logo change feature(((
259 {{jira url="https://jira.xwiki.org" style="list"}}
260 XWIKI-10779
261 XWIKI-14161
262 {{/jira}}
263 )))
264 * Create an extension point for the "Content Menu” area - Edy(((
265 {{jira url="https://jira.xwiki.org" style="list"}}
266 XWIKI-13078
267 {{/jira}}
268 )))
269 * Multipage tours - Pierre(((
270 {{jira url="https://jira.xwiki.org" style="list"}}
271 TOUR-52
272 {{/jira}}
273 )))
274 * [[Bundle Menu Application>>design:Proposal.IdeaDefaultMenu]] - Investigation then some implementation - Caty for investigation. Edy for dev
275 {{jira url="https://jira.xwiki.org" style="list"}}XE-1628{{/jira}}
276 * [[Bundle Help Center Application>>design:Proposal.IdeaDefaultHelp]] - Edy
277 {{jira url="https://jira.xwiki.org" style="list"}}XE-1627{{/jira}}
278 * Draw.io new version - Marius(((
279 {{jira url="https://jira.xwiki.org" style="list"}}
280 XADIAGRAM-32
281 XADIAGRAM-33
282 XADIAGRAM-9
283 XADIAGRAM-8
284 {{/jira}}
285 )))
286 * Attachment Selector improvements - Marius(((
287 {{jira url="https://jira.xwiki.org" style="list"}}
288 XWIKI-14160
289 XWIKI-14159
290 {{/jira}}
291 )))
292 * Polishing CKEditor - Marius(((
293 {{jira url="https://jira.xwiki.org" style="list"}}
294 CKEDITOR-159
295 CKEDITOR-158
296 CKEDITOR-146
297 CKEDITOR-131
298 {{/jira}}
299 )))
300 * Look for a user workaround for the limitation of 255 chars in document location - Thomas(((
301 {{jira url="https://jira.xwiki.org" style="list"}}
302 XWIKI-13402
303 {{/jira}}
304 )))
305 * Continue working on notifications - Guillaume(((
306 {{jira url="https://jira.xwiki.org" style="list"}}
307 XWIKI-14114
308 XWIKI-14218
309 XWIKI-14200
310 {{/jira}}
311 )))
312 * Improve PDF Export - Vincent(((
313 {{jira url="https://jira.xwiki.org" style="list"}}
314 XWIKI-14271
315 XWIKI-14276
316 XWIKI-14224
317 XWIKI-14277
318 XWIKI-14241
319 XWIKI-13163
320 XWIKI-14303
321 {{/jira}}
322 )))
323
324 == Dates ==
325
326 * 9.3RC1: --18 April 2017-- 19 April 2017 (3w) (/)
327 * 9.3Final: 24 April 2017 (1w) (/)
328 * 9.4RC1: --22 May 2017-- 23 May 2017 (4w) (/)
329 * 9.4Final: 29 May 2017 (1w) (/)
330 * 9.5RC1: --19 June 2017-- (3w) 20 June 2017 (/)
331 * 9.5Final: --26 June 2017-- (1w) 27 June 2017 (/)
332
333 = XWiki 9.0 - 9-2 =
334
335 {{comment}}
336 Example:
337 {{jira url="https://jira.xwiki.org" style="list"}}
338 XWIKI-6927
339 XWIKI-13164
340 XWIKI-13078
341 XWIKI-7623
342 XWIKI-12043
343 XWIKI-12190
344 {{/jira}}
345 {{/comment}}
346
347 * Distribution Manager Command Line Upgrade (aka Unattended Upgrades) - Thomas(((
348 {{jira url="https://jira.xwiki.org" style="list"}}
349 XWIKI-12136
350 XWIKI-14031
351 {{/jira}}
352 )))
353 * Polish CKEditor - Marius(((
354 {{jira url="https://jira.xwiki.org" style="list"}}
355 CKEDITOR-102
356 CKEDITOR-73
357 CKEDITOR-140
358 CKEDITOR-139
359 CKEDITOR-130
360 CKEDITOR-39
361 CKEDITOR-74
362 CKEDITOR-137
363 CKEDITOR-138
364 CKEDITOR-133
365 CKEDITOR-37
366 CKEDITOR-142
367 CKEDITOR-92
368 CKEDITOR-134
369 CKEDITOR-141
370 CKEDITOR-143
371 CKEDITOR-66
372 {{/jira}}
373 )))
374 * --Auto-adjust column size on PDF export, to get different column lengths - Guillaume-- (Delayed since it's a complex issue in the end with a bug in FOP)(((
375 --{{jira url="https://jira.xwiki.org" style="list"}}XWIKI-12192{{/jira}}--
376 )))
377 * Extension manager improvements to have more control on upgrades (XWIKI-12705 and XWIKI-13747) - Thomas(((
378 {{jira url="https://jira.xwiki.org" style="list"}}
379 XWIKI-12705
380 XWIKI-13747
381 XWIKI-13308
382 {{/jira}}
383 )))
384 * Ease of Use - Marius
385 ** Demo Content(((
386 {{jira url="https://jira.xwiki.org" style="list"}}
387 HELPCENTER-1
388 {{/jira}}
389 )))
390 *** Create an accessible entry point for the demo content
391 *** Make a selection of features to showcase (rich text content, wiki macros, page templates with structured data and applications)
392 *** The demo content must target the simple users
393 ** Administration(((
394 {{jira url="https://jira.xwiki.org" style="list"}}
395 XWIKI-14100
396 {{/jira}}
397 )))
398 *** Improve the grouping of administration sections
399 *** Prioritise categories/sections that are used more often
400 *** Add support for joining the community mailing list
401 * Default product pages should not be easily deleted - Guillaume(((
402 {{jira url="https://jira.xwiki.org" style="list"}}
403 XWIKI-13954
404 {{/jira}}
405 )))
406 * Move from XE to KB Flavor (up to the distribution) - Thomas
407 * In-Product Tours and Documentation - Marius
408 ** Find a way to promote App Within Minutes
409 * Notification System - Guillaume(((
410 {{jira url="https://jira.xwiki.org" style="list"}}
411 XWIKI-14010
412 {{/jira}}
413 )))
414
415 == Dates ==
416
417 * 9.0RC1: --23 January 2017-- 26 January 2017 (/)
418 * 9.0Final: --30 January 2017-- 31 January 2017 (/)
419 * 9.1RC1: --20 February 2017-- 21 February 2017 (/)
420 * 9.1Final: 27 February 2017 (/)
421 * 9.2RC1: --20 March 2017-- 23 March 2017 (/)
422 * 9.2Final: --27 March 2017-- 28 March 2017 (/)

Get Connected