Wiki source code of Roadmap

Version 833.1 by Simon Urli on 2023/10/23

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 (x)
40 * 15.10: November 2023 (x)
41 * 15.10.1: December 2023 (x)
42 * 15.10.2: December 2023 (x)
43
44 {{comment}}
45 * TBD - TBD(((
46 {{jira id="xwikiorg"}}
47 TBD-1234
48 {{/jira}}
49 )))
50 {{/comment}}
51
52 = XWiki 15.9 =
53
54 == XWiki Standard ==
55
56 Outstanding from past roadmaps:
57
58 * Security issues not finished:
59 ** Manuel:
60 *** https://jira.xwiki.org/browse/XWIKI-20331
61 ** Michael:
62 *** https://jira.xwiki.org/browse/XWIKI-20331
63 * WCAG - Lucas + Michael reviewing the PRs/merge them(((
64 {{jira id="xwikiorg"}}
65 XWIKI-21005
66 {{/jira}}
67 )))
68 * Bug fix CKEditor - Marius (BFD with help from Manuel)(((
69 {{jira id="xwikiorg"}}
70 XWIKI-20574
71 {{/jira}}
72 )))
73 * PDF export bug fixes (BFD?) - Marius(((
74 {{jira id="xwikiorg"}}
75 XWIKI-20712
76 {{/jira}}
77 )))
78 * UI proposals on the forum to finish - Adina
79 ** Push devs to answer and conclude on each proposal, especially for:
80 *** the dropdown borders and shadows
81 *** division between panels and content
82 * What's New: Improved UI - Adina (with help from Vincent)
83 ** Implement the HTML/JS/CSS
84 *** TODO: Vincent to check the status on the provided HTML/CSS, see https://forum.xwiki.org/t/whats-new-ui-proposal-html-css-code/12968
85 *** UI support for news item images:(((
86 {{jira id="xwikiorg"}}
87 XWIKI-20846
88 {{/jira}}
89 )))
90 * [[Compiled XDOM>>design:Proposal.CompiledXDOM]] - Thomas(((
91 {{jira id="xwikiorg"}}
92 XRENDERING-703
93 XRENDERING-723
94 XWIKI-21219
95 XCOMMONS-2813
96 XWIKI-21377
97 XWIKI-21383
98 {{/jira}}
99 )))
100 * Realtime bugfixes - Dorian (with help from Marius)(((
101 {{jira id="xwikiorg"}}
102 XWIKI-21006
103 XWIKI-21007
104 {{/jira}}
105 )))
106 * Continue working on LiveTable to Live Data migrations - Michael(((
107 {{jira id="xwikiorg"}}
108 XWIKI-18759
109 {{/jira}}
110 )))
111
112 New work:
113
114 * New Security issues - Michael
115 ** 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
116 ** https://jira.xwiki.org/browse/XWIKI-21335
117 ** https://jira.xwiki.org/browse/XWIKI-21337
118 * Required rights - Michael, Manuel(((
119 {{jira id="xwikiorg"}}
120 XWIKI-21311
121 {{/jira}}
122 )))
123 * Implement Skin improvements - Manuel(((
124 {{jira id="xwikiorg"}}
125 XWIKI-21333
126 XWIKI-21334
127 {{/jira}}
128 )))
129 * Realtime improvements - Marius(((
130 {{jira id="xwikiorg"}}
131 XWIKI-21338
132 XWIKI-20053
133 XWIKI-20052
134 XWIKI-20673
135 XWIKI-19181
136 XWIKI-19180
137 XWIKI-20446
138 XWIKI-20445
139 XWIKI-19175
140 XWIKI-19174
141 XWIKI-19156
142 {{/jira}}
143 )))
144 * WCAG - Lucas + Michael reviewing the PRs/merge them(((
145 {{jira id="xwikiorg"}}
146 XWIKI-18007
147 XWIKI-20827
148 XWIKI-21009
149 {{/jira}}
150 )))
151 * Continue working on LiveTable to Live Data migrations - Michael(((
152 {{jira id="xwikiorg"}}
153 XWIKI-18625
154 {{/jira}}
155 )))
156 * Word-based notifications - Simon(((
157 {{jira id="xwikiorg"}}
158 WORDNOTIF-1
159 {{/jira}}
160 )))
161 * Revamping of notification watch buttons - Simon(((
162 {{jira id="xwikiorg"}}
163 XWIKI-19751
164 {{/jira}}
165 )))
166 * Signed Extensions - Michael
167 ** Start thinking about the need/architecture
168 * Extra Doc Revamp - Adina
169 ** See also https://forum.xwiki.org/t/xdocfooter-revamp/13115
170
171 == Contrib & Others ==
172
173 Outstanding from previous roadmaps:
174
175 * URL Normalizer in platform - Thomas
176 ** Proposal to merge the extension in platform + activate by default + implement it, if it passes
177 * Change Request - Simon(((
178 {{jira id="xwikiorg"}}
179 CRAPP-230
180 {{/jira}}
181 )))
182
183 New work:
184
185 * WAISE project, Contrib extension - Paul (with Michael as tech lead)
186 ** TODO: list issues here.
187 * Wiki 3.0 contrib extension
188 ** Manuel
189 *** Setup the critial dev infrastructure (issue tracker, documentation wiki, CI)
190 *** Forum proposal of the global architecture (what's client side, what's server side, how do we connect to the storage backend...) (based on [[Wiki 3.0 Desin Page>>design:Proposal.Cristal.WebHome]])
191 *** Work on authentication (delegate authentication to the underlying storage) PoC + proposal
192 ** Clement D
193 *** Benchmark of Javascript component injection libraries + design page + forum proposal (based on Ludovic PoC)
194 *** Vue 3 as our front-end framework forum proposal (based on Ludovic PoC)
195 *** Document tree PoC + design page + forum proposal
196
197 Other:
198
199 * All: BFDs on Thursdays
200 * All: Fix flickers
201 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
202
203 == Dates ==
204
205 * 15.9 RC1: 23rd of October 2023 (/)
206 * 15.9 Final: 30th of October 2023

Get Connected