Page MenuHomePhabricator

Special:WikiSets is hard to read and should use a table like Special:UserGroupRights
Closed, ResolvedPublic

Description

Currently, it is hard to tell if a wiki is included or excluded from a wikiset (like https://meta.wikimedia.org/wiki/Special:WikiSets/7) because there is only a newline separating each group. Special:WikiSets should use a table like Special:UserGroupRights and similar pages to better separate the two groups. The list is quite large, so keeping it in columns is still a good idea.

Event Timeline

Some other things of note:

  • Special:Wikisets has an older style (with the border around the page and the same style text everywhere), it should be modernized T104298: Convert CentralAuth special pages to use OOUI
  • Special:Wikisets uses a layout table for the columns, it should use CSS columns instead

I feel like it might be better to use section headers instead of a table for the actual wikiset lists. I'm not really sure what should be done with the top table, especially since I'm not looking at it with steward glasses. As a quick mockup:

image.png (925×946 px, 164 KB)

1234qwer1234qwer4 triaged this task as Unbreak Now! priority.Sep 10 2021, 8:26 PM
1234qwer1234qwer4 set the point value for this task to 1.0E+31.

The mockup looks pretty good, and using sections will certainly make the distinction between the two lists of included and excluded wikis easier.

AntiCompositeNumber lowered the priority of this task from Unbreak Now! to Needs Triage.Sep 10 2021, 8:29 PM
AntiCompositeNumber removed the point value 1.0E+31 for this task.

I'm not sure what made these options selected by default, but I certainly did not enter any of these changes. Probably a problem for a different task though.

Quick notes on the mockup:

  1. Wiki set "Global bot wikis" should be in the page title itself (and the first heading) instead of Wiki sets.
  2. The table in your mockup can be just a plain wikitable without OOUI stuff around it.
  3. Name/Used in groups/Type can be table headers.
  4. The idea to make Wikis and Wikis not included above into sections is great.

In fact, even main page (https://meta.wikimedia.org/wiki/Special:WikiSets) can just lose <fieldset> / <legend> instead of converting them to OOUI, since they bear little meaning. If there are some form fields only available to stewards there, only they should be in a fieldset if needed.

Change 720434 had a related patch set uploaded (by Majavah; author: Majavah):

[mediawiki/extensions/CentralAuth@master] SpecialWikiSets: remove fieldsets

https://gerrit.wikimedia.org/r/720434

Before:

image.png (587×1 px, 47 KB)

After:

image.png (572×1 px, 47 KB)

Before:

image.png (254×1 px, 10 KB)

After:

image.png (267×543 px, 9 KB)

I can't help myself, but...the versions "after" don't really look nice, or like the mockups?

Change #1236360 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CentralAuth@master] Redesign readonly view on Special:WikiSets

https://gerrit.wikimedia.org/r/1236360

Change #1236360 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@master] Redesign readonly view on Special:WikiSets

https://gerrit.wikimedia.org/r/1236360

Change #720434 abandoned by Umherirrender:

[mediawiki/extensions/CentralAuth@master] SpecialWikiSets: remove fieldsets

Reason:

Done via I132e77eae7e65e8aa2b1a264c82f15cadfd2c2d4

https://gerrit.wikimedia.org/r/720434