Page MenuHomePhabricator

Error pages mocks
OpenPublic

Authored By
• Nirzar, Dec 4 2014
Project Tags
Referenced Files
F23549: error-outage-wikipedia_2_2x.png
Dec 22 2014, 5:40 PM
F23508: error-outage-wikipedia_2x.png
Dec 22 2014, 9:23 AM
F19605: error-outage-2@2x.png
Dec 8 2014, 1:09 PM
F18538: template.png
Dec 4 2014, 8:39 PM
F18549: v1-error-outage@2x.png
Dec 4 2014, 8:39 PM
F18548: v2-error-outage-details-shown@2x.png
Dec 4 2014, 8:39 PM
F18544: v2-error-outage-details-hidden@2x.png
Dec 4 2014, 8:39 PM
F18542: v1-error-500@2x.png
Dec 4 2014, 8:39 PM

Mock History

Current Revision213112

Mock Description

This set contains generic template of an error page and few mocks based on that template. also the mobile version.

Note: these are rough mocks. Just to get an idea.

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

@Nirzar uploaded initial mockups for error screens, which have a ton of restrictions that Nirzar is working around, please use Phabricator to annotate your feedback so he can iterate on these designs.

Inline Comments

Lets make this mw.ui.quiet.neutral (dark grey, no underline, darken on hover)

We don't really have a rule element elsewhere (in the chrome), I don't know that its absolutely necessary, we try to shy away from ornamentation where we can

much better on the contrast here.

We'll have to check if this is even possible to embed on these types of pages, can you also do a variation we we link to the appropriate twitter accounts rather then embedding?

• Prtksxna added inline comment(s).
Inline Comments

Is asking for a donation on an error page a good idea?

Random Page (people like that sort of thing sometimes)

@Prtksxna Whenever we have outage, the donation servers are also down so this is a fixed $5 donation via Paypal. We can think of whether to put this on 500s and 400s since the regular donate.wikimedia works at those times.

@Nirzar, I didn't mean if its a good idea technically. I meant if we should be asking for a donation when the service is possibly errorring out.

@Prtksxna hmm... valid point. I think that's why we need to phrase the donation title as "Help us improve" but yes, I see what you mean.

@Jaredzimmerman-WMF thoughts?

• violetto added inline comment(s).
Inline Comments

This might seem like just an error message, but it's actually another great venue to use some fun copy to suggest that Wikipedia is operated by humans. Or even poke fun at ourselves.

Couple of content suggestions:
Wikipedians' disagreements neutrality of content
Investigating on validity of facts

There's enough seriousness on WP. It's like this Macy's commercial where it shows what happens when you ask for a shoe size. It's fun and exaggerated but still has alot of truth.

@violetto Sure, Jared had suggested oDesk errors for this, this is definitely a candidate for light communication, For mocks, I was using some placeholder text. I have created a spreadsheet so we can populate these with better copy.

Not all those who wander are lost - for 404?

It's a cool quote in English, but will most likely get lost in translation.

It'll be fun if we get to create illustrations of editors fixing page instead of engineers. Not everyone understands what an engineer's got to do with this page not working. Or editors arguing, investigating, etc.

@Nirzar & @Prtksxna I think the donation is fine, we should be careful around the language we use, and make sure that it definitely feels like a secondary (or tertiary) action. maybe even use language that doens't tie it to the error or an "issue" at all, but keep it more general

to @violetto's point we should make sure our humor doesn't rely too much on word play or culturally specific terms, that will be hard to translate.

Layout
Based on the feedback about the layout and styling, I have uploaded one more mock which takes care of most of the cases.
Here's how it looks in the browser, so you can get a better idea.

  1. Wikimedia outage - English
  2. Wikimedia outage - German
  3. 500 - Internal server error - English
  4. 403 - Access denied - English

Note: You can tap on "View details" to get details. which includes links for status.wikimedia.org and Wikimedia twitter account.

Imagery
I'm all up for exploring illustrative approach to go along with the copy. I have removed the warning symbol since the strong text works as an anchor right now. If we are doing illustrations then I will definitely need @violetto's help :)

Communication
Though humour is important, I think following points should be covered clearly in the communication

  1. What exactly went wrong?
  2. Who needs to fix it?
  3. Will it be solved within next few minutes? (Whether to hang around or go about)
  4. What can I (user) do about it? (Actions)

This is just a flow in which we can handle a bad situation. Few tips on communication by mailchimp It compares user's feelings and tips on appropriate response.

