Wiki source code of Roadmap
Version 895.2 by Vincent Massol on 2025/01/31
Show last authors
author | version | line-number | content |
---|---|---|---|
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 |