Wiki source code of Roadmap

Version 841.1 by Vincent Massol on 2024/01/15

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc depth="2"/}}
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. There's also a [[release calendar>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10000]] listing all known dates for future releases. Please understand that these dates are often tentative since XWiki's development is open source and lots of committers/contributors are working in their free time on XWiki.
8
9 If you're interested to help out check the [[contributing page>>dev:Community.Contributing]].
10
11 {{info}}
12 We're releasing several top level projects together and as such we've decided to have the same Roadmap page for all of them. Thus this page contains the roadmap for the following projects: XWiki Commons, XWiki Rendering and XWiki Platform.
13 {{/info}}
14
15 General goals for all releases:
16
17 * More tests
18 * Better javadoc
19 * More documentation on xwiki.org
20 * Code cleanup/refactoring
21
22 Already implemented roadmaps can be found in the [[archives>>Roadmaps.Archives.WebHome]].
23
24 Note that all planned release dates are also entered in the Calendar on [[JIRA>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10000]].
25
26 = XWiki 15.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
27
28 Release dates for the 15.x Cycle:
29
30 * 15.0: January 2023 (/)
31 * 15.1: February 2023 (/)
32 * 15.2: March 2023 (/)
33 * 15.3: April 2023 (/)
34 * 15.4: May 2023 (/)
35 * 15.5: June 2023 (/)
36 * 15.6: July 2023 (/)
37 * 15.7: August 2023 (/)
38 * 15.8: September 2023 (/)
39 * 15.9: October 2023 (/)
40 * 15.10: November 2023 (/)
41 * 15.10.1: December 2023 (/)
42 * 15.10.2: December 2023 (/)
43
44 {{comment}}
45 * TBD - TBD(((
46 {{jira id="xwikiorg"}}
47 TBD-1234
48 {{/jira}}
49 )))
50 {{/comment}}
51
52 = XWiki 15.10.1 & 15.10.2 =
53
54 == XWiki Standard ==
55
56 Outstanding from past roadmaps:
57
58 * WCAG - Lucas + Michael reviewing the PRs/merge them(((
59 {{jira id="xwikiorg"}}
60 XWIKI-21009
61 {{/jira}}
62 )))
63 * PDF export bug fixes (BFD?) - Marius(((
64 {{jira id="xwikiorg"}}
65 XWIKI-20712
66 {{/jira}}
67 )))
68 * What's New: Improved UI - Vincent(((
69 {{jira id="xwikiorg"}}
70 XWIKI-20846
71 {{/jira}}
72
73 * Using [[https:~~/~~/design.xwiki.org/xwiki/bin/view/Proposal/Design%20of%20What's%20new%20feature/#HUpdated28afterforumdiscussion29>>https://design.xwiki.org/xwiki/bin/view/Proposal/Design%20of%20What's%20new%20feature/#HUpdated28afterforumdiscussion29]]
74 * Update: new drawer POC was done and is working.
75 )))
76 * Compiled XDOM - Thomas(((
77 {{jira id="xwikiorg"}}
78 XWIKI-21219
79 {{/jira}}
80
81 * https://design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM
82 )))
83 * Realtime work - Marius & Dorian(((
84 {{jira id="xwikiorg"}}
85 XWIKI-19181
86 XWIKI-19180
87 XWIKI-19174
88 XWIKI-19156
89 {{/jira}}
90 )))
91 * Continue working on LiveTable to Live Data migrations - Michael(((
92 {{jira id="xwikiorg"}}
93 XWIKI-18625
94 {{/jira}}
95 )))
96 * UI/UX improvements - Thiago
97 ** Organize a Usability session to gather usability needs and prioritize them
98 ** Continue working on Notification improvements proposals
99
100 New work:
101
102 * New Security issues - Michael + Pierre
103 ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20in%20(Blocker%2C%20Critical)%20and%20category%20%3D%2010000
104 ** Pierre:
105 *** https://jira.xwiki.org/browse/XWIKI-21473
106 ** Michael:
107 *** https://jira.xwiki.org/browse/XWIKI-21553
108 * Realtime work - Dorian and Marius(((
109 {{jira id="xwikiorg"}}
110 XWIKI-21558
111 XWIKI-19157
112 XWIKI-21624
113 XWIKI-21625
114 XWIKI-21575
115 {{/jira}}
116 )))
117 * Required rights improvements - Michael(((
118 {{jira id="xwikiorg"}}
119 XWIKI-21607
120 {{/jira}}
121 )))
122 * Implement Skin improvements - Manuel(((
123 {{jira id="xwikiorg"}}
124 XWIKI-21112
125 {{/jira}}
126 )))
127 * WCAG - Lucas + Michael reviewing the PRs/merge them(((
128 {{jira id="xwikiorg"}}
129 XWIKI-21370
130 XWIKI-21492
131 XWIKI-21452
132 XINFRA-407
133 {{/jira}}
134 )))
135 * UI revamp proposals - Adina
136 ** Reach conclusions on all XDocFooter revamp sup-proposals and validate implementations
137 ** Continue UI/UX improvements for AWM
138 * UI/UX improvements - Thiago
139 ** Detail the use of Quant-UX for usability testing
140 ** Continue research on improvements that could be made in XWiki UI  
141 * Upgrade to Solr9 and migration from previous versions - Thomas(((
142 {{jira id="xwikiorg"}}
143 XWIKI-19813
144 XWIKI-20477
145 XCOMMONS-2407
146 XWIKI-12955
147 XWIKI-12674
148 {{/jira}}
149 )))
150 * Notifications Bug Fixes - Simon(((
151 {{jira id="xwikiorg"}}
152 XWIKI-21448
153 XWIKI-20336
154 XWIKI-20337
155 {{/jira}}
156 )))
157 * Security Cache - Michael(((
158 {{jira id="xwikiorg"}}
159 XWIKI-21439
160 {{/jira}}
161 )))
162
163 == Contrib & Others ==
164
165 Outstanding from previous roadmaps:
166
167 * Cristal contrib extension:
168 ** Thiago:
169 *** First mockups of the main UI elements:
170 **** Document tree
171 **** Breadcrumb
172 **** "Right hand side" menu (access to the administration, logging, ...)
173 **** main content area
174 * WAISE project, Contrib extension - Paul, Michael(((
175 {{jira id="xwikiorg"}}
176 LLMAI-38
177 LLMAI-39
178 LLMAI-40
179 {{/jira}}
180 )))
181
182 New work:
183
184 * Cristal contrib extension
185 ** Manuel
186 *** Integration functional tests on the CI
187 *** Continuous delivery of artifacts (web/electro + documentation)
188 ** Thiago
189 *** Continue the abstract UI elements mapping (expanding what was proposed in https://forum.xwiki.org/t/putting-an-abstraction-on-top-of-the-design-system/13286)
190 *** Check Shoelace and Baklava design systems
191
192 Other:
193
194 * All: BFDs on Thursdays
195 * All: Fix flickers
196 * All: With the time left, fix some critical/major open bugs.
197
198 == Dates ==
199
200 * 15.10.1: --11th (or-- 12th--)-- of December 2023 (/)
201 * 15.10.2: 26th (or 27th) of December 2023 (/)

Get Connected