Code
The CSS is not optimised yet, it will much lighter than this. Using JS for hide/show. this will be removed for final version. It is just for the prototyping purpose. It's not mobile optimised, but you can see in one of the mocks above how it will look.

I like the general framework defined, and I think that the questions you try to answer are the right ones.

I also agree with @violetto that while being clear, we have an opportunity to make error pages a bit more fun. Reinforcing the idea that Wikipedia is operated by humans is a good idea. Other random ideas: focus on the inconvenience of Wikipedia not being available or illustrate some issues in this Encyclopaedic world where Van Gogh, Da Vinci and Marie Curie live together and try to fix the broken pipe that caused the error.

Regarding the donation, I think that it makes sense. We may want to explore to connect it more with the event making it clear that we provide the possibility of donating to "help these errors happen less often" or "making our systems more robust", but without increasing its prominence from the main message.

I think we need the Wikipedia globe somewhere on these pages. The Wikipedia brand is much more recognizable than Wikimedia's, we should make use of that. Maybe show the project logo when we know what project the person was trying to get to.

It might not seem like a good place to ask for donations, but I think we should give it a try.

"Fun" is a tricky thing to do right. Maybe some cute illustration like Google's 404 of broken robot.

Did I just seriously use the word 'cute'?!

@MSyed problem is in many cases we don't know if the error was triggered by xx.wikipedia.org while 90% thats probably the case it could be jarring to users if it wasn't.

@MSyed and I were talking, maybe this would be an opportunity to use the wikipedia globe and the foundation logo together in some way to tie them together for the users. Maybe play with that.

This comment was removed by • Nirzar.

@Nizar This looks good! I think we should also add the Wikipedia wordmark with the globe too...

@MSyed Yes, that was the first version. I have updated the same mock with wikipedia wordmark it.

The logo on M15/49 looks better. Users already know what site they're in and the globe is already a well-known logo. Showing the globe-only logo will suffice.

The entire layout doesn't seem very unified, feels fragmented due to:

Inline Comments

1/ Too much space here

1b/ Too much space here too

1c/ Too much space here too

1d/ Too much space around the box

1e/ Too much space around here too (good thing) but, forgive me for saying this, the layout feels saggy and needs to be tightened up in some of these areas mentioned to feel more balanced space-wise.

Making another comment here on the focus areas. The focus shifts from (described below). If that was the flow intended then you've achieved that goal!

Inline Comments

2/ The focus starts here

2b/ And interrupted with this area

2c/ This area is also asking for your attention

On the typography (described below).

Inline Comments

4/ At times body copy it's using sans-serif

4a/ Other times it's serif. We can use sans-serif here too so to keep "We're taking a timeout" as a focal message. Plus this message doesn't need a heading and it doesn't seem like one! :)

Just making sure this is #777

Disabled: ccc (ColorGray12)
Placeholder: aaa (ColorGray10)
Hover: 999 (ColorGray9)
Neutral: 777 (ColorGray7)
Clicked: 555 (ColorGray5)
according to color guide

Taking this opportunity to show you style guide

About using the Wikipedia globe logo: Trevor played around with using the 3D puzzle globe for an error page design a while ago. See https://s3.amazonaws.com/f.cl.ly/items/313T0Z342P360I0J1L0d/Wikipedia%20is%20Down!.jpg and https://s3.amazonaws.com/f.cl.ly/items/0i1Y0r2l300Y2T181Y0O/globe-broken.jpg

Obviously, I'm not suggesting that we use "Don't worry, Roan's on the case" as the actual text on the page, I'm just saying that since we have the 3D globe, effects like an exploded or exploding globe are possible.

two concerns I have:

  1. The exploding globe makes it look more serious than it is :) has a lot of negative connotation related to explosions.
  2. A full page background image will be heavy where we are trying to make a stand alone lightweight page. under 20kb.

thanks for these @Catrope the ops team has asked us to avoid raster images all together, and to get by only on svg that we can encode in the page itself, these are very cool, but I don't know that we'll be able to use this in this case.

Dummy comment to test T85950. Sorry for the noise.

I think putting a donation link on the error page is pretty inappropriate as it misleads the reader into thinking donating will directly contribute to fixing the issue, whereas in most instances insignificant down times are inevitable and quickly correctable, with very little relation to funding.

There are very few actions that users can take when they receive most types of error pages, but thankfully people very rarely encounter error pages, the left sidebar carries a donation link at all times. which is far more exposure. We can continue to iterate on the text in the donate call to action to try to address the point you're brining up.