Difference between revisions of "Vue.js"
Jump to navigation
Jump to search
(Created page with "[https://vuejs.org Vue.js] is a JavaScript framework that is used in the MediaWiki project (and just about everywhere else) for creating the frontend. For MediaWiki, Vue.js in...") |
(link to mw.o) |
||
Line 1: | Line 1: | ||
− | [https://vuejs.org Vue.js] is a JavaScript framework that is used in the MediaWiki project (and just about everywhere else) for creating the frontend. For MediaWiki, Vue.js in used in the new [[mediawikiwiki:Codex|'''Codex''']] design system for Wikimedia. Codex replaces MediaWiki UI (and [[MediaWiki/Theming#OOUI - The Object Oriented User Interface|OOUI]]) which relied heavily on jQuery. While jQuery was great - and is still shipped<ref>https://www.mediawiki.org/wiki/ResourceLoader/Core_modules</ref> with MediaWiki core, the JavaScript and browser landscape has changed significantly leading to whole new JavaScript libraries and frameworks such as Vue.js. | + | [https://vuejs.org Vue.js] is a JavaScript framework that is [[mediawikiwiki:Vue.js|used in the MediaWiki project]] (and just about everywhere else) for creating the frontend. For MediaWiki, Vue.js in used in the new [[mediawikiwiki:Codex|'''Codex''']] design system for Wikimedia. Codex replaces MediaWiki UI (and [[MediaWiki/Theming#OOUI - The Object Oriented User Interface|OOUI]]) which relied heavily on jQuery. While jQuery was great - and is still shipped<ref>https://www.mediawiki.org/wiki/ResourceLoader/Core_modules</ref> with MediaWiki core, the JavaScript and browser landscape has changed significantly leading to whole new JavaScript libraries and frameworks such as Vue.js. |
https://gitlab.wikimedia.org/repos/design-systems/CodexExample is a repo that shows how to leverage Codex in your MediaWiki extensions. | https://gitlab.wikimedia.org/repos/design-systems/CodexExample is a repo that shows how to leverage Codex in your MediaWiki extensions. |
Revision as of 17:08, 6 November 2023
Vue.js is a JavaScript framework that is used in the MediaWiki project (and just about everywhere else) for creating the frontend. For MediaWiki, Vue.js in used in the new Codex design system for Wikimedia. Codex replaces MediaWiki UI (and OOUI) which relied heavily on jQuery. While jQuery was great - and is still shipped[1] with MediaWiki core, the JavaScript and browser landscape has changed significantly leading to whole new JavaScript libraries and frameworks such as Vue.js.
https://gitlab.wikimedia.org/repos/design-systems/CodexExample is a repo that shows how to leverage Codex in your MediaWiki extensions.