Last modified: 2010-11-20 17:36:47 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T25923, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 23923 - Special:PrefixIndex should have a simpler initial interface
Special:PrefixIndex should have a simpler initial interface
Status: RESOLVED FIXED
Product: MediaWiki
Classification: Unclassified
Interface (Other open bugs)
unspecified
All All
: Normal major (vote)
: ---
Assigned To: Nobody - You can work on this!
http://en.wikipedia.org/wiki/Wikipedi...
:
: 21143 26024 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-06-11 22:31 UTC by Pete F
Modified: 2010-11-20 17:36 UTC (History)
7 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
Jimmy Wales appeal seeming to lead into offensive line coincidence (deleted)
2010-11-20 13:09 UTC, Dan Jacobson
Details

Description Pete F 2010-06-11 22:31:33 UTC
In fall 2009, some English Wikipedians surfaced an important issue, but apparently did not find a way to get any action taken on their conclusions.

Summary:
The "Special:PrefixIndex" function, which is only a couple clicks away from any page, by default includes a listing of all mainspace articles, alphabetically. Thus, on English Wikipedia, it starts with "!!!Fuck You!!!", a thrash metal album.

The Wikipedians discussing this suggested that the initial view of the "Special:PrefixIndex" page should not include ANY articles until a search string has been entered. Seems perfectly reasonable, but needs a techy to implement.
Comment 1 Roan Kattouw 2010-06-12 14:15:06 UTC
Suggest WONTFIX. Special:Prefixindex is really just a special mode of Special:Allpages, which does the same thing AFAIK.
Comment 2 Max Semenik 2010-06-12 14:49:34 UTC
If some project doesn't like the default implementation for some weird reason (there's [[WP:NOTCENSORED]], by the way), they could tweak it with site JS.
Comment 3 Pete F 2010-06-12 16:23:50 UTC
Max, just to be clear about the request: nobody suggested censoring Wikipedia.

The Wikipedians who discussed this felt that there was no benefit or encyclopedic value to showing the first n articles alphabetically, which is an arbitrary sample generally beginning with punctuation characters. The fact that the first entry is !!!Fuck You!!! is just the thing that started the discussion, not the justification for making a change.

Could you explain your suggestion? I don't know what "site JS" is, or how one would go about tweaking it to meet this need.
Comment 4 Pete F 2010-06-12 16:47:33 UTC
Roan, The idea that Special:PrefixIndex is a special case of Special:Allpages makes sense, and I don't think the original folks requesting this realized it (I know I didn't). And of course a page intended to list "all pages" has to start somewhere, so I doubt there's any desire to change Special:Allpages behavior in this way.

But I'm not sure I understand how this relationship between the features affects the original request. Is it impossible, or very difficult, to change the default first display of Special:PrefixIndex without changing the behavior of Special:PrefixIndex? What's the issue that makes you suggest not fixing it?
Comment 5 MZMcBride 2010-06-12 17:06:14 UTC
Regardless of the underlying original reason for requesting this change, I think it's reasonable to say that there isn't any good particular reason that the initial form shows entries.

A user navigates to [[Special:PrefixIndex]] to find all pages beginning with some character. To show results before the user has entered anything is confusing and unnecessary.

I've adjusted the bug summary to be clearer and less ideological.
Comment 6 Roan Kattouw 2010-06-12 18:31:57 UTC
(In reply to comment #4)
> Roan, The idea that Special:PrefixIndex is a special case of Special:Allpages
> makes sense, and I don't think the original folks requesting this realized it
> (I know I didn't). And of course a page intended to list "all pages" has to
> start somewhere, so I doubt there's any desire to change Special:Allpages
> behavior in this way.
> 
> But I'm not sure I understand how this relationship between the features
> affects the original request. Is it impossible, or very difficult, to change
> the default first display of Special:PrefixIndex without changing the behavior
> of Special:PrefixIndex? What's the issue that makes you suggest not fixing it?
I have no idea how difficult this is, it's just that to me this request made no sense. But I agree that the current behavior arguably doesn't make sense either.

What Max meant by "site JS" is that you can put some JavaScript in [[MediaWiki:Common.js]] that would then hide these links. This should be easy for someone with JS experience (and there's plenty of them out there, enwiki has a fairly large base of custom JS).
Comment 7 Bryan Tong Minh 2010-10-24 15:27:20 UTC
(In reply to comment #5)
> Regardless of the underlying original reason for requesting this change, I
> think it's reasonable to say that there isn't any good particular reason that
> the initial form shows entries.
> 
Especially since we do that with every search-like form I believe.
Comment 8 Bryan Tong Minh 2010-10-24 15:33:27 UTC
Fixed in r75314.
Comment 9 Pete F 2010-10-24 18:14:54 UTC
*** Bug 21143 has been marked as a duplicate of this bug. ***
Comment 10 Brion Vibber 2010-10-25 23:50:46 UTC
There was a regression which caused no results to be shown for the prefix '0', as this evaluates to false in boolean context -- this is what the isset checks were there for, as they don't give that false negative. Ah, PHP. :)

Fixed in r75402; comparing against '' does the job we want here just fine.
Comment 11 Bryan Tong Minh 2010-10-26 07:08:39 UTC
Oh the joys of PHP. Thanks Brion :)
Comment 12 MZMcBride 2010-11-20 09:08:25 UTC
*** Bug 26024 has been marked as a duplicate of this bug. ***
Comment 13 Dan Jacobson 2010-11-20 13:09:15 UTC
Created attachment 7842 [details]
Jimmy Wales appeal seeming to lead into offensive line coincidence

Here just for the record is the odd juxtaposition of the fund raising appeal vs. the dirty words, if one clicks the link on the pre-fixed bug to get to that page.
Comment 14 Gurch 2010-11-20 13:28:19 UTC
(In reply to comment #13)
> Created attachment 7842 [details]
> Jimmy Wales appeal seeming to lead into offensive line coincidence
> 
> Here just for the record is the odd juxtaposition of the fund raising appeal
> vs. the dirty words, if one clicks the link on the pre-fixed bug to get to that
> page.

That's no different to what would happen on viewing any other "offsensive" title, and I don't see how it's related to this bug.
Comment 15 Chad H. 2010-11-20 17:36:47 UTC
The content of attachment 7842 [details] has been deleted by
    Chad H. <innocentkiller@gmail.com>
who provided the following reason:

Bogus

The token used to delete this attachment was generated at 2010-11-20 17:36:38 UTC.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links