https://bugzilla.wikimedia.org/show_bug.cgi?id=17316

           Summary: New 404 error page
           Product: Wikimedia
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: General/Unknown
        AssignedTo: [email protected]
        ReportedBy: [email protected]


Created an attachment (id=5769)
 --> (https://bugzilla.wikimedia.org/attachment.cgi?id=5769)
New error message file

The current 404 error page served by Wikimedia is ugly and has a few problems:

* It has a meta refresh on the client-side, which is pretty much universally
discouraged for accessibility purposes;
* The 'foundation' in the footer is not capitalised;
* It doesn't give the right 404 header, instead serving a "200 OK" code, which
is apparently problematic.

It is also subject to a pretty scathing critique at the following URL:

http://www.xmlplease.com/error404#h2-17

I've whipped up a new page which I think looks better and does the job better
(see attachment). It uses 3 images on Commons.

If you choose to implement this replacement, you would need to make sure to
spit out the 404 URL in the page title and in the italics paragraph, and a
modified version of this in the "check" link to whack a "/wiki/" before it
(presumably the same code that is presently used in the meta http-refresh
code). You would also need to fully protect File:Errorline.png and
File:Errorbg.png on Commons.

This new page doesn't fix the multilingual problem (serving 404s in English on
all sites), but I figure this is the sort of situation where such coding would
be done on the server side, so it would require someone with programming
abilities far above my own to implement (I don't think anyone else wants
another gigantic monster of an error message page). If this was done on the
server side, you'd be able to use the HTTP headers to ascertain the correct
language to serve, in a way that is not possible in Javascript.


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to