Wiki source code of Roadmap

Version 895.2 by Vincent Massol on 2025/01/31

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc depth="3"/}}
3 {{/box}}
4
5 The [[XWiki development process>>dev:Main.WebHome]] uses [[JIRA>>https://jira.xwiki.org]] for listing all tasks to be implemented and all bugs to be fixed.
6
7 You'll find there the dates and versions planned for issues to be fixed and hence the XWiki roadmaps.
8
9 If you're interested to help out check the [[contributing page>>dev:Community.Contributing]].
10
11 Already implemented roadmaps can be found in the [[archives>>Roadmaps.Archives.WebHome]].
12
13 = XWiki 17.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
14
15 Release dates for the 17.x Cycle:
16
17 * 17.0.0: January 2025 (/)
18 * 17.1.0: February 2025 (x)
19 * 17.2.0: March 2025 (x)
20 * 17.3.0: April 2025 (x)
21 * 17.4.0: May 2025 (x)
22 * 17.5.0: June 2025 (x)
23 * 17.6.0: July 2025 (x)
24 * 17.7.0: August 2025 (x)
25 * 17.8.0: September 2025 (x)
26 * 17.9.0: October 2025 (x)
27 * 17.10.0: November 2025 (x)
28 * 17.10.1: December 2025 (x)
29 * 17.10.2: December 2025 (x)
30
31 {{comment}}
32 * TBD - TBD(((
33 {{jira id="xwikiorg"}}
34 TBD-1234
35 {{/jira}}
36 )))
37 {{/comment}}
38
39 = February Roadmap =
40
41 == XWiki Standard ==
42
43 * **Email notification "per app" grouping** - Simon
44 ** New:(((
45 * Finish leftovers (jira issues to be created if need be)
46 )))
47 * **WCAG** - Lucas + Michael reviewing the PRs/merge them
48 ** New:(((
49 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
50 XWIKI-22168
51 {{/jira}}
52 )))
53 * **Security issues** - Pierre & Michael
54 ** Outstanding from past roadmaps:
55 *** https://jira.xwiki.org/browse/XWIKI-21926 (Pierre)
56 ** New:
57 *** https://jira.xwiki.org/browse/XWIKI-22811 - Michael
58 *** https://jira.xwiki.org/browse/XWIKI-22810 - Michael
59 *** https://jira.xwiki.org/browse/BLOG-191 - Michael
60 *** https://jira.xwiki.org/browse/XWIKI-22836 - Simon
61 * **UI/UX improvements** - Thiago + Adina
62 ** New:
63 *** Thiago:
64 **** Improve Required Rights UI Proposal for [[XWIKI-22656>>https://jira.xwiki.org/browse/XWIKI-22656]]
65 **** Review/Improve proposed solution for [[XWIKI-13999>>https://jira.xwiki.org/browse/XWIKI-13999]]
66 **** {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-10871{{/jira}}
67 *** Adina:
68 **** {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22837{{/jira}}
69 * **Realtime** - Marius
70 ** Outstanding from past roadmaps:(((
71 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
72 XWIKI-22284
73 XWIKI-22780
74 {{/jira}}
75
76 * Propose a list of RT topics to work on in the near future.
77 )))
78 * **Consistency of message boxes** - Lucas
79 ** Outstanding from past roadmaps:(((
80 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
81 XWIKI-22433
82 {{/jira}}
83 )))
84 * **Required Rights** - Michael
85 ** Outstanding from past roadmaps:(((
86 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
87 XWIKI-22656
88 {{/jira}}
89 )))
90 * **CKEditor** - Marius
91 ** Outstanding from past roadmaps:(((
92 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
93 XWIKI-22611
94 {{/jira}}
95 )))
96 * **Blocker bugs**:(((
97 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
98 XWIKI-22617
99 {{/jira}}
100 )))
101 * **Speed up page save** - Thomas
102 ** New:(((
103 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
104 XWIKI-22782
105 {{/jira}}
106 )))
107 ** Outstanding from past roadmaps:(((
108 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
109 XWIKI-22613
110 {{/jira}}
111 )))
112 * **Clustering** - Thomas, Michael
113 ** New:(((
114 * Make a proposal to improve current limitations of Clustering in order to be able to start improving things starting in March
115 )))
116 * **Macro Usability** - Lucas
117 ** New:(((
118 * Perform an analysis of all XS macros + recommended macros for:
119 ** Make sure that all macros with all their parameters are properly usable in the editor : all parameters are typed and have pickers, the macro is editable easily even if imbricated with other macros, all are usable from the quick actions, etc. For some macros, some parameters are not rendered properly (e.g box title)
120 * Create JIRA issues if they don't exist and prepare a list of JIRAs to fix for March onwards
121 * Create a design page + forum proposal for an action plan
122 )))
123 * **Moving away from LESSCSS** - Lucas
124 ** New:(((
125 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
126 XWIKI-22667
127 {{/jira}}
128 )))
129 * **Handling WebPreferences in refactoring operations** - Simon
130 ** New:(((
131 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
132 XWIKI-22583
133 {{/jira}}
134 )))
135 * **PDF Scalability** - Marius
136 ** New:(((
137 * Scalability test for PDF export to find out limits (# of pages that we can exported at once, memory required, whether page content has big impact or not, etc).
138 * Goal: Fix any scalability issues to be able to export 2000-3000 PDF pages.
139 )))
140
141 == Contrib & Others ==
142
143 * **Cristal 0.15** - Manuel + Pierre + Marius + Thiago
144 ** New:(((
145 {{warning}}
146 * All new usability/first user experience issues should take priority
147 * The roadmap is subject to change and will be finalized soon
148 * TODO: Define a new milestone (since the 1st MVP is for FOSDEM, at end of January) before being able to define the roadmap for Feb.
149 {{/warning}}
150
151 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
152 CRISTAL-326
153 CRISTAL-381
154 CRISTAL-77
155 CRISTAL-430
156 CRISTAL-446
157 CRISTAL-412
158 CRISTAL-327
159 CRISTAL-447
160 CRISTAL-444
161 CRISTAL-448
162 {{/jira}}
163 )))
164 * **Misc**
165 ** New:(((
166 * Change request fixes - Simon (to be defined precisely)
167 * Word-based notifications - Simon (to be defined precisely)
168 )))
169 * **Confluence Importer improvements** - Thomas
170 ** New:(((
171 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
172 CONFLUENCE-392
173 {{/jira}}
174 )))
175
176 Other:
177
178 * All: BFDs on Thursdays
179 * All: Fix flickers
180 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
181
182 == Dates ==
183
184 * 17.1.0 RC1: 17th of Feb 2025
185 * 17.1.0 Final: 24th of Feb 2025

Get Connected