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 6.x Release Cycle. Latest roadmaps can be found on the [[XWiki Enterprise Roadmap page>>Main.Roadmap]].
6
7 = XWiki Enterprise 6.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
8
9 * Theme: **Slick, Slim and Secure**
10
11 Explanations:
12
13 * Performance improvements across the board: page load time, scalability, activity stream rewrite, memory usage rationalization.
14 * Introduce the flavor mechanism (as already discussed here) with the idea of removing the maximum of extensions from the base and be able to build a minimal, lightweight wiki, have a few flavors.
15 * Slickiness achieved with things like new skin, syntax highlighting + autocompletion, easier rights UI and more.
16 * Also spend time improving various security aspects, including the addition of Signed scripts.
17
18 In short we’ve realized that XWiki has grown along the years and it’s becoming a bit heavyweight in various aspects. So the idea would be to focus on performances and ease of use to slim it down and ensure it’s kicking fast!
19
20 Release dates for the 6.x Cycle:
21
22 * 6.0: --April 2014-- May 2014 (/)
23 * 6.1: --June 2014-- July 2014 (/)
24 * 6.2: --August 2014-- September 2014 (/)
25 * 6.3: --October 2014-- November 2014 (/)
26 * 6.4: --December 2014-- January 2015 (/)
27
28 = XWiki 6.4 =
29
30 {{velocity}}
31 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki64M1")))
32 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki64M1]].
33 #end
34 Check the [[complete list of issues fixed for 6.4>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12599]].
35 {{/velocity}}
36
37 {{comment}}
38 To copy for specific jira listing...
39 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
40 {{/jira}}
41 )))
42 {{/comment}}
43
44 * Performances and core bug fixes/stabilization - Thomas(((
45 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee" source="jql"}}
46 project in (XWIKI, XE, XRENDERING, XCOMMONS) AND fixVersion = "6.4-milestone-2" AND labels = performance AND assignee in (tmortagne)
47 {{/jira}}
48
49 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee" source="jql"}}
50 project in (XWIKI, XE, XRENDERING, XCOMMONS) AND issuetype = Bug AND fixVersion = "6.4-milestone-2" AND status = Closed AND assignee in (tmortagne)
51 {{/jira}}
52 )))
53 * New Trees - Marius(((
54 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
55 XWIKI-5484
56 XWIKI-8760
57 XWIKI-10204
58 XWIKI-11398
59 XWIKI-3796
60 XWIKI-5852
61 XWIKI-11046
62 XWIKI-11494
63 XWIKI-11550
64 {{/jira}}
65 )))
66 * Flamingo polishing + Add button/Navbar decisions - Guillaume + Caty (+ Others to help)(((
67 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
68 XWIKI-11361
69 XWIKI-10736
70 XWIKI-11374
71 XWIKI-11408
72 XWIKI-10708
73 XWIKI-11479
74 {{/jira}}
75 )))
76 * General stabilization - Edy/Vincent (+ Others to help)(((
77 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
78 XWIKI-11416
79 XWIKI-9920
80 XWIKI-10789
81 {{/jira}}
82
83 + [[XWIKI-11355>>https://jira.xwiki.org/browse/XWIKI-11355]] (confidential)
84 )))
85 * Collaborative Apps improvements/new design - Caty + Lyes + Victor + Gabriela(((
86 * Forum - finishing touches
87 * Meeting, FAQ, Ideas - fixing bugs, design
88 )))
89
90 * Addition of Ratings feature in Repository app - Victor(((
91 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
92 XWIKI-7780
93 XWIKI-11507
94 XWIKI-11508
95 XWIKI-11509
96 XARATINGS-9
97 {{/jira}}
98 )))
99 * Improved mail sender for large volumes - Vincent + Lyes(((
100 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
101 XWIKI-11486
102 {{/jira}}
103 )))
104
105 == Proposed dates ==
106
107 * 6.4M1: --1st of Dec-- 3rd of Dec (/)
108 * 6.4M2: --15 Dec-- 18th of Dec (/)
109 * 6.4M3: --not planned initially-- --5th of Jan-- 7th of Jan (/)
110 * 6.4RC1: --22 Dec-- --12th of Jan-- 15th of Jan (/)
111 * 6.4Final: --29 Dec-- --19th of Jan-- 21th of Jan (/)
112
113 = XWiki 6.3 =
114
115 {{velocity}}
116 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki63")))
117 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki63]].
118 #end
119 Check the [[complete list of issues fixed for 6.3>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12599]].
120 {{/velocity}}
121
122 XWiki 6.3 is the first of the 2 stabilization releases leading to the end of the 6.x cycle. As such it’s important to polish and fix bugs. It’s also going to be short so that we can finish 6.4 by the end of the year and start the new XWiki cycle (7.x) at beginning of next year.
123
124 * Guillaume with help from Caty: Continue polishing Flamingo. Some specific items:(((
125 * Ensure it works fine on mobile devices
126 * Fix known bugs. Among them:
127 ** Make Livetables responsive with screen size XWIKI-10727
128 ** Make Tables responsive XWIKI-10736
129 * Polishing
130 * Fix the xwiki-enterprise-test-webstandards build!
131
132 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
133 XWIKI-10840
134 XWIKI-11100
135 XWIKI-10333
136 XWIKI-11034
137 XWIKI-11027
138 XWIKI-11029
139 {{/jira}}
140 )))
141 * Thomas: Continue on improving page loading times and performances in general as much as possible in the time frame, with the goal of having better performances than we had in 5.4.5.
142 * Marius: Finish File Manager + javascript framework evaluation/proposal (propose angularJS with LT in angular + treeview, etc)
143 ** Would also be good to fix the Tree view in AllDocs using the new jstree-based tree used for FM (and support drag and drop reorganization)
144 * Edy: Implement the JIRAs from this list (sorted by priority, first is most important):(((
145 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
146 XWIKI-9920
147 XE-1389
148 XWIKI-8320
149 XWIKI-6328
150 XWIKI-10296
151 XWIKI-9170
152 {{/jira}}
153 )))
154 * Caty: Collaborative apps investigations and specific investigation on some Collaborative apps + help the work on polishing Flamingo and make it work on mobile devices.
155 * Lyes: Work on the Repository Application/Extension Manager (with Thomas) to be able to surface the “best” extensions both inside XWiki’s EM UI and on e.x.o + work on Collaborative apps (especially on File Manager to take over from Marius)
156
157 == Dates ==
158
159 * 6.3M1: --13 October (3 weeks)-- 17 October (/)
160 * 6.3M2: 27 October (2 weeks) (/)
161 * 6.3RC1: --3 November (1 week)-- 7 November (/)
162 * 6.3Final: --10 November (1 week)-- 12 November (/)
163
164 = XWiki 6.2 =
165
166 {{velocity}}
167 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki62")))
168 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki62]].
169 #end
170 Check the [[complete list of issues fixed for 6.2>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12491]].
171 {{/velocity}}
172
173 * Make Flamingo production-ready and the default skin in XE - Guillaume + Caty. Specifically this means (at least):(((
174 * Finish the AppBar implementation (with proper icons)
175 * Polishing everywhere
176 * Ensure it works fine on mobile devices
177 * Finish Theme Editor
178 * Investigation about UI standards (theme variables , css classes, html/macros, js) (some thoughts [[here>>design:Proposal.UIStandards]])
179
180 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
181 XE-1404
182 XWIKI-10703
183 XWIKI-10212
184 XWIKI-10711
185 XWIKI-10712
186 XWIKI-10258
187 XWIKI-10707
188 XWIKI-10738
189 {{/jira}}
190 )))
191 * Continue on improving page loading times and performances in general as much as possible in the time frame - Thomas(((
192 No JIRA issues defined since Thomas didn't know what he was going to work on since he wanted to run some Profiling tools first...
193 )))
194 * Finish File Manager + javascript framework evaluation/proposal (propose angularJS with LT in angular + treeview, etc) - Marius(((
195 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
196 FILEMAN-57
197 FILEMAN-56
198 FILEMAN-51
199 FILEMAN-49
200 FILEMAN-46
201 FILEMAN-45
202 FILEMAN-44
203 FILEMAN-43
204 FILEMAN-42
205 FILEMAN-41
206 FILEMAN-40
207 FILEMAN-39
208 FILEMAN-38
209 {{/jira}}
210 )))
211 * Release a usable v1 of signed scripts with UI - Denis(((
212 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
213 XWIKI-9332
214 XWIKI-9577
215 {{/jira}}
216 )))
217 * Investigate Activity Stream v2 - Edy. Goal: take the occasion of the rewrite to:(((
218 * Make it performant
219 * Catch up and leap over the competition in term of features/usability ;)
220 * Need find all use cases and gather feedback from everyone
221 )))
222 * Implement as many JIRA issues as possible from the list below, starting with the top one and going down - Edy:(((
223 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
224 XWIKI-8757
225 XWIKI-9920
226 XWIKI-8097
227 XE-1389
228 XWIKI-10332
229 XWIKI-6328
230 XWIKI-9641
231 XWIKI-9074
232 XWIKI-10425
233 XWIKI-7739
234 XWIKI-9659
235 XWIKI-9879
236 XWIKI-10027
237 XWIKI-9170
238 XE-688
239 XWIKI-10296
240 XWIKI-10500
241 XWIKI-7715
242 XWIKI-6307
243 XWIKI-10280
244 XWIKI-9827
245 XWIKI-9135
246 XE-1403
247 XWIKI-8759
248 XWIKI-9425
249 XWIKI-9831
250 XWIKI-9681
251 XWIKI-9787
252 XWIKI-9991
253 XE-1388
254 XWIKI-10149
255 XWIKI-6540
256 XWIKI-10192
257 XWIKI-9567
258 {{/jira}}
259 )))
260 * Usability recording analysis and conclusions (Caty made some interviews with newcomers to XWiki with some scenarios to see what we should improve) + New icon set (vectorial) investigation (needed for AppBar) + UI standards (see above) - Caty
261 * Implement sending of mail invitations in Meeting Manager using the new Mail Sender API + Publish the Hierarchy Macro he’s been working on + work on Collaborative Apps - Lyes(((
262 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
263 XAMEETINGS-60
264 {{/jira}}
265 )))
266
267 == Proposed dates ==
268
269 * 6.2M1: --4th Aug-- 6th Aug (/)
270 * 6.2M2: --18th Aug-- --25th Aug-- 27th Aug (/)
271 * 6.2RC1: --1st Sep-- 9th Sep (/)
272 * 6.2Final: --15th Sep-- 18th Sep (/)
273
274 = XWiki 6.1 =
275
276 {{velocity}}
277 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki61")))
278 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki61]].
279 #end
280 Check the [[complete list of issues fixed for 6.1>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12290]].
281 {{/velocity}}
282
283 * Continue work on the Flamingo skin with ideally the goal of having it finished and ready to be used by end of 6.1 - Guillaume & Caty(((
284 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
285 XWIKI-10307
286 XWIKI-10254
287 XWIKI-10316
288 XWIKI-10317
289 XWIKI-10212
290 {{/jira}}
291 )))
292 * Continue work on improving performances and especially page loading times - Thomas(((
293 {{jira url="https://jira.xwiki.org" style="table" source="jql" fields="type, key, status, summary, assignee, note"}}
294 (fixVersion in ("6.1", "6.1-milestone-1", "6.1-milestone-2", "6.1-rc-1") AND labels = performance)
295 {{/jira}}
296 )))
297 * First working version of the Script Signing feature - Denis(((
298 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
299 XCOMMONS-595
300 XCOMMONS-597
301 XWIKI-9332
302 XWIKI-9577
303 XWIKI-10368
304 XWIKI-10410
305 XWIKI-10411
306 XWIKI-10479
307 {{/jira}}
308 )))
309 * Continue work on [[collaborative apps>>http://design.xwiki.org/xwiki/bin/view/Proposal/CollaborativeApplications]], namely:(((
310 * Define new features for the File Manager app (Marius)
311 * Design for the File Manager App (Caty + Marius)
312 * Continue implementing the Meeting Ma,ager App (Max)
313 * Implement the File Manager App (Marius + Sofiane)
314
315 {{todo}}
316 Add specific jira issues here
317 {{/todo}}
318 )))
319
320 Here are also some JIRA issues that were raised as important (in this order of importance):
321
322 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
323 XWIKI-8757
324 XWIKI-10332
325 XWIKI-7739
326 XWIKI-10283
327 XWIKI-7685
328 XE-1389
329 XWIKI-10284
330 XWIKI-10027
331 XWIKI-9827
332 XWIKI-9659
333 {{/jira}}
334
335 == Proposed dates ==
336
337 * 6.1 M1: --19 May 2014-- 21 May 2014
338 * 6.1 M2: --9 June 2014-- 13 June 2014
339 * 6.1 RC1: --23 June 2014-- 24 June 2014
340 * 6.1 Final: --7 July 2014-- 8 July 2014
341
342 = XWiki 6.0 =
343
344 {{velocity}}
345 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki60")))
346 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki60]].
347 #end
348 Check the [[complete list of issues fixed for 6.0>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12001]].
349 {{/velocity}}
350
351 * New Skin - Caty + Guillaume(((
352 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
353 XWIKI-10093
354 XWIKI-10094
355 XWIKI-10095
356 XWIKI-10133
357 {{/jira}}
358 )))
359 * Performance analysis + Regression framework + improve page load times - Thomas(((
360 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
361 XE-1366
362 {{/jira}}
363 )))
364 * CKEditor investigation - Marius(((
365 {{todo}}
366 Add specific jira issues here
367 {{/todo}}
368 )))
369 * Writing modern web apps in XWiki (JS framework and dev model investigation) - Marius (with Guillaume)(((
370 {{todo}}
371 Add specific jira issues here
372 {{/todo}}
373 )))
374 * Finish signed scripts - Denis(((
375 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
376 XWIKI-9577
377 XWIKI-9332
378 XWIKI-10104
379 XWIKI-10167
380 XWIKI-10168
381 XWIKI-10235
382 XWIKI-10262
383 XCOMMONS-537
384 XCOMMONS-541
385 XCOMMONS-542
386 XCOMMONS-543
387 XCOMMONS-544
388 XCOMMONS-549
389 XCOMMONS-550
390 XCOMMONS-551
391 XCOMMONS-552
392 XCOMMONS-566
393 XRENDERING-339
394 {{/jira}}
395 )))
396 * Finish making WikiStream based standard XAR import the default - Thomas(((
397 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
398 XWIKI-9720
399 XWIKI-10078
400 {{/jira}}
401 )))
402 * [[Collaborative Applications>>design:Proposal.CollaborativeApplications]](((
403 * Investigate the status of existing applications (Caty + Andreea)
404 * Create requirements and improvements for the selected applications (Caty + Andreea)
405 * Design proposals for Calendar, Meeting, Forum (Caty)
406 * Fixing applications bugs (Sofiane)
407 )))
408
409 Here are also some JIRA issues that were raised as important (in this order of importance):
410
411 {{jira url="https://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
412 XWIKI-8757
413 XWIKI-9831
414 XWIKI-9659
415 XE-1335
416 XWIKI-7821
417 XWIKI-9712
418 XWIKI-6307
419 XWIKI-9888
420 XWIKI-9891
421 {{/jira}}
422
423 == Proposed dates ==
424
425 * 6.0 M1: --10th of March 2014-- 25th of March 2014
426 * 6.0 M2: --31st of March 2014-- 2nd of April 2014
427 * 6.0 RC1: --14th of April 2014-- 15th of April 2014
428 * 6.0 Final: --28th of April 2014-- 12th of May 2014

Get Connected