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

Reply via email to