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 3.x Release Cycle. Latest roadmaps can be found on the [[XWiki Enterprise Roadmap page>>Main.Roadmap]].
6
7 = XWiki Enterprise 3.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
8
9 * Theme 1: "Building Apps and Distributing them" (This means for example that the Extension Manager in progress is a key element of XE 3.x. It also means making it easier to create applications in XE.)
10 * Theme 2: "Polishing"
11
12 Release dates for the 3.x Cycle:
13
14 * --3.0: March 2011-- (released)
15 * --3.1: June 2011-- (released)
16 * --3.2: October 2011-- (released)
17 * --3.3: December 2011-- (released)
18 * --3.4: January 2012-- (released)
19 * --3.5: February 2012-- (released)
20
21 = XWiki Enterprise 3.5 =
22
23 {{velocity}}
24 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWikiEnterprise35")))
25 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise35]].
26 #end
27 Check the [[complete list of issues fixed for 3.5>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10794]].
28 {{/velocity}}
29
30 == Targeted features/Improvements/Bugs ==
31
32 |=Task|=Who|=Status
33 |**Finish UI for extension manager**:(((
34 * Polishing and bug fixing:(((
35 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary"}}
36 XWIKI-7247|
37 XWIKI-7249|
38 XWIKI-7250|
39 XWIKI-7251|
40 {{/jira}}
41 )))
42 * Support for XAR merges and conflicts (will probably require some backed work too)
43 )))|Sergiu|[[image:icon:wrench]]
44 |**Fix bugs and continue improving Extension Manager backend and the XWiki Repository application (XR)**:(((
45 * XR:
46 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary"}}XWIKI-7366|
47 XWIKI-7447|{{/jira}}
48 * EM:
49 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary"}}XWIKI-7456|
50 XWIKI-7452|
51 XWIKI-7453|
52 XWIKI-7367|
53 XWIKI-7431|
54 XWIKI-7257|
55 XWIKI-7430|
56 XWIKI-7436|{{/jira}}
57 )))|Thomas|[[image:icon:wrench]]
58 |**Finish and polish App with Minutes**:(((
59 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary"}}
60 XWIKI-7368|
61 XWIKI-7369|
62 XWIKI-7370|
63 XWIKI-7371|
64 XWIKI-7372|
65 XWIKI-7373|
66 XWIKI-7374|
67 XWIKI-7375|
68 XWIKI-7376|
69 XWIKI-7377|
70 XWIKI-7378|
71 XWIKI-7379|
72 XWIKI-7380|
73 XWIKI-7381
74 {{/jira}}
75 )))|Marius|[[image:icon:wrench]]
76 |**LDAP Admin UI**|Jerome|(x)
77 |**Reduce document id collision**:(((
78 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary" notes="true"}}
79 XWIKI-6990|
80 {{/jira}}
81 )))|Denis|[[image:icon:wrench]]
82
83 == Nice to have ==
84
85 If anyone is interested in working on one of those please let us know (you don't have to be a committer, you can be a contributor and create a github pull request for merging it).
86
87 === Backend stuff ===
88
89 {{jira url="https://jira.xwiki.org" style="table" columns="summary, key, assignee, status" columnsNames="Task,JIRA Issue, Who? ,Issue Status" notes="true"}}
90 XWIKI-6073|
91 XWIKI-5399|
92 XWIKI-7058|
93 XWIKI-6722|
94 XWIKI-6743|
95 XWIKI-6363|
96 XWIKI-6569|
97 XWIKI-6917|
98 XWIKI-6951|
99 XWIKI-6990|
100 {{/jira}}
101
102 === Frontend stuff ===
103
104 {{jira url="https://jira.xwiki.org" style="table" columns="summary, key, assignee, status" columnsNames="Task,JIRA Issue, Who? ,Issue Status" notes="true"}}
105 XWIKI-5889
106 XE-844
107 XWIKI-7066
108 XWIKI-5930
109 XWIKI-6304
110 XE-748
111 XWIKI-6892
112 XE-880
113 XE-1031
114 XWIKI-6227
115 XWIKI-6207
116 {{/jira}}
117
118 == Proposed dates ==
119
120 * 3.5 M1: --6 February-- 17 February
121 * 3.5 RC1: --13 February-- Cancelled
122 * 3.5 Final : --20 February-- 21 February
123
124 = XWiki Enterprise 3.4 =
125
126 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise34]]. You can also check the [[complete list of issues fixed for 3.4>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10790]].
127
128 == Targeted features/Improvements/Bugs ==
129
130 |=Task|=Who|=Status
131 |**Finish UI for extension manager**:(((
132 Polishing and bug fixing:
133 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary"}}XWIKI-7248|
134 XWIKI-7290|
135 XWIKI-7314|
136 XWIKI-7359|
137 XWIKI-7247|
138 XWIKI-7249|
139 XWIKI-7259|
140 XWIKI-7258|
141 XWIKI-7250|
142 XWIKI-7251|{{/jira}}
143 Support for XAR merges and conflicts (will probably require some backed work too)
144 Browse extensions and categories:
145 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary" notes="true"}}XWIKI-7246|{{/jira}}
146 Localization:
147 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary" notes="true"}}XWIKI-7289|{{/jira}}
148 )))|Sergiu|[[image:icon:wrench]]
149 |**Fix bugs and continue improving Extension Manager backend and the XWiki Repository application (XR)**:(((
150 * XR:
151 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary"}}XWIKI-7426|
152 XWIKI-7269|
153 XWIKI-7327|
154 XWIKI-7344|
155 XWIKI-7348|
156 XWIKI-7384|{{/jira}}
157 * EM:
158 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary"}}XWIKI-7291|
159 XWIKI-7264|
160 XWIKI-7270|
161 XWIKI-7274|
162 XWIKI-7277|
163 XWIKI-7285|
164 XWIKI-7286|
165 XWIKI-7288|
166 XWIKI-7276|
167 XWIKI-7287|
168 XWIKI-7338|
169 XWIKI-7340|
170 XWIKI-7337|
171 XWIKI-7240|
172 XWIKI-7335|
173 XWIKI-7343|
174 XWIKI-7349|
175 XWIKI-7350|{{/jira}}
176 )))|Thomas|[[image:icon:wrench]]
177 |**Finish and polish App with Minutes**:(((
178 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary"}}
179 XWIKI-7368|
180 XWIKI-7369|
181 XWIKI-7370|
182 XWIKI-7371|
183 XWIKI-7372|
184 XWIKI-7373|
185 XWIKI-7374|
186 XWIKI-7375|
187 XWIKI-7376|
188 XWIKI-7377|
189 XWIKI-7378|
190 XWIKI-7379|
191 XWIKI-7380|
192 XWIKI-7381
193 {{/jira}}
194 )))|Marius|[[image:icon:wrench]]
195 |**LDAP Admin UI**|Jerome|(x)
196 |**Small skin improvements**:(((
197 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary" notes="true"}}
198 XWIKI-7307|
199 XE-1069|
200 XWIKI-7304|
201 XE-1068|
202 {{/jira}}
203 )))|Caty|(/)
204 |**Reduce document id collision**:(((
205 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary" notes="true"}}
206 XWIKI-6990|
207 {{/jira}}
208 )))|Denis|[[image:icon:wrench]]
209 |**Improve data migration**:(((
210 {{jira url="https://jira.xwiki.org" style="list" columns="status, key, summary" columnsNames="Status, Issue, Summary" notes="true"}}
211 XWIKI-7006|
212 XWIKI-1859|
213 {{/jira}}
214 )))|Denis|(/)
215
216 == Nice to have ==
217
218 If anyone is interested in working on one of those please let us know (you don't have to be a committer, you can be a contributor and create a github pull request for merging it).
219
220 === Backend stuff ===
221
222 {{jira url="https://jira.xwiki.org" style="table" columns="summary, key, assignee, status" columnsNames="Task,JIRA Issue, Who? ,Issue Status" notes="true"}}
223 XWIKI-6073|
224 XWIKI-6687|
225 XWIKI-6684|
226 XWIKI-7063|
227 XWIKI-5399|
228 XWIKI-7058|
229 XWIKI-6722|
230 XWIKI-6743|
231 XWIKI-6363|
232 XWIKI-6569|
233 XWIKI-6917|
234 XWIKI-6951|
235 XWIKI-7006|
236 XWIKI-6990|
237 {{/jira}}
238
239 === Frontend stuff ===
240
241 {{jira url="https://jira.xwiki.org" style="table" columns="summary, key, assignee, status" columnsNames="Task,JIRA Issue, Who? ,Issue Status" notes="true"}}
242 XWIKI-5889
243 XWIKI-7459
244 XE-844
245 XWIKI-6018
246 XWIKI-7066
247 XWIKI-7061
248 XWIKI-5930
249 XWIKI-6304
250 XWIKI-6752
251 XE-1080
252 XWIKI-7059
253 XE-748
254 XWIKI-6892
255 XE-880
256 XE-1031
257 XWIKI-6227
258 XWIKI-6207
259 {{/jira}}
260
261 == Proposed dates ==
262
263 * 3.4M1: --6 January-- 12 January 2012
264 * 3.4RC1: --12 January-- 20 January 2012
265 * 3.4Final: --19 January -- 24 January 2012
266
267 = XWiki Enterprise 3.3 =
268
269 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise33]]. You can also check the [[complete list of issues fixed for 3.3>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10590]].
270
271 == Targeted features/Improvements/Bugs ==
272
273 |=Task|=Who|=Status
274 |UI for extension manager|Sergiu (with help from Thomas on EM backend to fix bugs/issues/improvements)|(/) Working version committed, will need improvements
275 |XWiki Repository Application & Convert extensions.xwiki.org to a XWiki Repository|Thomas|(/) Repository ready, individual extensions will need to be validated
276 |App Within minutes UI|Marius|(/) Working version committed, will need improvements
277 |New auto title/page name feature (prerequisite for App Within Minute)|Marius|(x) Pushed for next version
278 |XEM and Workspaces as extensions of XE|Eduard (w/ Thomas help)|(/) Documentation still needs to be improved
279 |Stats module improvements (could be committed as an extension on extensions.xwiki.org in a first instance)|Fabio|(x) Dropped from roadmap
280 |LDAP Admin UI|Jerome|(x) Not started yet (issue on a multi wiki setup)
281 |Immutable references|Denis|(/) Done...
282 |Reduce document id collision|Denis|image:icon:wrench In progress but moved to 3.4M1 to be on the safe side
283 |Improve data migration|Denis|image:icon:wrench In progress but moved to 3.4M1 to be on the safe side
284
285 == Nice to have ==
286
287 If anyone is interested in working on one of those please let us know (you don't have to be a committer, you can be a contributor and create a github pull request for merging it).
288
289 === Backend stuff ===
290
291 {{jira url="https://jira.xwiki.org" style="table" columns="summary, key, assignee, status" columnsNames="Task,JIRA Issue, Who? ,Issue Status" notes="true"}}
292 XWIKI-7064|
293 XWIKI-7097|
294 XWIKI-6885|
295 XWIKI-6878|
296 XWIKI-6595|
297 {{/jira}}
298
299 === Frontend stuff ===
300
301 {{jira url="https://jira.xwiki.org" style="table" columns="summary, key, assignee, status" columnsNames="Task,JIRA Issue, Who? ,Issue Status" notes="true"}}
302 XWIKI-7028
303 XWIKI-6752
304 {{/jira}}
305
306 == Investigations ==
307
308 * Solr (to be continued from 3.2 with more details) - Fabio
309 * XWiki in 5 minutes (to be continued from 3.2) - Caty
310 * New Stats UI (to be continued from 3.2 with more details) - Caty
311
312 == Proposed dates ==
313
314 * XE 3.3M1 (2 weeks) - --31 October-- (released 31 October)
315 * XE 3.3M2 (2 weeks) - --14 November-- (released 24 November)
316 * XE 3.3RC1 (1 week) - --21 November-- (released 8 December)
317 * XE 3.3 Final (1 week) - --28 November-- (released 17 December)
318
319 = XWiki Enterprise 3.2 =
320
321 == Targeted features/Bugs ==
322
323 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise32]]. You can also check the [[complete list of issues fixed for 3.2>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10581]].
324
325 Priority 1:
326
327 |=Task|=Who|=Status
328 |UI for extension manager|Jean-Vincent| (x) Dropped for 3.2, pushed to 3.3
329 |Backend extension manager (continued, especially nice XAR upgrades)|Thomas|(/)
330 |Search improvements and especially scoring, French support and wildcard issues (continued from 3.1)|Sergiu|(/) Multi-lingual support postponed to 3.3
331 |[[App Within Minutes Application>>http://dev.xwiki.org/xwiki/bin/view/Design/ApplicationWithinMinutes]]|Marius|(x) Dropped for 3.2, pushed to 3.3
332 |New sheet management system (prerequisite for App Within Minute)|Marius|(/)
333 |New auto title/page name feature (prerequisite for App Within Minute)|Marius|(x) Dropped for 3.2, pushed to 3.3
334 |XE-923: Implement user dashboard|Anca|(/)
335 |XWIKI-6504: Convert Panels application into syntax 2.0|Sergiu|(/)
336 |XWIKI-6676 (UI does not report failed delete actions of attachments) and XWIKI-6623 (Attachment upload failure gives no feedback to user)|Sergiu|(/)
337 |XWIKI-6682: Message Stream malfunction on Oracle based wiki|Vincent + Sergiu + Sorin|(x) Can't reproduce
338 |XWIKI-6683: Slow Activity Stream on Oracle based wikis|Vincent + Sergiu + Sorin|(x) Can't reproduce
339 |Fixes for HTTPS support. Specifically XWIKI-6690, XWIKI-4489 and XWIKI-5771.|Sergiu to help|(/)
340 |XWIKI-6687 Be able to delete a space from the UI.|Marius|(x) Dropped for 3.2, Marius being busy on App within Minute
341
342 Priority 2:
343
344 |=Task|=Who|=Status
345 |Stats module improvements (Commit code from client projects without changes)|Marius|(x)
346 |LDAP Admin UI (commit Jerome work without changes)|Jerome|(x)
347 |XWIKI-5037: Clustering bug preventing a node from restarting|Vincent + Thomas|(/)
348 |XWIKI-6684 Use a predefined Space Template like Dashboard, Livetable when creating a new space|Anca|(x)
349 |XWIKI-6073 Change stylesheet and javascript extension filename when a modification is done on those|(?)|(?)
350 |Rest improvements (Restlet upgrade + re-organization of the rest module - already started)|Jerome|(x)
351 |Suggest widget improvements and bug fixes (better highlighting, better performance, new options - already started as well)|Jerome|(/)
352 |Cache improvements, namely: XWIKI-6170, XWIKI-6173 and XWIKI-6169|Caleb|(x)
353 |Fix functional tests to work with CSRF protection: [[XWIKI-5465>>https://jira.xwiki.org/browse/XWIKI-5465]]|Alex|(/)
354 |Performance tests|Marius|(x)
355 |Selenium 1 to Selenium 2 move for the WYSIWYG functional tests|Marius|(x)
356 |Integrate [[Wiki 3.0 Workspace>>https://github.com/xwiki-contrib/wiki30/]] features into XWiki Platform|Eduard|(/) XAR still in open question
357
358 == Investigations ==
359
360 * (/) Solr. Fabio
361 * (/) Browser support (IE6, IE7, Safari). Ludovic + Sorin
362 * (?) XWiki in 5min. Caty + Ludovic
363
364 == Proposed dates ==
365
366 * 3.2M1: 18 July 2011
367 * 3.2M2: 15 August 2011
368 * 3.2M3: --12 Sep 2011-- 28 Sep 2011
369 * 3.2RC1: --26 Sep 2011-- 3 Oct 2011
370 * 3.2 Final: --10 Oct 2011-- 11 Oct 2011
371
372 = XWiki Enterprise 3.1 =
373
374 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise31]]. You can also check the [[complete list of issues fixed for 3.1>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10691]].
375
376 == Targeted features ==
377
378 * Extension Manager: Thomas, Jerome (UI impl) and Cati (Mockups)
379 * Performance Improvements: Marius
380 * New backend implementation of Rights: Sergiu
381 * Search improvements and especially scoring, French support and wildcard issues: Sergiu
382 * Friends and Status polishing: Sergiu
383 * Dashboard/Gadgets polishing: Anca
384 * Stabilization of the new Filesystem storage implementation for attachments (bugfixing, performance, etc): Caleb
385
386 Nice to have:
387
388 * Statistics polishing: (?)
389 * More modules moved out of xwiki-core. Candidates: xwiki-url, xwiki-action, xwiki-localization, new xwiki-resources: Vincent
390 * More modules moved out of platform/core to commons: Vincent
391
392 == Investigations ==
393
394 * "Application Within Minutes": continue investigation (Ludovic), committers to review the Design page and since it's a large feature we need to break it down into individual tasks and start implementing some of them in 3.1. Sergiu volunteered for implementing some of them. Ludovic volunteered to do the breakdown.
395
396 Nice to have:
397
398 * XE/XEM Home Page investigation and mockups: Ludovic & Caty
399 * XEM Workspaces investigation/review: (?)
400
401 == Proposed dates ==
402
403 * XE 3.1M1: --25 april-- 3 May
404 * XE 3.1M2: --16 May-- 24 May
405 * XE 3.1RC1: --30 May-- 7 June
406 * XE 3.1 final: --13 June-- 21 June
407
408 = XWiki Enterprise 3.0 =
409
410 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWikiEnterprise30]]. You can also check the [[complete list of issues fixed for 3.0>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10550]].
411
412 First release of the [[3.x Cycle>>dev:Community.DevelopmentPractices||anchor="HReleaseCyclesandReleaseStrategy"]].
413
414 == Initial Plan ==
415
416 == Targeted features ==
417
418 * [[Extension Manager>>dev:Design.ExtensionManager]] - Thomas
419 * [[User status>>https://jira.xwiki.org/browse/XE-770]] - Sergiu
420 * [[Rights UI>>https://jira.xwiki.org/browse/XE-769]] - (?)
421 * Portlet integration- Marius
422 * [[Multipage export>>http://incubator.myxwiki.org/xwiki/bin/view/Improvements/MultiExport]] - (?)
423 * [[Dashboard>>dev:Design.Gadget Scenarios Prioritized]] - Anca
424 * [[Admin/Profile UI improvements>>https://jira.xwiki.org/browse/XAADMINISTRATION-211]] - Sergiu
425 * [[Attachment Storage>>https://jira.xwiki.org/browse/XWIKI-5942]] - Caleb (+ Sergiu to help review it)
426 * Improving WYSIWYG support for Chrome/Safari/Opera/IE9/FF4 - Marius
427 * [[Spotlight like search>>https://jira.xwiki.org/browse/XASEARCH-22]] - JV & Jerome
428
429 == Investigations ==
430
431 Other features are in the investigations phase to study what needs to be done and then become candidates for implementations in future versions. The investigations are:
432
433 - [[App within minute>>dev:Design.ApplicationWithinMinutes]] - (Thibaut, Ludovic)
434 - [[Improved page loading>>dev:Design.PageLoadTime]] - (Ludovic)
435 - [[XEM HomePage & Workspace>>dev:Design.Workspaces]] - (Fabio/Eduard)
436 - IE6 support drop - Investigation (?) - dropped
437 - Icon theme editor - Investigation (?) - dropped
438 - LDAP admin section - Investigation (?) - dropped as minimal implementation has been done
439
440 == Proposed dates ==
441
442 * 3.0M1: 17 Jan 2011
443 * 3.0M2: 7 Feb 2011
444 * 3.0M3: --28 Feb 2011-- 7 March 2011
445 * 3.0RC1: --14 March 2011-- 21 March 2011
446 * 3.0 Final: 28 March 2011

Get Connected