Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SMW should use Vue.js and Codex #5546

Open
krabina opened this issue Oct 26, 2023 · 2 comments
Open

SMW should use Vue.js and Codex #5546

krabina opened this issue Oct 26, 2023 · 2 comments
Labels
discussion enhancement Alters an existing functionality or behaviour UX User Experience

Comments

@krabina
Copy link
Contributor

krabina commented Oct 26, 2023

VueJS is the Wikimedia Foundation's official choice for adoption as the JavaScript framework for use within MediaWiki, available since MW 1.35.
Codex is the new design system for MediaWiki and will replace OOUI. Therfore we should talk about using it in SMW and related extensions.

Comments are welcome

@krabina krabina added enhancement Alters an existing functionality or behaviour discussion UX User Experience labels Oct 26, 2023
@Nikerabbit
Copy link
Contributor

At least for Codex to be usable, it would require waiting for a long time or reducing the number of supported MediaWiki versions. Or bundling Codex itself.

Vue might be more practical, but even though it's supported since 1.35, it's not the same version across all those releases.

On the other hand, I don't feel like the UI of SMW has big problems usability- or tech-wise. I'd prefer fixing scalability issues and addressing deprecation warnings.

@krabina
Copy link
Contributor Author

krabina commented Oct 26, 2023

I agree that there are more important issues, just wanted to open a thread about this as well since it might affect SMW at some point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion enhancement Alters an existing functionality or behaviour UX User Experience
Projects
None yet
Development

No branches or pull requests

3 participants
@Nikerabbit @krabina and others