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:
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(a)gmail.com> wrote:
În joi, 4 feb. 2021 la 21:31, Ostrzyciel Nożyczek
<ostrzycielnozyczek(a)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(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l