It's also worth mentioning that WMF is early in the process of adopting vue. Hopefully we do this in a sane way, porting the good things from OOJS-UI into a centralized design system with a comprehensive component library. I mention it because you may want to keep an eye on that progress and see how your plans here might line up. I think this is the place to look: https://www.mediawiki.org/wiki/Vue.js/Migration_Project_Charter
I'll also add that you're awesome and the list of fixes you mention looks amazing :)
On Thu, Feb 4, 2021 at 5:00 PM Strainu strainu10@gmail.com wrote:
În joi, 4 feb. 2021 la 21:31, Ostrzyciel Nożyczek ostrzycielnozyczek@gmail.com a scris:
The things that I have on mind are:
Rework config handling to make it more consistent (now only campaign
configs are parsed, the main config is not) and robust (unit testing included!).
Simplify the task of including more licenses in UW (message loading
based on config), add more built-in icons to make that even simpler for site admins.
Change the tutorial from an image to wikitext, which should be much
easier to edit.
Restructure documentation to be third-party centric, maybe make a brief
configuration guide (configuring UW now requires one to carefully study a not-so-friendly PHP file).
Add a few quick hacks to make the UI responsive, at least to some degree
(that is very much possible with just CSS). The solution can be polished later.
Remove Wikibase-related code and other Wikimedia-specific stuff that
will just make testing harder.
Improve configurability for all fields in the wizard, ensure sensible
default settings.
Add an option to use single-language fields. Multi-language fields are
unnecessary on most wikis.
Look into how different stages of UW could be streamlined / improved to
make the upload process faster, especially on wikis requiring less detailed information.
Make all kinds of file description syntax configurable. (Maybe) prepare and package a few ready-to-use configuration sets,
together with the templates necessary to make it work. That would really simplify the process of bringing UW to a wiki.
Just a quick note to say that out of the 11 items you list above, 8 would also improve the Wikimedia experience :)
Strainu
...and more! This may be a bit ambitious, but I think it's doable with
just a few people interested in the project and some spare time. I am certainly on board. :P
-- Ostrzyciel (he/him) _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l