Version 4.1 by Vincent Massol on 2017/10/02

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

Get Connected