Is OOUI deprecated?
A banner has recently appeared at https://mediawiki.org/wiki/OOUI declaring that OOUI is deprecated in favor of Codex. Direct link to banner. Also, there has been some declining of OOUI tickets on Phab with the existence of Codex being given as the reasoning.
However, it is my impression that Codex is not ready to replace OOUI yet. For example, if someone went and refactored every special page in MediaWiki core to use Codex, would the PRs be accepted? Is Codex both feature complete enough to do this, and the code simple enough (i.e. you don't need to use Vue for everything and can do it in PHP) to rewrite everything?
I'm not really a front end guy, so would like to get some guidance from some folks that have actually done coding in OOUI and Codex and have an idea of the state of these repos.
I suspect that the reorganization of the Design Systems Team should also factor into whether or not OOUI is discouraged or deprecated. It sounds like Codex doesn't have much development work going on now because of that.
What is the exact wording we should use for the banner on the mediawikiwiki OOUI page?
- Deprecated wording (27 August 2025):
- "OOUI was deprecated in favour of Codex in MediaWiki 1.39. Codex is the recommended user interface design system for Wikimedia, and is used in all current and future product development. You may still continue to use the OOUI library, but new work should use Codex. For more information, see OOUI."
- "Maintenance mode" wording (13 August 2025):
- "OOUI is in maintenance mode. New code should use Codex. Codex is now the recommended user-interface design system of Wikimedia, as of MediaWiki 1.39. For more information, see #Future of OOUI alongside Codex."
- "Will replace" wording (1 July 2025):
- "Codex, with Vue.js as its JavaScript framework,[1] will replace OOUI in current and future user-interface product development. See the section § Future of OOUI alongside Codex for more information. (February 2025)"
- Remove banner completely
Are there any good essays or Wiki pages that talk about OOUI vs Codex?
Would be good to start building a list of these somewhere.
Notes
- https://www.mediawiki.org/wiki/Talk:OOUI#Efforts_lately_to_mark_OOUI_as_discouraged_seem_premature - Original discussion. Suffered from low participation. Maybe Phabricator will attract more participants.
- The Phab tag "Codex Steering Committee" doesn't appear to have any watchers. If this ticket doesn't attract attention, perhaps we should ping those folks.
- Won't tag this Code-Stewardship-Review yet, but that might also be a tag to consider.