The Wikilove extension is one of about a dozen WMF-maintained features that still relies on jQuery UI – a framework that has been deprecated around here for several years. Out of all the officially-maintained projects which still use jQuery UI, Wikilove may be the simplest.
I'd like to propose that we (one or more DST engineers plus anyone else who is interested – possibly in a volunteer / 20%-time capacity) look at the feasibility of migrating this feature over to Codex while leaving the existing functionality unchanged.
I think that this proposed project would have the following merits:
- Opportunity to remove at least one instance of jQuery UI (deprecated, visually inconsistent)
- This feature is JS only so there are no SSR complications
- Necessary Codex components already exist or will very soon (Dialog, text input error state)
- This would be a good way to put current Codex components "to the test" inside MediaWiki in the context of a simple feature – doing this work will likely surface issues we'll need to solve in Codex before we can support larger migration efforts
- Small project, limited in scope and impact
This is not a high-priority project that should get in the way of other work. But as we approach the holidays (when things tend to slow down for many teams), this might be a good task to work on if there is any slack in schedules. I think this could serve as a good learning exercise for all involved.
Current Wikilove UI screenshots:

