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