Version 4.1 by Vincent Massol on 2014/11/24

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 6.3 =
8
9 {{velocity}}
10 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki63")))
11 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki63]].
12 #end
13 Check the [[complete list of issues fixed for 6.3>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12599]].
14 {{/velocity}}
15
16 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.
17
18 * Guillaume with help from Caty: Continue polishing Flamingo. Some specific items:(((
19 * Ensure it works fine on mobile devices
20 * Fix known bugs. Among them:
21 ** Make Livetables responsive with screen size XWIKI-10727
22 ** Make Tables responsive XWIKI-10736
23 * Polishing
24 * Fix the xwiki-enterprise-test-webstandards build!
25
26 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
27 XWIKI-10840
28 XWIKI-11100
29 XWIKI-10333
30 XWIKI-11034
31 XWIKI-11027
32 XWIKI-11029
33 {{/jira}}
34 )))
35 * 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.
36 * Marius: Finish File Manager + javascript framework evaluation/proposal (propose angularJS with LT in angular + treeview, etc)
37 ** 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)
38 * Edy: Implement the JIRAs from this list (sorted by priority, first is most important):(((
39 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
40 XWIKI-9920
41 XE-1389
42 XWIKI-8320
43 XWIKI-6328
44 XWIKI-10296
45 XWIKI-9170
46 {{/jira}}
47 )))
48 * Caty: Collaborative apps investigations and specific investigation on some Collaborative apps + help the work on polishing Flamingo and make it work on mobile devices.
49 * 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)
50
51 == Dates ==
52
53 * 6.3M1: --13 October (3 weeks)-- 17 October (/)
54 * 6.3M2: 27 October (2 weeks) (/)
55 * 6.3RC1: --3 November (1 week)-- 7 November (/)
56 * 6.3Final: --10 November (1 week)-- 12 November (/)
57
58 = XWiki 6.2 =
59
60 {{velocity}}
61 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki62")))
62 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki62]].
63 #end
64 Check the [[complete list of issues fixed for 6.2>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12491]].
65 {{/velocity}}
66
67 * Make Flamingo production-ready and the default skin in XE - Guillaume + Caty. Specifically this means (at least):(((
68 * Finish the AppBar implementation (with proper icons)
69 * Polishing everywhere
70 * Ensure it works fine on mobile devices
71 * Finish Theme Editor
72 * Investigation about UI standards (theme variables , css classes, html/macros, js) (some thoughts [[here>>design:Proposal.UIStandards]])
73
74 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
75 XE-1404
76 XWIKI-10703
77 XWIKI-10212
78 XWIKI-10711
79 XWIKI-10712
80 XWIKI-10258
81 XWIKI-10707
82 XWIKI-10738
83 {{/jira}}
84 )))
85 * Continue on improving page loading times and performances in general as much as possible in the time frame - Thomas(((
86 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...
87 )))
88 * Finish File Manager + javascript framework evaluation/proposal (propose angularJS with LT in angular + treeview, etc) - Marius(((
89 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee"}}
90 FILEMAN-57
91 FILEMAN-56
92 FILEMAN-51
93 FILEMAN-49
94 FILEMAN-46
95 FILEMAN-45
96 FILEMAN-44
97 FILEMAN-43
98 FILEMAN-42
99 FILEMAN-41
100 FILEMAN-40
101 FILEMAN-39
102 FILEMAN-38
103 {{/jira}}
104 )))
105 * Release a usable v1 of signed scripts with UI - Denis(((
106 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
107 XWIKI-9332
108 XWIKI-9577
109 {{/jira}}
110 )))
111 * Investigate Activity Stream v2 - Edy. Goal: take the occasion of the rewrite to:(((
112 * Make it performant
113 * Catch up and leap over the competition in term of features/usability ;)
114 * Need find all use cases and gather feedback from everyone
115 )))
116 * Implement as many JIRA issues as possible from the list below, starting with the top one and going down - Edy:(((
117 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
118 XWIKI-8757
119 XWIKI-9920
120 XWIKI-8097
121 XE-1389
122 XWIKI-10332
123 XWIKI-6328
124 XWIKI-9641
125 XWIKI-9074
126 XWIKI-10425
127 XWIKI-7739
128 XWIKI-9659
129 XWIKI-9879
130 XWIKI-10027
131 XWIKI-9170
132 XE-688
133 XWIKI-10296
134 XWIKI-10500
135 XWIKI-7715
136 XWIKI-6307
137 XWIKI-10280
138 XWIKI-9827
139 XWIKI-9135
140 XE-1403
141 XWIKI-8759
142 XWIKI-9425
143 XWIKI-9831
144 XWIKI-9681
145 XWIKI-9787
146 XWIKI-9991
147 XE-1388
148 XWIKI-10149
149 XWIKI-6540
150 XWIKI-10192
151 XWIKI-9567
152 {{/jira}}
153 )))
154 * 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
155 * 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(((
156 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
157 XAMEETINGS-60
158 {{/jira}}
159 )))
160
161 == Proposed dates ==
162
163 * 6.2M1: --4th Aug-- 6th Aug (/)
164 * 6.2M2: --18th Aug-- --25th Aug-- 27th Aug (/)
165 * 6.2RC1: --1st Sep-- 9th Sep (/)
166 * 6.2Final: --15th Sep-- 18th Sep (/)
167
168 = XWiki 6.1 =
169
170 {{velocity}}
171 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki61")))
172 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki61]].
173 #end
174 Check the [[complete list of issues fixed for 6.1>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12290]].
175 {{/velocity}}
176
177 * 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(((
178 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
179 XWIKI-10307
180 XWIKI-10254
181 XWIKI-10316
182 XWIKI-10317
183 XWIKI-10212
184 {{/jira}}
185 )))
186 * Continue work on improving performances and especially page loading times - Thomas(((
187 {{jira url="http://jira.xwiki.org" style="table" source="jql" fields="type, key, status, summary, assignee, note"}}
188 (fixVersion in ("6.1", "6.1-milestone-1", "6.1-milestone-2", "6.1-rc-1") AND labels = performance)
189 {{/jira}}
190 )))
191 * First working version of the Script Signing feature - Denis(((
192 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
193 XCOMMONS-595
194 XCOMMONS-597
195 XWIKI-9332
196 XWIKI-9577
197 XWIKI-10368
198 XWIKI-10410
199 XWIKI-10411
200 XWIKI-10479
201 {{/jira}}
202 )))
203 * Continue work on [[collaborative apps>>http://design.xwiki.org/xwiki/bin/view/Proposal/CollaborativeApplications]], namely:(((
204 * Define new features for the File Manager app (Marius)
205 * Design for the File Manager App (Caty + Marius)
206 * Continue implementing the Meeting Ma,ager App (Max)
207 * Implement the File Manager App (Marius + Sofiane)
208
209 {{todo}}
210 Add specific jira issues here
211 {{/todo}}
212 )))
213
214 Here are also some JIRA issues that were raised as important (in this order of importance):
215
216 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
217 XWIKI-8757
218 XWIKI-10332
219 XWIKI-7739
220 XWIKI-10283
221 XWIKI-7685
222 XE-1389
223 XWIKI-10284
224 XWIKI-10027
225 XWIKI-9827
226 XWIKI-9659
227 {{/jira}}
228
229 == Proposed dates ==
230
231 * 6.1 M1: --19 May 2014-- 21 May 2014
232 * 6.1 M2: --9 June 2014-- 13 June 2014
233 * 6.1 RC1: --23 June 2014-- 24 June 2014
234 * 6.1 Final: --7 July 2014-- 8 July 2014
235
236 = XWiki 6.0 =
237
238 {{velocity}}
239 #if ($xwiki.exists($services.model.createDocumentReference("xwiki", "ReleaseNotes", "ReleaseNotesXWiki60")))
240 See what was done in the [[release notes>>xwiki:ReleaseNotes.ReleaseNotesXWiki60]].
241 #end
242 Check the [[complete list of issues fixed for 6.0>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12001]].
243 {{/velocity}}
244
245 * New Skin - Caty + Guillaume(((
246 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
247 XWIKI-10093
248 XWIKI-10094
249 XWIKI-10095
250 XWIKI-10133
251 {{/jira}}
252 )))
253 * Performance analysis + Regression framework + improve page load times - Thomas(((
254 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
255 XE-1366
256 {{/jira}}
257 )))
258 * CKEditor investigation - Marius(((
259 {{todo}}
260 Add specific jira issues here
261 {{/todo}}
262 )))
263 * Writing modern web apps in XWiki (JS framework and dev model investigation) - Marius (with Guillaume)(((
264 {{todo}}
265 Add specific jira issues here
266 {{/todo}}
267 )))
268 * Finish signed scripts - Denis(((
269 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
270 XWIKI-9577
271 XWIKI-9332
272 XWIKI-10104
273 XWIKI-10167
274 XWIKI-10168
275 XWIKI-10235
276 XWIKI-10262
277 XCOMMONS-537
278 XCOMMONS-541
279 XCOMMONS-542
280 XCOMMONS-543
281 XCOMMONS-544
282 XCOMMONS-549
283 XCOMMONS-550
284 XCOMMONS-551
285 XCOMMONS-552
286 XCOMMONS-566
287 XRENDERING-339
288 {{/jira}}
289 )))
290 * Finish making WikiStream based standard XAR import the default - Thomas(((
291 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
292 XWIKI-9720
293 XWIKI-10078
294 {{/jira}}
295 )))
296 * [[Collaborative Applications>>design:Proposal.CollaborativeApplications]](((
297 * Investigate the status of existing applications (Caty + Andreea)
298 * Create requirements and improvements for the selected applications (Caty + Andreea)
299 * Design proposals for Calendar, Meeting, Forum (Caty)
300 * Fixing applications bugs (Sofiane)
301 )))
302
303 Here are also some JIRA issues that were raised as important (in this order of importance):
304
305 {{jira url="http://jira.xwiki.org" fields="type, key, status, summary, assignee, note"}}
306 XWIKI-8757
307 XWIKI-9831
308 XWIKI-9659
309 XE-1335
310 XWIKI-7821
311 XWIKI-9712
312 XWIKI-6307
313 XWIKI-9888
314 XWIKI-9891
315 {{/jira}}
316
317 == Proposed dates ==
318
319 * 6.0 M1: --10th of March 2014-- 25th of March 2014
320 * 6.0 M2: --31st of March 2014-- 2nd of April 2014
321 * 6.0 RC1: --14th of April 2014-- 15th of April 2014
322 * 6.0 Final: --28th of April 2014-- 12th of May 2014

Get Connected