Upgrade to Apache Wicket 10
Apache Wicket user-interface framework is used for the GeoServer Admin console screens.
Brad Hards has started this activity by going to the intermediate goal of Wicket 9, and will require a fleet of testers to perform A/B testing of each screen. This is an impressive undertaking, in 2016 we did an entire round of fundraising to assemble a team sprint when updating from Apache Wicket 1.4. to Wicket 7.x
Volunteers can help Brad test Wicket 9 now, and when the transition to Wicket 10 is complete a second round of A/B testing will be scheduled
The use of Jakarta Enterprise Edition requires the use of Apache Wicket 10.
Brad Hards - https://github.com/bradh
https://github.com/bradh/geoserver/tree/wicket8
In progress
Can we target 2.25.x release cycle? Unlikely.
- complete the changes to remove inline styles and script from each page. Grep for "TODO WICKET8" (or 9), there are about 110 files that still need work.
- release a milestone release (or use a nightly build)
- recruit user-list and volunteers to do A/B testing of each and every page
Tester available: Peter Smythe
Jira issue: https://osgeo-org.atlassian.net/jira/software/c/projects/GEOS/issues/GEOS-11275
Draft PR in progress: https://github.com/geoserver/geoserver/pull/7154
©2022 Open Source Geospatial Foundation