Version 14.1 by Alex Cotiugă on 2018/11/29

Hide last authors
Marius Dumitru Florea 10.1 1 {{toc depth="1"/}}
2
Alex Cotiugă 14.1 3 = XWiki 10.10 =
4
5 BAU:
6
7 * Thomas/Vincent: Improve STAMP KPIs (20%)
8 * All: BFD (20%)
9
10 Outstanding work:
11
12 * Thomas: continue work on performance (started in 10.4). Goal: go back to XWiki 8.x performance!
13 ** Specifically commit the work already done on the asynchronous framework/macro + apply it for UIX + panels + other places - Status: work already done mostly, will require a few more days(((
14 {{jira url="https://jira.xwiki.org"}}
15 XWIKI-15640
16 XWIKI-15622
17 XCOMMONS-1505
18 XWIKI-10632
19 {{/jira}}
20 )))
21 ** Other performance-related topics
22 * Simon/Marius (moved from 10.8 roadmap): Macro inline editing in WYSIWYG
23 ** Work mostly done but there are still some leftovers, especially in [[XRENDERING-518>>https://jira.xwiki.org/browse/XRENDERING-518]] which is proving harder than expected. Since it’s already late in the release, it’ll be committed in 10.10RC1.(((
24 {{jira url="https://jira.xwiki.org"}}
25 XRENDERING-518
26 CKEDITOR-199
27 {{/jira}}
28 )))
29 * Adel (moved from 10.8 roadmap): finish applying Autocomplete on reference everywhere,
30 ** We have one issue that is in 10.9. The rest is ready but will be committed in 10.10 only (too late for 10.9).(((
31 {{jira url="https://jira.xwiki.org"}}
32 XWIKI-15579
33 XWIKI-15569
34 XWIKI-15573
35 XWIKI-15574
36 XWIKI-15576
37 {{/jira}}
38 )))
39 * Simon: Page Move/Renaming: don't allow and/or warn when moving pages containing xclass definitions. Use case: prevent users from breaking AWM apps they created
40 ** Work finished but too late to be in 10.9. Will now be in 10.10(((
41 {{jira url="https://jira.xwiki.org"}}
42 XWIKI-15653
43 {{/jira}}
44 )))
45 * Adel/Marius (moved from 10.8 roadmap): Auto complete of references in WYSIWYG Macro Dialog (+ grouping feature so that users don't get both "page" and "reference" at the same time + "deprecated"/"priority" to show "page" more proemintenly than "reference")(((
46 {{jira url="https://jira.xwiki.org"}}
47 XWIKI-13066
48 XWIKI-8613
49 XCOMMONS-1519
50 XRENDERING-533
51 XWIKI-15823
52 XCOMMONS-1518
53 XRENDERING-534
54 XWIKI-15825
55 XWIKI-13282
56 XWIKI-15827
57 XCOMMONS-1530
58 XRENDERING-542
59 CKEDITOR-200
60 {{/jira}}
61 )))
62 * Guillaume: fix outstanding issues for notifications
63
64 New work:
65
66 * Simon: Button to remove all deleted pages/attachments in a single click(((
67 {{jira url="https://jira.xwiki.org"}}
68 XWIKI-15787
69 XWIKI-15880
70 {{/jira}}
71 )))
72
73 Best effort (if time permits, the items below are previous leftovers from previous roadmaps or items originally planned for 10.10):
74
75 * Marius/Adel/Simon: ConfigurableClass doesn't support page level configuration ccse
76 * Marius/Adel/Simon: Import: make it work with new versions of Libre Office (idea: use a more recent fork of jodconverter, we identified one and check if we need to merge changes we did in our fork)
77 * Marius/Adel/Simon: Display Reference of documents to copy paste
78 * Marius/Adel/Simon: Improve the XClass picker when in object edit mode (make it like the Add Macro dialog for WYSIWYG editor)
79 * Thomas: work on some items to make the upgrade experience simpler + unattended upgrades (ability to upgrade XWiki from the command line without interaction). Use the result of Caty's investigation from XWiki 10.8 period.
80
Marius Dumitru Florea 10.1 81 = XWiki 10.9 =
82
83 * Thomas/Vincent: Improve STAMP KPIs (20%) - 1 day per week
84 * All: BFD (20%)
85 * Thomas: continue work on performance (started in 10.4). Goal: go back to XWiki 8.x performance! Hint: https://t.co/0ZckyVYg6c ;)(((
86 {{jira url="https://jira.xwiki.org"}}
87 XWIKI-15640
Thomas Mortagne 13.1 88 XWIKI-15622
89 XCOMMONS-1505
Marius Dumitru Florea 10.1 90 {{/jira}}
91 )))
92 * Simon/Marius (moved from 10.8 roadmap): Macro inline editing in WYSIWYG(((
93 {{jira url="https://jira.xwiki.org"}}
94 XRENDERING-527
95 XRENDERING-518
96 CKEDITOR-199
97 {{/jira}}
98 )))
99 * Adel/Marius (moved from 10.8 roadmap): Auto complete of references in WYSIWYG Macro Dialog (+ grouping feature so that users don't get both "page" and "reference" at the same time + "deprecated"/"priority" to show "page" more proemintenly than "reference")
100 * Adel (moved from 10.8 roadmap): finish applying Autocomplete on reference everywhere, see [[https:~~/~~/design.xwiki.org/xwiki/bin/view/Proposal/AutocompleteOnReference>>doc:design:Proposal.AutocompleteOnReference]](((
101 {{jira url="https://jira.xwiki.org"}}
102 XWIKI-15568
103 XWIKI-15579
104 XWIKI-15569
105 XWIKI-15573
106 XWIKI-15574
107 XWIKI-15576
108 {{/jira}}
109 )))
110 * Simon: Page Move/Renaming: don't allow and/or warn when moving pages containing xclass definitions. Use case: prevent users from breaking AWM apps they created(((
111 {{jira url="https://jira.xwiki.org"}}
112 XWIKI-15653
113 {{/jira}}
114 )))
115 * Guillaume: Remove AS whenever it's used and replaced it with the new Notifications macro(((
116 {{jira url="https://jira.xwiki.org"}}
117 XWIKI-15667
118 XWIKI-15665
119 XWIKI-15343
120 {{/jira}}
121 )))
122
123 Best effort: If we have time (otherwise candidates for 10.10+):
124
125 * Marius/Adel/Simon: Display Reference of documents to copy paste
126 * Marius/Adel/Simon: Improve the XClass picker when in object edit mode (make it like the Add Macro dialog for WYSIWYG editor)
127 * Thomas: work on some items to make the upgrade experience simpler + unattended upgrades (ability to upgrade XWiki from the command line without interaction). Use the result of Caty's investigation from XWiki 10.8 period.
128
129 == Dates ==
130
Marius Dumitru Florea 12.1 131 * --10.9RC1: 22nd of October 2018-- (skipped) (x)
Marius Dumitru Florea 11.1 132 * 10.9Final: --29th-- 30th of October 2018 (/)
Marius Dumitru Florea 10.1 133
Adel Atallah 9.1 134 = XWiki 10.8 =
135
136 Scope:
137
138 * Thomas, Marius, Adel, Simon, anyone interested: Improve STAMP KPIs (20%) - 1 day per week
139 * All: BFD (20%)
140 * Thomas: continue work on performance (started in 10.4). Goal: go back to XWiki 8.x performance! Hint: https://t.co/0ZckyVYg6c ;)
141 * Thomas: Add a new tab in the user profile to list groups the user belongs to
142 {{jira url="https://jira.xwiki.org"}}XWIKI-15548
143 XWIKI-15537{{/jira}}
144 * Marius: Improve the Group sheet page. When viewing a group page, be able to filter by first name, last name in addition of id (which is already implemented).(((
145 {{jira url="https://jira.xwiki.org"}}
146 XWIKI-15380
147 {{/jira}}
148 )))
149 * Guillaume: Notifications performance + bugfixes
150 * Marius/Simon: For macros having wiki markup content (need new macro descriptor metadata), let the user enter it in the WYSIWYG directly. When hovering over the macro allow editing content + have some icons to edit parameters (similar to the CKEditor easy image feature: https://github.com/ckeditor/ckeditor-dev/issues/932 They call it a "balloon toolbar"). Related: [[Macros Options>>doc:design:Improvements.MacrosOptions]](((
151 {{jira url="https://jira.xwiki.org"}}
152 XRENDERING-518
153 CKEDITOR-199
154 {{/jira}}
155 )))
156 * Simon: Move Menus inside administration (see [[http:~~/~~/design.xwiki.org/xwiki/bin/view/Proposal/IdeaMenuInAdministration>>doc:design:Proposal.IdeaMenuInAdministration]])(((
157 {{jira url="https://jira.xwiki.org"}}
158 XWIKI-15483
159 {{/jira}}
160 )))
161 * Adel/Simon/Marius: finish applying Autocomplete on reference everywhere, see https://design.xwiki.org/xwiki/bin/view/Proposal/AutocompleteOnReference#HWYIWYGMacros
162 {{jira url="https://jira.xwiki.org"}}XWIKI-8613
163 CKEDITOR-200
164 XWIKI-13066
165 XWIKI-14647
166 XWIKI-15452
167 XWIKI-15568
168 XWIKI-15569
169 XWIKI-15571
170 XWIKI-15572
171 XWIKI-15573
172 XWIKI-15574
173 XWIKI-15575
174 XWIKI-15576{{/jira}}
175 * Vincent/Thomas: Possible work on improving the LaTeX exporter (will maybe be done in October or split between Sep. and Oct.)
176 * Caty: investigate how we could make the upgrade experience simpler.
177 * Caty: investigation for a new XClass picker in object edit mode
178
179 == Dates ==
180
181 * 10.8RC1: --17th of Sep-- 18th of Sep (/)
182 * 10.8Final: 24th of Sep
183
Vincent Massol 8.1 184 = XWiki 10.7 =
185
186 * Bug fixing (50%)
187 * Increasing test coverage and mutation scores (50%)
188
189 == Dates ==
190
191 * --10.7RC1: 20th of August 2018-- (/)
192 * 10.7Final: 27th of August 2018
193
Alex Cotiugă 7.1 194 = XWiki 10.6 =
195
196 * Thomas: continue work on performance (started in 10.4)
197 * Thomas: Bug fixes (ongoing)
198 * Guillaume: Notifications bugfixes
199 * Marius/Adel: For macros having wiki markup content (need new macro descriptor metadata), let the user enter it in the WYSIWYG directly. When hovering over the macro allow editing content + have some icons to edit parameters (similar to the CKEditor easy image feature: https://github.com/ckeditor/ckeditor-dev/issues/932 They call it a "balloon toolbar"). Related: [[http:~~/~~/design.xwiki.org/xwiki/bin/view/Improvements/MacrosOptions>>doc:design:Improvements.MacrosOptions]]
200 * Marius/Adel: Move Menus inside administration (see [[http:~~/~~/design.xwiki.org/xwiki/bin/view/Proposal/IdeaMenuInAdministration>>doc:design:Proposal.IdeaMenuInAdministration]])
201
202 == Dates ==
203
204 * 10.6RC1: --11th-- 16th of July 2018.
205 * 10.6Final: --18th-- 20th of July 2018 (Need to be released before the 20th since XWiki SAS seminar starts on the 23rd of July).
206
Ecaterina Moraru (Valica) 6.2 207 = XWiki 10.5 =
208
209 * Thomas: continue work on performance (started in 10.4)
210 * Thomas: Fix inconsistence of WebHome appearing everywhere when using references in macros and API calls. Finish Nested Spaces/Pages work. Page API.
211 * Guillaume: Notifications bugfixes
212 * Marius/Adel: Autocomplete on reference. Note: This would lessen the issue with WebHome.
213 ** Example 1: In object editor when the type is "Page Reference" + picker
214 ** Example 2: In WYSIWYG macro editor when a macro has a reference parameter + picker, see [[locations>>doc:design:Proposal.AutocompleteOnReference]]
215 ** Example 3: Database list (class reference input field) (especially important for AWM apps)
216 * Marius/Adel: Finish [[Visible Save>>doc:design:Proposal.IdeaVisibleSave]] implementation, see [[XWIKI-14162>>https://jira.xwiki.org/browse/XWIKI-14162]]
217
218 == Dates ==
219
220 * 10.5RC1: 11th of June 2018 (/) Note: we're giving a few less days so that we have enough time for 10.6 before the XWiki SAS yearly seminar
221 * 10.5Final:--18th of June 2018-- 19th of June 2018 (/)
222
Vincent Massol 6.1 223 = XWiki 10.4 =
224
225 * (((
226 Thomas: Finish work for edit protection from 10.3. Specifically ability to prevent editing/moving/deleting extension pages when a confi param is set for that.
227
228 {{jira url="https://jira.xwiki.org"}}
229 XWIKI-15225
230 XWIKI-15226
231 {{/jira}}
232 )))
233 * Thomas: Register global wiki macro at wiki level when the macro document is in a subwiki(((
234 {{jira url="https://jira.xwiki.org"}}
235 XWIKI-12736
236 {{/jira}}
237 )))
238 * Thomas: Performance work. Goal: be as good as XWiki 8.4.x. Fix performance issue in XWiki 10.x/Investigate problems with notifications. See for ex https://forum.xwiki.org/t/xwiki-and-tomcat-crashes/2788 but several users have reported issues so there's definitely something really bad happening.
239 * Guillaume: Finish AS replacement + continue fixing Notifications problems
240 * Marius: Improve Navigation panel. Introduce notion of blacklist for the Navigation panel and provide an Admin UI for it. Goal: remove the XWiki space by default using this blacklist (users can be seen in the User Index). Allow users to control better what they have in the panel + control the order. Others: try to improve performance.(((
241 {{jira url="https://jira.xwiki.org"}}
242 XWIKI-12895
243 XWIKI-15259
244 XWIKI-15260
245 XWIKI-14422
246 {{/jira}}
247 )))
248 * Adel: Evaluate and implement weblate for XWiki (replacement for l10n). Note: weblate is moving fast: https://docs.weblate.org/en/latest/changes.html
249
250 == Dates ==
251
252 * --10.4RC1: 14th of May 2018-- (/)
253 * --10.4Final: 22nd of May 2018 (21st is a bank holiday in France)-- 21st of May 2018 (/)
254
Vincent Massol 5.1 255 = XWiki 10.3 =
256
257 * --Fully replace the AS with Notifications (leftover from 10.2) - Assignee: Guillaume-- Delayed to future
258 * --Introduce notion of blacklist for the Navigation panel and provide an Admin UI for it. Goal: remove the XWiki space by default using this blacklist (users can be seen in the User Index). Assignee: Marius-- Delayed to future
259 * --Slot reserved for one usability improvement from those explored by Caty. Assignee: Marius-- Delayed to future
260 * --Slot reserved for one usability improvement from those explored by Caty. Assignee: Guillaume-- Delayed to future
261 * Finish the work for [["Discourage or disallow users to edit an extension's page“>>http://jira.xwiki.org/browse/XWIKI-14377]] - (see also the [[design page>>doc:design:Proposal.ExtensionDiscourageCodeEdit]]) - Assignee: Thomas
262 * --Start work on performance. Goal: be as good as XWiki 8.4.x - Assignee: Thomas-- Delayed to future
263
264 == Dates ==
265
266 * 10.3RC1: --16th of April 2018-- (x) Skipped since we were too late
267 * 10.3Final: --26th of April 2018-- 23rd of April 2018 (/)
268
Marius Dumitru Florea 3.1 269 = XWiki 10.2 =
270
271 * Finish moving to FS-based attachments by default (it was planned for 10.0 already) - Assignee: Thomas
272 ** Note that the work is done but we’d make it the default in 10.2, giving us more time to do additional tests
273 * [[Prevent accidental move/renames>>http://jira.xwiki.org/browse/XWIKI-14591]] - Assignee: Thomas
274 * Start designing the work for [["Discourage or disallow users to edit an extension's page“>>http://jira.xwiki.org/browse/XWIKI-14377]] - (see also the [[design page>>doc:design:Proposal.ExtensionDiscourageCodeEdit]]) - Assignee: Thomas
275 * Finish work on Notifications - Assignee: Guillaume
276 ** Known bug fixes
277 ** Improvements:(((
278 {{jira url="https://jira.xwiki.org"}}
279 XWIKI-14106
280 XWIKI-14129
281 XWIKI-15016
282 XWIKI-14844
283 XWIKI-14978
284 {{/jira}}
285 )))
286 * Continue preparation/discusssions about [[usability proposals>>doc:design:Proposal.Usability.Tasks5.Prioritization.WebHome]] - Assignee: Caty
287
288 == Dates ==
289
290 * 10.2RC1: 19th of March 2018 (x) (skipped)
291 * 10.2Final: 26th of March 2018 (/)
292
Vincent Massol 2.1 293 = XWiki 10.1 =
294
295 * Finish moving to FS-based attachments by default (it was planned for 10.0 already) - Assignee: Thomas
296 * Finish polishing/tuning/fixing Notifications and remove watchlist - Assigne: Guillaume
297 ** Idea: enable mails by default when notifs are enabled.
298 {{jira url="https://jira.xwiki.org"}}XWIKI-14202
299 XWIKI-15003
300 XWIKI-14961
301 XWIKI-14105
302 XWIKI-14990
303 XWIKI-14984
304 XWIKI-14710
305 XWIKI-14732
306 XWIKI-14976
307 XWIKI-14345
308 XWIKI-14675{{/jira}}
309
310 * Prevent accidental move/renames - http://jira.xwiki.org/browse/XWIKI-14591 - Assignee: Thomas
311 * Start discussions to agree about usability proposals listed at [[http:~~/~~/design.xwiki.org/xwiki/bin/view/Proposal/Usability/Tasks5/Prioritization/>>doc:design:Proposal.Usability.Tasks5.Prioritization.WebHome]] so that the first ones can be done during 10.2 and 10.3 - Assignee: Caty
312 * Skin refresh investigation (including Bootstrap 4) - Assignee: Caty
313
314 == Dates ==
315
316 * 10.1RC1: 19th of Feb 2018 (/)
Marius Dumitru Florea 4.1 317 * 10.1Final: 26th of Feb 2018 (/)
Vincent Massol 2.1 318
Vincent Massol 1.1 319 = XWiki 10.0 =
320
321 * Finish notifications - Guillaume (will be backported in 9.x)
322 * FS attachments by default - Thomas
323 * Performance - Thomas
324 * Skin refresh investigation + continue on usability for onboarding of admins and users (examples: inviting and adding users, creating the initial hierarchy of pages, change the logo, create the top menu) - Caty
325
326 == Dates ==
327
328 * 10.0RC1: 22nd of Jan 2018 (x) (skipped)
329 * 10.0Final: 29th of Jan 2018 (/)

Get Connected