Version 5.1 by Vincent Massol on 2017/11/23

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

Get Connected