Version 8.1 by Simon Urli on 2020/08/31

Show last authors
1 {{toc depth="1"/}}
2
3 = XWiki 12.7 =
4
5 Leftovers from previous version (12.6):
6
7 * Finish Page Likes - Simon
8 ** Like Button + User Profile UI + Page Index LT with Likes + Notifications (scope limited to Page Likes for now, no comment Likes)
9 * Local Extension Index - Thomas(((
10 {{jira id="xwikiorg"}}
11 XCOMMONS-2008
12 XWIKI-17634
13 {{/jira}}
14 )))
15 * Recycle bin skipping - Manuel(((
16 {{jira id="xwikiorg"}}
17 XWIKI-17401
18 {{/jira}}
19 )))
20 * Finish leftovers for mentions - Manuel
21 * Improve in-place editing - Marius(((
22 {{jira id="xwikiorg"}}
23 CKEDITOR-360
24 CKEDITOR-365
25 CKEDITOR-364
26 XWIKI-17284
27 XWIKI-17659
28 {{/jira}}
29 )))
30 * Automatic generation of PDF for the LaTeX exporter - Vincent?
31
32 New:
33
34 * Continue LiveData work - ClementD + Marius
35 ** Editing/modifying the live data (adding and updating entries, adding and updating properties, batch actions)
36
37 Pushed to later (too complex):
38
39 * https://jira.xwiki.org/browse/XWIKI-17457 (attachment doubling) - Thomas
40
41 == Dates ==
42
43 * 12.7RC1: 24th of August 2020 (/)
44 * 12.7Final: 31st of August 2020 (/)
45
46 = XWiki 12.6 =
47
48 {{comment}}
49 * TBD - TBD(((
50 {{jira id="xwikiorg"}}
51 TBD-1234
52 {{/jira}}
53 )))
54 {{/comment}}
55
56 Context:
57
58 Branch for recommended version. We need to finish:
59 - Scalable Notifications
60 - Mentions
61 - 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)
62
63 Tasks:
64
65 * Finalize mentions (priority 1 over Page likes) - Manuel and/or Simon
66 ** https://jira.xwiki.org/issues/?jql=labels%20%3D%20mentions%20and%20resolution%20%3D%20Unresolved%20
67 * Major testing of notifications scalability with new event store + enable it by default and handle migrations - Thomas
68 * Improve in-place editing - Marius
69 ** Handle macros that don't output anything( such as the id macro)
70 ** https://jira.xwiki.org/browse/XWIKI-17284 (improve in general how page translation are handled)
71 ** implement full screen mode
72 ** enable office importer
73 * New usable LT v1.0 released and included in XS - Clement/Marius
74 * Page Likes - Simon and/or Manuel(((
75 {{jira url="https://jira.xwiki.org"}}
76 XWIKI-17508
77 XWIKI-17525
78 XWIKI-17526
79 XWIKI-17509
80 {{/jira}}
81 )))
82 * Local Extension Index (needed for FASTEN) - Thomas
83
84 Best effort (after all the rest has been done):
85 * https://jira.xwiki.org/browse/XWIKI-17457 (attachment doubling)
86 * https://jira.xwiki.org/browse/XWIKI-17401 (recycle bin skipping)
87
88 Dates:
89
90 * 12.6RC1: --20th of July 2020-- Skipping since we're too late
91 * 12.6Final: --27th of July 2020-- 31st of July 2020 (/)
92
93 = XWiki 12.5 =
94
95 * "Toggle show/hide all context nodes" for visual diff - Marius(((
96 {{jira id="xwikiorg"}}
97 XWIKI-17354
98 {{/jira}}
99 )))
100 * Continue Mentions - Manuel/Simon(((
101 {{jira id="xwikiorg"}}
102 XWIKI-17318
103 XMENTIONS-1
104 XMENTIONS-12
105 XMENTIONS-13
106 XMENTIONS-3
107 XWIKI-17421
108 XWIKI-17422
109 {{/jira}}
110 )))
111 * Finish notifications refactoring for improved performance (usage of nosql-based store) and verify that the perfs are very good - Thomas(((
112 {{jira id="xwikiorg"}}
113 XWIKI-17330
114 {{/jira}}
115 )))
116 * Start implementing the new LT - Clement/Marius
117 ** static implementation of the new Livetable:
118 *** fetching data from data sources
119 *** multi-filtering
120 *** multi-sorting
121 *** pagination system
122 *** persistent configuration through url hash
123 * Start design for Page Likes and record the results on [[design.xwiki.org>>design:Main.WebHome]] - Simon
124 * Finish work on atomic rename operation - Simon(((
125 {{jira id="xwikiorg"}}
126 XWIKI-13935
127 {{/jira}}
128 )))
129 * Improve scalability of Async rendering framework: - Thomas/Simon
130 ** pool size of GroupedJob
131 ** exposing group id and pool size on async renderer side
132 ** option to force async behavior for cached results
133 ** allow choosing the priority of a job(((
134 {{jira id="xwikiorg"}}
135 XCOMMONS-1959
136 XWIKI-17338
137 XWIKI-17336
138 XWIKI-17400
139 XWIKI-17404
140 {{/jira}}
141 )))
142
143 Dates:
144
145 * 12.5RC1: --22nd of June 2020-- 24th of June 2020 (/)
146 * 12.5: 29th of June 2020 (/)
147
148 = XWiki 12.4 =
149
150 * Visual diff improvements - Marius(((
151 {{jira url="https://jira.xwiki.org/"}}
152 XWIKI-17354
153 {{/jira}}
154 )))
155 * The cursor should have the same position in both wysiwyg and source - Marius(((
156 {{jira url="https://jira.xwiki.org/"}}
157 CKEDITOR-348
158 {{/jira}}
159 )))
160 * Postpone Object Creation/Deletion Until Document Is Saved - Simon(((
161 {{jira url="https://jira.xwiki.org/"}}
162 XWIKI-16210
163 {{/jira}}
164 )))
165 * Finish notifications refactoring for improved performance (nosql-based store) and verify that the perfs are very good - Thomas
166 ** Notifications scalability (to 1000000 users and 100000000 docs and 1000TB)
167 * Prepare the new LT architecture (realtime editable LT) - Marius
168 * Start work on the realtime editable LT - Clement D + Marius
169 * Start work on mentions (investigation/gathering requirements + design + create jiras + start implementing some jiras) - Manuel
170 * Finish work on atomic rename operation - Simon(((
171 {{jira url="https://jira.xwiki.org"}}
172 XWIKI-13935
173 {{/jira}}
174 )))
175 * Add support for extension without a file (i.e. dependencies of type "pom") (for FASTEN) - Thomas
176
177 == Dates ==
178
179 * 12.4RC1: 18th of May 2020 (/)
180 * 12.4Final: --25th--26th of May 2020 (/)
181
182 = XWiki 12.3 =
183
184 {{comment}}
185 {{jira url="https://jira.xwiki.org/"}}
186 {{/jira}}
187 {{/comment}}
188
189 * Marius: Finish integration of inline editing for WYWIWYG and make it available
190 * 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.
191 * Thomas: New Solr-based notification storage
192 * 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.
193 {{cache id="roadmap_ap_12"}}{{jira url="https://jira.xwiki.org" source="jql"}}
194 project = XAP AND fixVersion = 1.2
195 {{/jira}}{{/cache}}
196
197 == Dates ==
198
199 * 12.3RC1: --20th of April 2020-- 22nd of April 2020
200 * 12.3Final: --27th of April 2020-- 29th of April 2020
201
202 = XWiki 12.2 =
203
204 * Visual diff improvements - Marius
205 * Notification re-architecture for scalability/performance. New nosql storage oriented API and (most probably Solr based) default implementation for events and user notifications - Thomas(((
206 {{jira url="https://jira.xwiki.org/"}}
207 XWIKI-17129
208 XWIKI-17044
209 {{/jira}}
210 )))
211 * Activity Pub - Part 2 of 3 (targeting for 3 releases = 3 months) - Simon + Manuel(((
212 {{jira url="https://jira.xwiki.org/"}}
213 XAP-4
214 XAP-9
215 XAP-10
216 {{/jira}}
217 )))
218 * Continue work for inline editing/Realtime - Marius
219 ** Now that we have a first [[design page>>design:Proposal.InplaceRealtimeEditing]], discuss and agree about the work to do. Create various JIRAs for it.
220 ** If there's agreement and if time permit, start implementing some of the JIRAs. Possible options FTM:
221 *** inline editing for WYSIWYG edit mode(((
222 {{jira url="https://jira.xwiki.org/"}}
223 XWIKI-17145
224 {{/jira}}
225 )))
226 *** inline editing for Inline form edit mode
227 * 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(((
228 {{jira url="https://jira.xwiki.org/"}}
229 XCOMMONS-1459
230 {{/jira}}
231 )))
232 * New User API - Vincent (wasn't planned originally)(((
233 {{jira url="https://jira.xwiki.org/"}}
234 XWIKI-17069
235 {{/jira}}
236 )))
237
238 == Dates ==
239
240 * --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 :(
241 * 12.2Final: --30th of March 2020-- 26th of March 2020
242
243 = XWiki 12.1 =
244
245 * Visual diff improvements - Marius
246 * Investigate and make a proposal for in-line editing (with Realtime taken into account) - Marius
247 ** Goal: generate a page on design.xwiki.org
248 * Fix "Allow to use LibreOffice with several threads" - Simon(((
249 {{jira url="https://jira.xwiki.org"}}
250 XWIKI-16765
251 {{/jira}}
252 )))
253 * Activity Pub - Simon
254 * Notifications: new scalable architecture investigation. Test more, run some experiments for scalability - Thomas
255
256 == Dates ==
257
258 * 12.1RC1: --17th-- 19th of Feb 2020
259 * 12.1Final: 24th of Feb 2020
260
261 = XWiki 12.0 =
262
263 * Velocity Upgrade - Thomas (note: mostly done already)
264 * Notifications: new scalable architecture investigation - Thomas
265 ** Goal: generate a page on design.xwiki.org
266 * Size reduction of export with history - Thomas(((
267 {{jira url="https://jira.xwiki.org"}}
268 XWIKI-4683
269 {{/jira}}
270 )))
271 * Page name strategies - Simon
272 ** Possiblity to validate page names with default or custom strategies
273 ** Add the possibility to automatically generate slugs for page names
274 ** Prevent creation of pages with “”/"" and “”"" in the name by default(((
275 {{jira url="https://jira.xwiki.org"}}
276 XWIKI-16861
277 {{/jira}}
278 )))
279 * Visual diff improvements - Marius
280 * Investigate and make a proposal for in-line editing - Marius
281 ** Goal: generate a page on design.xwiki.org
282 * Emojis in Wysiwyg editor - Marius(((
283 {{jira url="https://jira.xwiki.org"}}
284 CKEDITOR-322
285 {{/jira}}
286 )))
287
288 == Dates ==
289
290 * 12.0RC1: --20th of Jan 2020-- 23th of Jan 2020
291 * 12Final: --27th of Jan 2020-- 29th of Jan 2020

Get Connected