Page MenuHomePhabricator

Optionally exclude redirects from Special:Allpages and Special:Prefixindex
Closed, ResolvedPublic

Description

Some Wikipedias are for macrolanguages (e.g. Akan, Arabic, Quetchua) or language
groups (e.g. Alemannic, Quetchua, Ripuarian) or languages laking a single, known,
or fixed orthograpy (e.g. Azeri=Azerbaidjani, Belorussian, Gothic, Kernewek=Karnuak,
Kurdi, Plattdüütsch, Serbian)

All these may need to have above average redirects so as to accomodate spelling
or dialectal variants of words. These redirects more often than not collate to
clusters of identical targets under very similarly spelt names.

Working through the lists generated bySpecial:Allpages, and Special:Prefixindex,
which must tediously be read zig-zag rather quickly top-down, is unpleasant and
error-prone.

It is possible to css display:none the redirects, which is maybe more workable but
certainly not pretty.

Best Solution so far to me is, to add a checkbox saying:

  • hide redirects

to the initial selection page. Its default should be off, which does not change the
current default behaviour.


Version: 1.17.x
Severity: enhancement

Details

Reference
bz7204

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 9:27 PM
bzimport set Reference to bz7204.
bzimport added a subscriber: Unknown Object (MLST).

robchur wrote:

Would it be worth extending this to all query pages, too, except where the
purpose of said page makes doing so illogical, e.g. hiding redirects on
Special:Listredirects is a *wee* bit FITH.

I concur. This would be a rather good feature, should one make it.

alefzet wrote:

Is any chance for implementing such feature?

bugs wrote:

Another solution would be to change the color of the redirects, as is done on [[fr:MediaWiki:Common.css|fr.wiki]], so that they appear differently:

/* Redirects on [[Special:Allpages]] and [[Special:Watchlist/edit]]. */
.allpagesredirect a, .watchlistredir a {
color:#0B0;
font-style:italic;
}

  • Bug 13600 has been marked as a duplicate of this bug. ***

@ Casey Brown (comment #4): that could indeed make it easier to visually skip non relevant information, but the redirects could still potentially take up a lot of space that otherwise would be used to display useful information (of course, the terms "useful" and "relevant" are used here considering that one is not interested in the redirects, which might not be the case, and thus the support for the option, with a checkbox).

Where's the problem adding a simple checkbox to /un)hide redirects on Special:AllPages? This would be very useful.

Roan, just saw this pop up on MediaWiki-General

Probably something we can do with (/at the same time as) the querypage updates..? Seems to fall under a similar umbrella...

(In reply to comment #8)

Roan, just saw this pop up on MediaWiki-General

Probably something we can do with (/at the same time as) the querypage
updates..? Seems to fall under a similar umbrella...

Allpages and Prefixindex don't use the QueryPage framework, so I see no reason to combine these changes. Adding an "exclude redirects" option to these special pages should be a relatively trivial change compared to the QueryPage refactoring.

Yes, allowing us to switch off showing redirects would be great, as my sites promote Special:Allpages to be the main way users are to get around the site.

See also http://thread.gmane.org/gmane.org.wikimedia.mediawiki/36092
for other users wanting / implementing the same thing.

If allowing showing them differently, be sure the solution is not only CSS deep, as I want it to work in text browsers too!

Also see Bug 2872.

  • This bug has been marked as a duplicate of bug 30963 ***