Hi! We have a pretty large Wicket application and we're exploring our options when upgrading our frontend UI framework. Our current one is Bootstrap and upgrading it is a significant task in our application, so we are looking into if there are alternatives that we could switch to. We are specifically interested in using modern web component-based frameworks like Shoelace <https://shoelace.style/> and are looking to see if there is any existing experience or known efforts in this area.
Has anyone used Wicket with web component-based frameworks? If so, could you share some useful insights? We have created a simple proof of concept with Shoelace with Wicket and have had some success. However, for the form components, like the TextField, we had to work around the tag validation that verifies that the tag is named 'input' which with Shoelace should be 'sl-input'. And to be able to do Ajax Posting we had to change how the form data is serialized client-side in Wicket.Form.serializeForm using FormData. Are there any ongoing or planned efforts to update Wicket to better support or use new web APIs, particularly for form handling? We are aware of WICKET-6681 regarding the removal of the jQuery dependency, but it seems to have stalled? Regards, Erik
