Wiki source code of Roadmap

Version 896.1 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 * **WCAG** - Lucas + Michael reviewing the PRs/merge them
44 ** New:(((
45 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
46 XWIKI-22168
47 {{/jira}}
48 )))
49 * **Security issues** - Pierre & Michael
50 ** Outstanding from past roadmaps:
51 *** https://jira.xwiki.org/browse/XWIKI-21926 (Pierre)
52 ** New:
53 *** https://jira.xwiki.org/browse/XWIKI-22811 - Michael
54 *** https://jira.xwiki.org/browse/XWIKI-22810 - Michael
55 *** https://jira.xwiki.org/browse/BLOG-191 - Michael
56 *** https://jira.xwiki.org/browse/XWIKI-22836 - Simon
57 * **UI/UX improvements** - Thiago + Adina
58 ** New:
59 *** Thiago:
60 **** Improve Required Rights UI Proposal for [[XWIKI-22656>>https://jira.xwiki.org/browse/XWIKI-22656]]
61 **** Review/Improve proposed solution for [[XWIKI-13999>>https://jira.xwiki.org/browse/XWIKI-13999]]
62 **** {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-10871{{/jira}}
63 *** Adina:
64 **** {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22837{{/jira}}
65 * **Realtime** - Marius
66 ** Outstanding from past roadmaps:(((
67 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
68 XWIKI-22284
69 XWIKI-22780
70 {{/jira}}
71
72 * Propose a list of RT topics to work on in the near future.
73 )))
74 * **Consistency of message boxes** - Lucas
75 ** Outstanding from past roadmaps:(((
76 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
77 XWIKI-22433
78 {{/jira}}
79 )))
80 * **Required Rights** - Michael
81 ** Outstanding from past roadmaps:(((
82 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
83 XWIKI-22656
84 {{/jira}}
85 )))
86 * **CKEditor** - Marius
87 ** Outstanding from past roadmaps:(((
88 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
89 XWIKI-22611
90 {{/jira}}
91 )))
92 * **Blocker bugs**:(((
93 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
94 XWIKI-22617
95 {{/jira}}
96 )))
97 * **Speed up page save** - Thomas
98 ** New:(((
99 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
100 XWIKI-22782
101 {{/jira}}
102 )))
103 ** Outstanding from past roadmaps:(((
104 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
105 XWIKI-22613
106 {{/jira}}
107 )))
108 * **Clustering** - Thomas, Michael
109 ** New:(((
110 * Make a proposal to improve current limitations of Clustering in order to be able to start improving things starting in March
111 )))
112 * **Macro Usability** - Lucas
113 ** New:(((
114 * Perform an analysis of all XS macros + recommended macros for:
115 ** 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)
116 * Create JIRA issues if they don't exist and prepare a list of JIRAs to fix for March onwards
117 * Create a design page + forum proposal for an action plan
118 )))
119 * **Moving away from LESSCSS** - Lucas
120 ** New:(((
121 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
122 XWIKI-22667
123 {{/jira}}
124 )))
125 * **Handling WebPreferences in refactoring operations** - Simon
126 ** New:(((
127 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
128 XWIKI-22583
129 {{/jira}}
130 )))
131 * **PDF Scalability** - Marius
132 ** New:(((
133 * 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).
134 * Goal: Fix any scalability issues to be able to export 2000-3000 PDF pages.
135 )))
136
137 == Contrib & Others ==
138
139 * **Cristal 0.15** - Manuel + Pierre + Marius + Thiago
140 ** New:(((
141 {{warning}}
142 * All new usability/first user experience issues should take priority
143 * The roadmap is subject to change and will be finalized soon
144 * 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.
145 {{/warning}}
146
147 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
148 CRISTAL-326
149 CRISTAL-381
150 CRISTAL-77
151 CRISTAL-430
152 CRISTAL-446
153 CRISTAL-412
154 CRISTAL-327
155 CRISTAL-447
156 CRISTAL-444
157 CRISTAL-448
158 {{/jira}}
159 )))
160 * **Email notification "per app" grouping** - Simon
161 ** New:(((
162 * Finish leftovers (jira issues to be created if need be)
163 )))
164 * **Change Request** - Simon
165 ** New:(((
166 * Finish leftovers (jira issues to be created if need be)
167 )))
168 * **Confluence Importer improvements** - Thomas
169 ** New:(((
170 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
171 CONFLUENCE-392
172 {{/jira}}
173 )))
174
175 Other:
176
177 * All: BFDs on Thursdays
178 * All: Fix flickers
179 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
180
181 == Dates ==
182
183 * 17.1.0 RC1: 17th of Feb 2025
184 * 17.1.0 Final: 24th of Feb 2025

Get Connected