Version 7.1 by Marius Dumitru Florea on 2020/08/05

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

Get Connected