Version 9.1 by Vincent Massol on 2020/10/12

Show last authors
1 {{toc depth="1"/}}
2
3 = XWiki 12.8 =
4
5 Leftovers from previous version (12.7):
6
7 * (((
8 Finish Page Likes - Simon* Improve the UI for displaying likers info and liked pages with LiveTable
9
10 (((
11 {{jira id="xwikiorg"}}
12 XWIKI-17724
13 XWIKI-17733
14 {{/jira}}
15 )))
16
17 * Refactoring of ratings so that all feature of Like are native Ratings feature(((
18 {{jira id="xwikiorg"}}
19 XWIKI-17761
20 XWIKI-17521
21 {{/jira}}
22 )))
23 * Refactor Content menu to add UIXP for viewers and move "View Like" entry there(((
24 {{jira id="xwikiorg"}}
25 XWIKI-17725
26 XWIKI-17682
27 {{/jira}}
28 )))
29 * Migration between stores
30 )))
31 * Finish local Extension Index (needed for FASTEN) - Thomas(((
32 {{jira id="xwikiorg"}}
33 XCOMMONS-2008
34 XWIKI-17634
35 {{/jira}}
36 )))
37 * Finish recycle bin skipping) - Manuel(((
38 {{jira id="xwikiorg"}}
39 XWIKI-17401
40 {{/jira}}
41 )))
42 * Finish "don't display wysiwyg in comment form" - Manuel(((
43 {{jira id="xwikiorg"}}
44 XWIKI-17656
45 {{/jira}}
46 )))
47 * Finish leftovers for mentions (https://jira.xwiki.org/issues/?jql=component%20%3D%20Mentions%20%20and%20resolution%20%3D%20Unresolved%20) - Manuel(((
48 {{jira id="xwikiorg"}}
49 XWIKI-17579
50 XWIKI-17715
51 XWIKI-17718
52 {{/jira}}
53 )))
54 * Continue LiveData work - ClementD + Marius
55 ** Merge front and back!
56 ** add more displayers and filters
57 ** data export ?
58
59 New work:
60
61 * Potential LaTeX work to do live conversion from LaTeX to PDF during the export. -Vincent
62 * Struts 1.x to 2.x migration - Thomas(((
63 {{jira id="xwikiorg"}}
64 XWIKI-15586
65 {{/jira}}
66 )))
67
68 == Dates ==
69
70 * 12.8RC1: --21st of September 2020-- 22nd of September 2020
71 * 12.8Final: 28th of September 2020 (/)
72
73 = XWiki 12.7 =
74
75 Leftovers from previous version (12.6):
76
77 * Finish Page Likes - Simon
78 ** Like Button + User Profile UI + Page Index LT with Likes + Notifications (scope limited to Page Likes for now, no comment Likes)
79 * Local Extension Index - Thomas(((
80 {{jira id="xwikiorg"}}
81 XCOMMONS-2008
82 XWIKI-17634
83 {{/jira}}
84 )))
85 * Recycle bin skipping - Manuel(((
86 {{jira id="xwikiorg"}}
87 XWIKI-17401
88 {{/jira}}
89 )))
90 * Finish leftovers for mentions - Manuel
91 * Improve in-place editing - Marius(((
92 {{jira id="xwikiorg"}}
93 CKEDITOR-360
94 CKEDITOR-365
95 CKEDITOR-364
96 XWIKI-17284
97 XWIKI-17659
98 {{/jira}}
99 )))
100 * Automatic generation of PDF for the LaTeX exporter - Vincent?
101
102 New:
103
104 * Continue LiveData work - ClementD + Marius
105 ** Editing/modifying the live data (adding and updating entries, adding and updating properties, batch actions)
106
107 Pushed to later (too complex):
108
109 * https://jira.xwiki.org/browse/XWIKI-17457 (attachment doubling) - Thomas
110
111 == Dates ==
112
113 * 12.7RC1: 24th of August 2020 (/)
114 * 12.7Final: 31st of August 2020 (/)
115
116 = XWiki 12.6 =
117
118 {{comment}}
119 * TBD - TBD(((
120 {{jira id="xwikiorg"}}
121 TBD-1234
122 {{/jira}}
123 )))
124 {{/comment}}
125
126 Context:
127
128 Branch for recommended version. We need to finish:
129 - Scalable Notifications
130 - Mentions
131 - InPlace WYSIWYG Editing (several issues raised: live rendering of macros, issues with rendered macro not displaying anything and make it hard to edit them, see https://forum.xwiki.org/t/xwiki-12-4-id-macro-shows-blank/7007/3, etc)
132
133 Tasks:
134
135 * Finalize mentions (priority 1 over Page likes) - Manuel and/or Simon
136 ** https://jira.xwiki.org/issues/?jql=labels%20%3D%20mentions%20and%20resolution%20%3D%20Unresolved%20
137 * Major testing of notifications scalability with new event store + enable it by default and handle migrations - Thomas
138 * Improve in-place editing - Marius
139 ** Handle macros that don't output anything( such as the id macro)
140 ** https://jira.xwiki.org/browse/XWIKI-17284 (improve in general how page translation are handled)
141 ** implement full screen mode
142 ** enable office importer
143 * New usable LT v1.0 released and included in XS - Clement/Marius
144 * Page Likes - Simon and/or Manuel(((
145 {{jira url="https://jira.xwiki.org"}}
146 XWIKI-17508
147 XWIKI-17525
148 XWIKI-17526
149 XWIKI-17509
150 {{/jira}}
151 )))
152 * Local Extension Index (needed for FASTEN) - Thomas
153
154 Best effort (after all the rest has been done):
155 * https://jira.xwiki.org/browse/XWIKI-17457 (attachment doubling)
156 * https://jira.xwiki.org/browse/XWIKI-17401 (recycle bin skipping)
157
158 Dates:
159
160 * 12.6RC1: --20th of July 2020-- Skipping since we're too late
161 * 12.6Final: --27th of July 2020-- 31st of July 2020 (/)
162
163 = XWiki 12.5 =
164
165 * "Toggle show/hide all context nodes" for visual diff - Marius(((
166 {{jira id="xwikiorg"}}
167 XWIKI-17354
168 {{/jira}}
169 )))
170 * Continue Mentions - Manuel/Simon(((
171 {{jira id="xwikiorg"}}
172 XWIKI-17318
173 XMENTIONS-1
174 XMENTIONS-12
175 XMENTIONS-13
176 XMENTIONS-3
177 XWIKI-17421
178 XWIKI-17422
179 {{/jira}}
180 )))
181 * Finish notifications refactoring for improved performance (usage of nosql-based store) and verify that the perfs are very good - Thomas(((
182 {{jira id="xwikiorg"}}
183 XWIKI-17330
184 {{/jira}}
185 )))
186 * Start implementing the new LT - Clement/Marius
187 ** static implementation of the new Livetable:
188 *** fetching data from data sources
189 *** multi-filtering
190 *** multi-sorting
191 *** pagination system
192 *** persistent configuration through url hash
193 * Start design for Page Likes and record the results on [[design.xwiki.org>>design:Main.WebHome]] - Simon
194 * Finish work on atomic rename operation - Simon(((
195 {{jira id="xwikiorg"}}
196 XWIKI-13935
197 {{/jira}}
198 )))
199 * Improve scalability of Async rendering framework: - Thomas/Simon
200 ** pool size of GroupedJob
201 ** exposing group id and pool size on async renderer side
202 ** option to force async behavior for cached results
203 ** allow choosing the priority of a job(((
204 {{jira id="xwikiorg"}}
205 XCOMMONS-1959
206 XWIKI-17338
207 XWIKI-17336
208 XWIKI-17400
209 XWIKI-17404
210 {{/jira}}
211 )))
212
213 Dates:
214
215 * 12.5RC1: --22nd of June 2020-- 24th of June 2020 (/)
216 * 12.5: 29th of June 2020 (/)
217
218 = XWiki 12.4 =
219
220 * Visual diff improvements - Marius(((
221 {{jira url="https://jira.xwiki.org/"}}
222 XWIKI-17354
223 {{/jira}}
224 )))
225 * The cursor should have the same position in both wysiwyg and source - Marius(((
226 {{jira url="https://jira.xwiki.org/"}}
227 CKEDITOR-348
228 {{/jira}}
229 )))
230 * Postpone Object Creation/Deletion Until Document Is Saved - Simon(((
231 {{jira url="https://jira.xwiki.org/"}}
232 XWIKI-16210
233 {{/jira}}
234 )))
235 * Finish notifications refactoring for improved performance (nosql-based store) and verify that the perfs are very good - Thomas
236 ** Notifications scalability (to 1000000 users and 100000000 docs and 1000TB)
237 * Prepare the new LT architecture (realtime editable LT) - Marius
238 * Start work on the realtime editable LT - Clement D + Marius
239 * Start work on mentions (investigation/gathering requirements + design + create jiras + start implementing some jiras) - Manuel
240 * Finish work on atomic rename operation - Simon(((
241 {{jira url="https://jira.xwiki.org"}}
242 XWIKI-13935
243 {{/jira}}
244 )))
245 * Add support for extension without a file (i.e. dependencies of type "pom") (for FASTEN) - Thomas
246
247 == Dates ==
248
249 * 12.4RC1: 18th of May 2020 (/)
250 * 12.4Final: --25th--26th of May 2020 (/)
251
252 = XWiki 12.3 =
253
254 {{comment}}
255 {{jira url="https://jira.xwiki.org/"}}
256 {{/jira}}
257 {{/comment}}
258
259 * Marius: Finish integration of inline editing for WYWIWYG and make it available
260 * Marius: Takeover RtWysiwyg contrib extension, clean it up, make sure it works with the latest version of CKEditor integration, and integrate as much as we can (i.e. the real-time edit infrastructure) in commons/platform. Use the result for adding real-time to the in-place WYSIWYG edit mode.
261 * Thomas: New Solr-based notification storage
262 * Simon + Manuel: Finish ActivityPub integration: work on UC3 (follow an entire wiki and display content from another wiki), validate interaction with another AP service (mastodon or nextcloud), better integrate AP in xwiki in terms of UI/UX.
263 {{cache id="roadmap_ap_12"}}{{jira url="https://jira.xwiki.org" source="jql"}}
264 project = XAP AND fixVersion = 1.2
265 {{/jira}}{{/cache}}
266
267 == Dates ==
268
269 * 12.3RC1: --20th of April 2020-- 22nd of April 2020
270 * 12.3Final: --27th of April 2020-- 29th of April 2020
271
272 = XWiki 12.2 =
273
274 * Visual diff improvements - Marius
275 * Notification re-architecture for scalability/performance. New nosql storage oriented API and (most probably Solr based) default implementation for events and user notifications - Thomas(((
276 {{jira url="https://jira.xwiki.org/"}}
277 XWIKI-17129
278 XWIKI-17044
279 {{/jira}}
280 )))
281 * Activity Pub - Part 2 of 3 (targeting for 3 releases = 3 months) - Simon + Manuel(((
282 {{jira url="https://jira.xwiki.org/"}}
283 XAP-4
284 XAP-9
285 XAP-10
286 {{/jira}}
287 )))
288 * Continue work for inline editing/Realtime - Marius
289 ** Now that we have a first [[design page>>design:Proposal.InplaceRealtimeEditing]], discuss and agree about the work to do. Create various JIRAs for it.
290 ** If there's agreement and if time permit, start implementing some of the JIRAs. Possible options FTM:
291 *** inline editing for WYSIWYG edit mode(((
292 {{jira url="https://jira.xwiki.org/"}}
293 XWIKI-17145
294 {{/jira}}
295 )))
296 *** inline editing for Inline form edit mode
297 * FASTEN-related work: the XWiki Extension dependencies resolution needs be as close as possible to the standard Maven dependencies resolution and an important miss right now is the <excludes> support. Add support for it. - Thomas(((
298 {{jira url="https://jira.xwiki.org/"}}
299 XCOMMONS-1459
300 {{/jira}}
301 )))
302 * New User API - Vincent (wasn't planned originally)(((
303 {{jira url="https://jira.xwiki.org/"}}
304 XWIKI-17069
305 {{/jira}}
306 )))
307
308 == Dates ==
309
310 * --12.2RC1: 23rd of March 2020 (adding one more week because we can but we need to be careful to not delay the release)-- Skipped since we were not able to release on time :(
311 * 12.2Final: --30th of March 2020-- 26th of March 2020
312
313 = XWiki 12.1 =
314
315 * Visual diff improvements - Marius
316 * Investigate and make a proposal for in-line editing (with Realtime taken into account) - Marius
317 ** Goal: generate a page on design.xwiki.org
318 * Fix "Allow to use LibreOffice with several threads" - Simon(((
319 {{jira url="https://jira.xwiki.org"}}
320 XWIKI-16765
321 {{/jira}}
322 )))
323 * Activity Pub - Simon
324 * Notifications: new scalable architecture investigation. Test more, run some experiments for scalability - Thomas
325
326 == Dates ==
327
328 * 12.1RC1: --17th-- 19th of Feb 2020
329 * 12.1Final: 24th of Feb 2020
330
331 = XWiki 12.0 =
332
333 * Velocity Upgrade - Thomas (note: mostly done already)
334 * Notifications: new scalable architecture investigation - Thomas
335 ** Goal: generate a page on design.xwiki.org
336 * Size reduction of export with history - Thomas(((
337 {{jira url="https://jira.xwiki.org"}}
338 XWIKI-4683
339 {{/jira}}
340 )))
341 * Page name strategies - Simon
342 ** Possiblity to validate page names with default or custom strategies
343 ** Add the possibility to automatically generate slugs for page names
344 ** Prevent creation of pages with “”/"" and “”"" in the name by default(((
345 {{jira url="https://jira.xwiki.org"}}
346 XWIKI-16861
347 {{/jira}}
348 )))
349 * Visual diff improvements - Marius
350 * Investigate and make a proposal for in-line editing - Marius
351 ** Goal: generate a page on design.xwiki.org
352 * Emojis in Wysiwyg editor - Marius(((
353 {{jira url="https://jira.xwiki.org"}}
354 CKEDITOR-322
355 {{/jira}}
356 )))
357
358 == Dates ==
359
360 * 12.0RC1: --20th of Jan 2020-- 23th of Jan 2020
361 * 12Final: --27th of Jan 2020-- 29th of Jan 2020

Get Connected