Version 6.1 by Vincent Massol on 2014/02/06

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 5.x Release Cycle. Latest roadmaps can be found on the [[XWiki Enterprise Roadmap page>>Main.Roadmap]].
6
7 = XWiki Enterprise 5.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
8
9 * Theme: **Speed and Simplicity**
10
11 Mission: Improve XWiki's usage for new and regular users by improving Usability and Usage Speed in order to make XWiki simpler and faster both from a pure performance point of view and from are user interface point of view.
12
13 Technical details:
14
15 * Individual Feature Improvement from a Usability perspective including speed of access (real time updates, commenting in activity stream)
16 * General Usability Improvements on XE for simplicity
17 * Technical Rewrite of certain features (activity stream) for performance or architecture reasons
18 * General Performance Improvement of XWiki (page loading, rendering time)
19 * Bug Fixing in general
20
21 Release dates for the 5.x Cycle:
22
23 * 5.0: --April-- May 2013 (/)
24 * 5.1: --June-- July 2013 (/)
25 * 5.2: --September-- October 2013 (/)
26 * 5.3: --November 2013-- December 2013 (/)
27 * 5.4: --January 2014-- February 2014 (/)
28
29 = XWiki Enterprise 5.4 =
30
31 {{velocity}}
32 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki54")))
33 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki54]].
34 #end
35 Check the [[complete list of issues fixed for 5.4>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11990]].
36 {{/velocity}}
37
38 * SOLR Search improvements - Owner: Marius:(((
39 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee" source="jql"}}
40 labels in ("roadmap54") and component in (Search, "Search - Generic", "Search - Lucene", "Search - Solr")
41 {{/jira}}
42 )))
43 * Multiwiki improvements - Owner: GuillaumeD:(((
44 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee" source="jql"}}
45 labels in ("roadmap54") and component in ("Wiki", "{Unused} Workspaces", "{Unused} Wiki Manager")
46 {{/jira}}
47 )))
48 * DM/EM improvements - Owner: Thomas + Marius:(((
49 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee" source="jql"}}
50 labels in ("roadmap54") and component in (Extension, "Extension - Distribution")
51 {{/jira}}
52 )))
53 * Scalable import/export + Confluence import - Owner: Thomas:(((
54 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
55 XWIKI-9809
56 XWIKI-9614
57 XWIKI-9720
58 {{/jira}}
59 )))
60 * Signed script implementation - Owner: Denis:(((
61 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
62 XWIKI-9782
63 {{/jira}}
64 )))
65
66 Here are also some JIRA issues that were raised as important (in this order of importance):
67
68 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
69 XWIKI-9117
70 XWIKI-500|Scheduler / Watchlist activity shouldn't add a version to the page. Huge xwikircs table and terrible performances when reading it.
71 XWIKI-9292
72 XWIKI-8757
73 XWIKI-6348
74 XWIKI-9677
75 XWIKI-9831
76 XWIKI-9659
77 XE-1335
78 XWIKI-9544
79 XWIKI-7821
80 XWIKI-9712
81 {{/jira}}
82
83 + XWIKI-9156 which is confidential (security issue)
84
85 == Proposed dates ==
86
87 * 5.4M1: --6th of Jan 2014-- 8th of Jan 2014
88 * 5.4RC1: --20th of Jan 2014-- --27th of Jan 2014-- 30th of Jan 2014
89 * 5.4Final: --27th of Jan 2014-- --3rd of Feb 2014-- 5th of Feb 2014
90
91 = XWiki Enterprise 5.3 =
92
93 {{velocity}}
94 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki53")))
95 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki53]].
96 #end
97 Check the [[complete list of issues fixed for 5.3>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11698]].
98 {{/velocity}}
99
100 * SOLR Search improvements - Owner: Marius:(((
101 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
102 XWIKI-9508
103 XWIKI-9417
104 XWIKI-9537
105 XWIKI-9547
106 XWIKI-9279
107 XWIKI-9309
108 XWIKI-9510
109 XWIKI-9509
110 XWIKI-9193
111 XWIKI-9310
112 XWIKI-9311
113 XWIKI-9512
114 XWIKI-9514
115 XWIKI-9528
116 XWIKI-9612
117 XWIKI-6787
118 {{/jira}}
119 )))
120 * Continue working on the **workspaces integration** by default in XWiki Enterprise - Owner: GuillaumeD:(((
121 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee" source="jql"}}
122 labels = roadmap53 AND component IN ("Wiki", "{Unused} Workspaces", "{Unused} Wiki Manager")
123 {{/jira}}
124 )))
125 * Finish scalable import/export (and make it the default) - Owner: ThomasM:(((
126 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
127 XWIKI-9476
128 {{/jira}}
129 )))
130 * Implement Confluence import using wikistream - Owner: ThomasM:(((
131 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
132 XWIKI-9529
133 XWIKI-9632
134 {{/jira}}
135 )))
136 * Improvements on EM/DW - Owner: ThomasM + Marius:(((
137 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
138 XWIKI-9199
139 XWIKI-9468
140 {{/jira}}
141 )))
142 * Signed script implementation - Owner: Denis:(((
143 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
144 XWIKI-9332
145 {{/jira}}
146 )))
147 * If time permits: AWM improvements - Owner: Marius:(((
148 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
149 XWIKI-7377
150 XWIKI-8763
151 XWIKI-8757
152 XWIKI-7376
153 {{/jira}}
154 )))
155
156 Here are also some JIRA issues that were raised as important (in this order of importance):
157
158 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
159 XWIKI-9117
160 XWIKI-9046
161 XWIKI-6700
162 XWIKI-5146
163 XWIKI-9227
164 XWIKI-9233
165 XWIKI-9479
166 {{/jira}}
167
168 + XWIKI-9156 which is confidential (security issue)
169
170 == Proposed dates ==
171
172 * 5.3M1: --21st of October-- 25th of October
173 * 5.3M2: --4th of November-- --11th of November-- --14th of November-- 19th of November
174 * 5.3RC1: --18th of November-- --20th of November-- --27th of November-- --4th of December-- Started 6th of December, finished 8th of December
175 * 5.3Final: --25th of November-- --27th of November-- --4th of December-- --10th of December-- Started 11th of December, finished 13th of December
176
177 = XWiki Enterprise 5.2 =
178
179 {{velocity}}
180 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki52")))
181 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki52]].
182 #end
183 Check the [[complete list of issues fixed for 5.2>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11602]].
184 {{/velocity}}
185
186 {{comment}}
187 Template to use for specifying JIRA issues:
188 ===========================
189 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
190 {{/jira}}
191 {{/comment}}
192
193 * SOLR Search improvements/tuning + search suggest in SOLR - Thomas + Marius(((
194 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
195 XWIKI-9392
196 {{/jira}}
197 )))
198 * Have Workspace by default in XE + improved home page - Caty + Guillaume Delhumeau(((
199 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
200 XWIKI-9412
201 XWIKI-9414
202 XWIKI-9415
203 XWIKI-9405
204 XE-1325
205 XWIKI-9411
206 XWIKI-9429
207 {{/jira}}
208 )))
209 * Scalable import/export based on wiki stream - Thomas(((
210 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
211 XWIKI-8820
212 XWIKI-7952
213 XWIKI-9348
214 XWIKI-9349
215 XWIKI-9350
216 XWIKI-9351
217 XWIKI-9443
218 {{/jira}}
219 )))
220 * Improvements on EM (introduce "always" switch in the EM conflict UI, When uninstalling a XAR extension a question should be asked for various conflict use cases, various bugs, etc) - Thomas + Marius(((
221 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
222 XWIKI-8443
223 XWIKI-9112
224 {{/jira}}
225 )))
226 * Security issues - Thomas Delafosse(((
227 * [[XWIKI-9156>>http://jira.xwiki.org/browse/XWIKI-9156]]
228 * {{todo}}Add more jiras{{/todo}}
229 )))
230 * Add UI extension point in key places - Need someone!(((
231 {{todo}}
232 Add jiras
233 {{/todo}}
234 )))
235
236 Here are also some JIRA issues that were raised as important (in this order of importance):
237
238 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
239 XWIKI-8765
240 XWIKI-9046
241 XWIKI-6700
242 XWIKI-7377
243 XWIKI-5146
244 XWIKI-6275
245 XWIKI-7718
246 XWIKI-8763
247 XWIKI-9227
248 XWIKI-8757
249 XWIKI-9233
250 {{/jira}}
251
252 Last, here's a list of interesting investigations to do (for future implementation):
253
254 * Activity Stream UI + Notifications Investigations - Caty + GuillaumeD
255 * Easier automatic field validation (including UI for advanced user). Ajax or Not - Marius (if enough time)
256
257 == Proposed dates ==
258
259 * 5.2M1: --12 Aug-- 13 Aug
260 * 5.2M2: --9 Sep-- 13 Sep
261 * 5.2RC1: --23 Sep-- 27 Sep
262 * 5.2Final: --30 Sep-- 7 Oct
263
264 = XWiki Enterprise 5.1 =
265
266 {{velocity}}
267 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki51")))
268 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki51]].
269 #end
270 Check the [[complete list of issues fixed for 5.1>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11595]].
271 {{/velocity}}
272
273 * Security fixes and review/apply the ##feature-authorization-context## branch - Thomas Delafosse and Andreas(((
274 * [[XWiki-7879 : Refactor to confine delegation of programming rights>>http://jira.xwiki.org/browse/XWIKI-7879]] (only committers on the security list will be able to see this issue on JIRA)
275 )))
276 * First usable version of SOLR implementation - Thomas Mortagne for the back end, Caty for the UI design, Marius for the UI implementation and Sorin/Manuel for ensuring the quality of the new SOLR is at least as good as our current Lucene search so that we could switch to the SOLR version ASAP (would be great to be able to do that at the end of 5.1)(((
277 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
278 XWIKI-8689
279 XWIKI-9028
280 XWIKI-8911
281 XWIKI-8441
282 XWIKI-9174
283 XWIKI-8444
284 XWIKI-8819
285 XWIKI-8887
286 {{/jira}}
287 )))
288 * By order of priority and time permitting:
289 ** Horizontal menu - Marius(((
290 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
291 XWIKI-9148
292 {{/jira}}
293 )))
294 ** Home Page Improvements - Marius + Caty(((
295 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
296 XWIKI-7685
297 {{/jira}}
298 )))
299 ** AWM: Add the ability to publish an application as an extension - Marius(((
300 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
301 XWIKI-7376
302 XWIKI-7377
303 {{/jira}}
304 )))
305 ** Some specific JIRAs:(((
306 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
307 XWIKI-8495
308 XWIKI-7905
309 {{/jira}}
310 )))
311
312 == Proposed dates ==
313
314 * 5.1M1: --27 May 2013-- 31 May 2013
315 * 5.1M2: --10 June 2013-- 14 June 2013
316 * 5.1RC1: --24 June 2013-- 27 June 2013
317 * 5.1 final: --1st of July-- 9 July 2013
318
319 = XWiki Enterprise 5.0 =
320
321 == Targeted features/Improvements/Bugs ==
322
323 * Continue SOLR implementation(((
324 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
325 XWIKI-8689
326 XWIKI-8583
327 XWIKI-8581
328 {{/jira}}
329 )))
330 * EM upgrade of subwikis in farm mode + flavor concept (add Flavor type in EM/Repository) + leftover from 4.x for EM/DW:(((
331 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
332 XWIKI-8744
333 XWIKI-8748
334 XWIKI-8749
335 {{/jira}}
336 )))
337 * AppWithinMinutes work, ordered by priority:(((
338 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
339 XWIKI-7377
340 XWIKI-7376
341 XWIKI-8587
342 XWIKI-7370
343 XWIKI-8763
344 XWIKI-7795
345 XWIKI-8757
346 XWIKI-7374
347 {{/jira}}
348 )))
349 * Scalable import/export(((
350 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
351 XWIKI-8820
352 XWIKI-8821
353 {{/jira}}
354 )))
355 * Home page improvements (XE) and usability improvements in general(((
356 {{todo}}
357 JV to list jira issues and assign himselves to them + set fix for on them
358 {{/todo}}
359
360 {{velocity}}
361 #*
362 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
363 <add jira issue ids here>
364 {{/jira}}
365 *#
366 {{/velocity}}
367 )))
368 * Horizontal Menu management (add, remove pages)(((
369 {{todo}}
370 JV to list jira issues and assign himselves to them + set fix for on them
371 {{/todo}}
372
373 {{velocity}}
374 #*
375 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
376 <add jira issue ids here>
377 {{/jira}}
378 *#
379 {{/velocity}}
380 )))
381 * virtual=1 by default(((
382 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
383 XWIKI-8822
384 {{/jira}}
385 )))
386 * WYSIWYG Editor(((
387 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
388 XWIKI-8851
389 XWIKI-8852
390 {{/jira}}
391 )))
392 * Various important bugs to fix (ordered by priority - top is first priority):(((
393 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
394 XWIKI-8495
395 XRENDERING-261
396 XWIKI-7905
397 XWIKI-8397
398 XWIKI-8465
399 XWIKI-8394
400 {{/jira}}
401 )))
402
403 == Investigations ==
404
405 * XEM Homepage / Portal - Caty
406 * Knowledge base Flavor - Caty/Ludovic
407 * New Activity Stream Investigation Part 1 - JV (he's agreed to become our AS champion :))
408 * General Flavours Investigation - Caty
409
410 == Proposed dates ==
411
412 * 5.0M1: --4 March 2013-- 6 March 2013
413 * 5.0M2: --25 March 2013-- 3 April 2013
414 * 5.0RC1: --8 April 2013-- --15 April 2013-- 21 April 2013
415 * 5.0Final: --15 April 2013-- --22 April 2013-- 26 April 2013

Get Connected