Jakob Nielsen's Alertbox, August 29, 2005:
Summary:
When using PC-native file formats such as PDF or spreadsheets, users feel like they're interacting with a PC application. Because users are no longer browsing a website, they shouldn't be given a browser UI.
Users are easily confused when websites link them to non-Web documents that offer a significantly different user experience than that of browsing Web pages.
In user testing, we often observe the following behavior: When people are finished using PDF files, Word memos, PowerPoint slides, Excel spreadsheets, and similar documents, they click the window's close box instead of the Back button. This gets them out of the document all right, but not back to the Web page from whence they started.
Blowing away browser windows is particularly bad on intranets, where users often have to log in or jump through other hoops to access document repositories.
Because users frequently close document windows, the best guidelines for linking to non-Web documents are:
Content-disposition: Attachment". If possible, also add "; filename=somefile.pdf" at the end of this line, to give the browser an explicit filename if the user chooses to save the file. (I thank Sybren Stüvel for providing this code.)
When you work with, say, a PowerPoint slideshow, your focus is on PowerPoint's slide-manipulation features. Because the user experience is so similar to that of working with your own local slides, it's easy to tune out the fact that you downloaded these slides from a website. When you're done with the slides, you do what you always do when you finish using PowerPoint: reach for the close box.
When a PC-native application opens inside a browser window, a second -- and equally unfortunate -- phenomenon occurs: When users can still see browser commands and buttons, they'll sometimes assume they can use these features to manipulate the document. Unfortunately, features that "make text bigger," "print," and help users "find in page" don't work while viewing a native application document. Given this, it's better not to show users familiar (and non-functional) browser buttons while they're working with a non-Web document.
I thus stand by the old advice against opening new windows while users are browsing the Web. So how can I reconcile this with the new guideline to open PDF and other documents in new windows?
Users don't view a PDF file as being the same environment as a website. There's no navigation bar or website features, and the mechanics of interacting with the document are very different than those of interacting with a website. It's exactly because of such differences that users start feeling like they're using an application rather than browsing, and thus click the close button when they want to quit.
Of course, this deviant user experience is one of the main reasons to avoid accursed PDF files in the first place if you're designing a browsing experience. PDF is good for printing, not for on-screen reading. But, if you must use PDF or other PC-native documents, at least recognize that they're different and treat them accordingly.
Most intranet guidelines are the same as those for websites. The guideline to open documents in a new window applies in both cases, for example, even though it's more important for intranets. As always, usability comes back to two questions: Who are the users? What are their tasks? Because the answers to these questions differ for websites and intranets, the guidelines sometimes differ as well.
The special guidelines for intranet usability are covered in two days of tutorials: Intranet Usability 1 (the basics that everyone should know) and Intranet Usability 2 (promoting intranets; designing special areas).
The conference also has two full days on application design guidelines:
Copyright © 2005 by Jakob Nielsen. ISSN 1548-5552