Page MenuHomePhabricator

Special:AllPages pagination is in the silliest format
Closed, DeclinedPublic


When you go to [[Special:AllPages]], it gives you a list of links if the list is small enough. Else it gives you a list of alphabetical ranges.

These ranges have two (identical-target) links, separated by the word "to" - e.g. "<a>Aardvark</a> to <a>Baboon</a>". This is basically the most confusing way we could have built this feature, because it looks like you're linking to the two pages and there is no obvious way to get to a list of all the pages.

I would suggest:

  1. Make the links bigger. Make them big old blocks, with padding and everything. Make them span the whole page. I want HUGE click targets.
  1. Link the whole message, not just bits of it. This makes basically everything easier, because the message can take two uncomplicated strings as arguments, and it can be ->text()ed instead of ->parse() or ->plain()ed.
  1. Maybe indicate how many links are on each page. Could be useful.
  1. Hover effects on the links would be fantastic. Just saying.

Let's get this done.

Version: 1.23.0
Severity: normal
See Also:



Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 2:22 AM
bzimport set Reference to bz58051.

Note: I think this *could* be easy, but I'd sort of rather have it done "right", so I'm going to stop short of calling it easy. Maybe intermediate.

I thought we were going to kill this feature altogether (?) Or did we change our minds on that?

Bug 65159 is about killing it.

Change 132907 had a related patch set uploaded by Bartosz Dziewoński:
SpecialAllpages: Remove fancy index functionality

Change 132907 merged by jenkins-bot:
SpecialAllpages: Remove fancy index functionality

Fixed by killing the feature.