<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Six Revisions &#187; User Interface</title>
	<atom:link href="http://sixrevisions.com/category/user-interface/feed/" rel="self" type="application/rss+xml" />
	<link>http://sixrevisions.com</link>
	<description></description>
	<lastBuildDate>Fri, 18 May 2012 00:25:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>5 Reasons Why Metaphors Can Improve the User Experience</title>
		<link>http://sixrevisions.com/user-interface/5-reasons-why-metaphors-can-improve-the-user-experience/</link>
		<comments>http://sixrevisions.com/user-interface/5-reasons-why-metaphors-can-improve-the-user-experience/#comments</comments>
		<pubDate>Fri, 11 May 2012 10:00:31 +0000</pubDate>
		<dc:creator>Jacob Gube</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sixrevisions.com/?p=6276</guid>
		<description><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=6276&c=658633225' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=6276&c=658633225' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br />There are many ways to experience the world around us. Especially offline, we can make use of our different senses to collect information, interpret our environment and make judgments. On the Web, however, our senses are more limited. As designers, we need to present information carefully to make sure our users think, feel and do [...]]]></description>
			<content:encoded><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=6276&c=894186943' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=6276&c=894186943' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br /><p><img src="http://cdn.sixrevisions.com/0262-01_ux_metaphors_reasons_thumbnail.jpg" width="550" height="200" alt="5 Reasons Why Metaphors Can Improve the User Experience" /></p>
<p>There are many ways to experience the world around us. Especially offline, we can make use of our different senses to collect information, interpret our environment and make judgments.</p>
<p>On the Web, however, our senses are more limited. As designers, we need to present information carefully to make sure our users think, feel and do the right thing.</p>
<p><span id="more-6276"></span></p>
<p>A great way to help your users understand abstract content, create a sense of familiarity, trigger emotions, draw attention and motivate action are <strong>metaphors.</strong></p>
<blockquote><p>&quot;The way we think, what we experience, and what we do every day is very much a matter of metaphor.&quot;  <br />- <strong>Lakoff and Johnson</strong></p></blockquote>
<p> In their frequently cited book, <em><a href="http://www.amazon.com/Metaphors-We-Live-George-Lakoff/dp/0226468011">Metaphors We Live By</a></em>, Lakoff and Johnson demonstrate the important role of metaphors in our language and in our everyday lives. Our conceptual system is largely metaphorical, which means that we use metaphors to reason and understand the world.</p>
<p>Let&#8217;s look at how you can use metaphors to add to the user experience on your website. Below are five reasons why metaphors can improve the user experience.</p>
<h3>1. Metaphors Can Put Abstract Concepts in Concrete Terms</h3>
<p>Metaphors are a great tool to help your users understand abstract or unfamiliar content. By linking abstract information to a concrete concept, it becomes easier for people to understand the information.</p>
<p>Let&#8217;s start off with the most basic and common use of metaphors on the Web: Icons. These little symbols help users grasp a concept quickly. Icons usually refer to something that we know from the physical world and that we can somehow relate to an abstract concept on the Web.</p>
<p>For example, on the site <a href="http://startupsthisishowdesignworks.com/" title="Startups, This Is How Design Works">Startups, This Is How Design Works</a>, you can see how a light bulb icon is used to denote the word &quot;innovation&quot;, a wrench icon to refer to making a product useful (utility), and a paintbrush icon to represent the word &quot;aesthetic&quot;:</p>
<p><img src="http://cdn.sixrevisions.com/0262-02_icons.jpg" width="500" height="208" alt="5 Reasons Why Metaphors Can Improve the User Experience" /><span class="figure-caption"><a href="http://discover.usabilla.com/discovery/4f9112d4b8dcb3a256000000">Source</a></span></p>
<p>Metaphors can be used creatively to explain complex or uncommon concepts. For example, take a look at Huw Wilkins&#8217;s <a href="http://huwshimi.com/404errorpage/">404 error page on his blog</a>:</p>
<p><img src="http://cdn.sixrevisions.com/0262-03_huwshimi.jpg" width="500" height="318" /><span class="figure-caption"><a href="http://discover.usabilla.com/discovery/4f4bdec7dbe6039919000012">Source</a></span></p>
<p>Many Web users don&#8217;t know what a 404 error is, and generic 404 error pages may be intimidating to them. Instead of giving a technical explanation of why the requested page is not available, the user gets a humorous image of a running ninja who stole the page being requested.</p>
<p>Metaphors can also be used to explain a process. <a href="http://datasift.com/" target="_blank">Datashift</a> shows an imaginary machine that turns different social media icons into statistics that can be displayed on your screen:</p>
<p><img src="http://cdn.sixrevisions.com/0262-04_datashift.jpg" width="500" height="307" /><span class="figure-caption"><a href="http://discover.usabilla.com/discovery/4f8e74224cbd80cc6d000000">Source</a></span></p>
<p>Of course, the machine isn&#8217;t real and the process is way more abstract than what&#8217;s displayed in the image, but it becomes very clear what kind of service they offer.</p>
<h3>2. Metaphors Create Familiarity</h3>
<p>We love to recognize things. Whenever we can&#8217;t recognize something, our brain tries its best to make sense of whatever we&#8217;re looking at. (That&#8217;s why <a href="http://sixrevisions.com/web_design/gestalt-principles-applied-in-design/">Gestalt principles can be applied to our design work.</a>)</p>
<p>In his article <em><a href="http://www.wilsonweb.com/design/follansbee-brain-usability.htm" target="_blank">Brains Agree: The Case for Website Usability Guidelines</a></em>, Todd Follansbee explains that we use patterns to get an idea of what to expect. Recognizing mental patterns helps us to accept and understand the unfamiliar.</p>
<p>The user interface of <a href="http://www.fiftythree.com/paper" target="_blank">Paper</a>, a drawing app for the iPad, makes use of a sketchbook metaphor to create familiarity:</p>
<p><img src="http://cdn.sixrevisions.com/0262-05_paper.jpg" width="500" height="181" /><span class="figure-caption"><a href="http://discover.usabilla.com/discovery/4f74479e637adbca12000000">Source</a></span></p>
<p>The app is designed to look and work like a sketchbook. You can easily bring sketches onto paper, choose between different pens and colors, flip through the pages and show your creations to friends by sharing them on social media. By applying familiar features to a digital tool, interactions become very intuitive and easy to learn. </p>
<p>Everyone knows <a href="http://en.wikipedia.org/wiki/Knock-knock_joke" title="Knock-knock joke - en.wikipedia.org">knock-knock jokes</a>, right? The people from <a href="http://knockknockfactory.com/">Knock Knock Factory</a> use the positive associations linked to the words for the image of their company.</p>
<p><img src="http://cdn.sixrevisions.com/0262-06_knockknock.jpg" width="500" height="103" /><span class="figure-caption"><a href="http://discover.usabilla.com/discovery/4f9137574cbd808557000000">Source</a></span></p>
<p>Not only does the name promise us that they&#8217;re a down-to-earth company, it also sounds familiar. Even someone who has never heard of the agency before will most likely have some fun and positive memories that stem from the company&#8217;s name.</p>
<h3>3. Metaphors Can Trigger Emotions</h3>
<p>You can use metaphors to trigger emotions. Emotions not only make your design appealing to people, but also more effective, pleasurable and memorable.</p>
<p>As mentioned before, icons help us grasp abstract concepts. However, if exaggerated and designed with personality, like on the site of <a href="http://www.eyebridge.in/" target="_blank">Eye Bridge</a>, they can also trigger emotions:</p>
<p><img src="http://cdn.sixrevisions.com/0262-08_eyebridge.jpg" width="500" height="136" /><span class="figure-caption"><a href="http://discover.usabilla.com/discovery/4f91527fb8dcb30549000000">Source</a></span></p>
<p>While we associate the abstract icon of a coffee cup with a certain meaning or function, a detailed picture makes us think of yummy, hot coffee at the same time.</p>
<p>The <a href="http://www.roambi.com/" target="_blank">Roambi app</a> works with a metaphor to trigger emotions as part of their marketing strategy:</p>
<p><img src="http://cdn.sixrevisions.com/0262-09_roambi.jpg" width="500" height="243" /><span class="figure-caption"><a href="http://discover.usabilla.com/discovery/4f3a514f9099e13827000009">Source</a></span></p>
<p>Of course, a business doesn&#8217;t have a pulse and taking a pulse into your hand is not physically possible either. However, the idea of doing so anyways is very attractive.</p>
<p>As a side note, great references for emotional design are <a href="http://www.jnd.org/" target="_blank">Don Norman</a> and <a href="http://aarronwalter.com/" target="_blank">Aarron Walter</a>, who both focus on the additional value we can add to a website when we consider human emotions.</p>
<h3>4. Metaphors Can Draw the Attention of Users</h3>
<p>Numerous techniques <a href="http://sixrevisions.com/web_design/the-art-of-distinction-in-web-design/" title="The Art of Distinction in Web Design">can make certain elements of a web design more distinctive than others</a>, and the use of metaphors is among them. Metaphors can be used to draw attention to a website in general or to very specific elements within a web page. Things we recognize draw our attention, just like when we recognize familiar faces in a big crowd of unfamiliar people.</p>
<p>For example, we associate nametags with events and social gatherings, such as <a href="http://sixrevisions.com/project-management/how-to-host-the-perfect-design-conference/" title="How to Host the Perfect Design Conference">conferences</a> and workshops. A nametag means that you are a registered member, a paying attendee, or entitled to things people without a nametag are not entitled to. So a nametag metaphor was used in the following <a href="http://dribbble.com/shots/401027-Login-ID" title="Login ID by Meng To - dribbble.com">login web form concept by Meng To</a> to make an otherwise plain web form more attractive:</p>
<p><img src="http://cdn.sixrevisions.com/0262-10_nametag.jpg" width="500" height="296" /><span class="figure-caption"><a href="http://discover.usabilla.com/discovery/4f6717a2d1a7ea8b3a00000d">Source</a></span></p>
<p> <a href="http://www.floridaflourish.com/" target="_blank">Flourish</a> decided to use a tree illustration to explain what they do, along with the tagline &quot;We plant Web sites that flourish in the harshest climates.&quot; They show a big flourishing tree in the middle of a desert to denote the power of their services. The illustration and metaphor is eye-catching and memorable.</p>
<p><img src="http://cdn.sixrevisions.com/0262-12_flourish.jpg" width="500" height="211" /><span class="figure-caption"><a href="http://discover.usabilla.com/discovery/4f71869c3b437ccf4f00001a%5d">Source</a></span></p>
<h3>5. Metaphors Can Motivate Users into Action</h3>
<p>Another interesting aspect of metaphors is that they can influence people&#8217;s actions. By translating interactions that we know from the real world to the Web, we can also transfer our knowledge to the screen. This way, metaphors can be very engaging and actionable because we intuitively know what to do.</p>
<p>The <a href="http://www.cascadebreweryco.com.au/">Cascade Brewery Co website</a> offers a very engaging metaphor for their <a href="http://sixrevisions.com/user-interface/navigation-design-patterns/" title="Guide to Website Navigation Design Patterns">navigation menu</a>:</p>
<p><img src="http://cdn.sixrevisions.com/0262-13_cascade.jpg" width="500" height="172" /><span class="figure-caption"><a href="http://discover.usabilla.com/discovery/4f7ac4e00fbd0a8d0d000000">Source</a></span></p>
<p>Users can brew their own content by adding different proportions of content categories. It is quite creative how this navigation menu grabs your attention and makes you check out the content just to see what happens if you change the brewing proportions.</p>
<p>Another great way to trigger users to register for beta access is this countdown clock on <a href="http://minuterace.com/">Minute Race</a>:</p>
<p><img src="http://cdn.sixrevisions.com/0262-14_minuterace.jpg" width="500" height="253" /></p>
<p> There is no indication of what happens if the time has run out, but still, I felt a strong urge to register as quickly as possible. Also, making it sound like a competition adds to my motivation to register immediately.</p>
<h3>Conclusion</h3>
<p>Metaphors can be a powerful tool for improving the user experience. Metaphors can:</p>
<ul>
<li>explain abstract or complex concepts</li>
<li>create a sense of familiarity</li>
<li>trigger emotions</li>
<li>draw attention to your site or certain components of it</li>
<li>motivate users to take action</li>
</ul>
<p><em>How do you use metaphors in your designs? Have you seen other great examples of how metaphors are used on the Web?</em></p>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/usabilityaccessibility/human-behavior-theories-that-can-be-applied-to-web-design/">Human Behavior Theories That Can be Applied to Web Design</a></li>
<li><a href="http://sixrevisions.com/usabilityaccessibility/cognitive-bias-user-experience/">How Cognitive Biases Shape User Experience</a></li>
<li><a href="http://sixrevisions.com/project-management/becoming-a-better-web-designer/">Becoming a Better Web Designer</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/user-interface/">User Interface</a> and <a href="http://sixrevisions.com/category/usabilityaccessibility/">Usability</a></li>
</ul>
<h3>About the Author</h3>
<p class="about-author"><img src="http://cdn.sixrevisions.com/authors/sabina_idler_small.jpg" alt="" width="80" height="80" /><span class="author-bio-text"><strong>Sabina Idler</strong> is community manager, information designer and writer on <a href="http://usabilla.com/" target="_blank">Usabilla</a>. Her education focused on usability, her passion is the user experience and design is her key to both of them. Follow her on Twitter @<a href="https://twitter.com/#!/sabinaidler">sabinaidler</a>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://sixrevisions.com/user-interface/5-reasons-why-metaphors-can-improve-the-user-experience/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Mobile UI Design Patterns: 10+ Sites for Inspiration</title>
		<link>http://sixrevisions.com/user-interface/mobile-ui-design-patterns-inspiration/</link>
		<comments>http://sixrevisions.com/user-interface/mobile-ui-design-patterns-inspiration/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 09:00:47 +0000</pubDate>
		<dc:creator>Jacob Gube</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sixrevisions.com/?p=6252</guid>
		<description><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=6252&c=2054523101' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=6252&c=2054523101' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br />User interface design patterns are solutions to common design challenges, such as navigating around an app, listing data or providing feedback to users. Mobile apps and sites have unique UI design requirements because, compared to their desktop counterparts, they&#8217;re used in smaller screens and, at least with today&#8217;s modern mobile devices, rely on fingers instead [...]]]></description>
			<content:encoded><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=6252&c=87353363' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=6252&c=87353363' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br /><p><a href="http://sixrevisions.com/user-interface/mobile-ui-design-patterns-inspiration/"><img src="http://cdn.sixrevisions.com/0259-01_mobile_ui_patterns_thumbnail.jpg" width="550" height="200" alt="Mobile UI Design Patterns: 10+ Sites for Inspiration" /></a></p>
<p><strong>User interface design patterns</strong> are solutions to common design challenges, such as navigating around an app, listing data or providing feedback to users.</p>
<p>Mobile apps and sites have unique UI design requirements because, compared to their desktop counterparts, they&#8217;re used in smaller screens and, at least with today&#8217;s modern mobile devices, rely on fingers instead of a keyboard and mouse as input mechanisms.</p>
<p>Whether you&#8217;re designing a mobile app UI for the first time or in need of specific design solutions, these <strong>mobile UI design pattern resources</strong> will surely help!</p>
<p><span id="more-6252"></span></p>
<h3>1. <a href="http://mobile-patterns.com/">Mobile UI Patterns</a></h3>
<p><a href="http://mobile-patterns.com/"><img src="http://cdn.sixrevisions.com/0259-02_mobile_ui_patterns_mobileuipatterns.jpg" width="550" height="421" alt="Mobile UI Patterns" /></a></p>
<p><em>Mobile UI Patterns</em> is a great site to visit to see common mobile UI design patterns such as <a href="http://mobile-patterns.com/activityfeeds">activity feeds</a> and <a href="http://mobile-patterns.com/notifications">notifications</a>. The patterns are organized into 20 categories so that you can easily find what you&#8217;re looking for.</p>
<h3>2. <a href="http://inspired-ui.com/">Inspired UI</a></h3>
<p><a href="http://inspired-ui.com/"><img src="http://cdn.sixrevisions.com/0259-03_mobile_ui_patterns_inspiredui.jpg" width="550" height="421" alt="Inspired UI" /></a></p>
<p><em>Inspired UI</em> is an excellent mobile UI design pattern gallery with over 1,000 screenshots of real mobile apps. Design patterns featured in the site include <a href="http://inspired-ui.com/tagged/signup">sign up</a> pages and <a href="http://inspired-ui.com/tagged/check_in">check-in</a> user interfaces.</p>
<h3>3. <a href="http://www.lovelyui.com/">lovely ui</a></h3>
<p><a href="http://www.lovelyui.com/"><img src="http://cdn.sixrevisions.com/0259-04_mobile_ui_patterns_lovelyui.jpg" width="550" height="421" alt="lovely ui" /></a></p>
<p>This site features common mobile app user interface elements such as <a href="http://www.lovelyui.com/tagged/buttons">buttons</a>, <a href="http://www.lovelyui.com/tagged/list">lists</a> and <a href="http://www.lovelyui.com/tagged/popover">popovers</a>. <em>lovely ui</em> was created by NYC-based interactive designer <a href="http://www.dianadianadiana.com/">Diana Frurip</a>.</p>
<h3>4. <a href="http://www.mobiledesignpatterngallery.com/mobile-patterns.php">Mobile Design Pattern Gallery</a></h3>
<p><a href="http://www.mobiledesignpatterngallery.com/mobile-patterns.php"><img src="http://cdn.sixrevisions.com/0259-05_mobile_ui_patterns_mobiledesignpatterngallery.jpg" width="550" height="421" alt="Mobile Design Pattern Gallery" /></a></p>
<p>This design pattern gallery is a supplement to UX designer Theresa Neil&#8217;s <a href="http://www.amazon.com/Mobile-Design-Pattern-Gallery-Applications/dp/1449314325/?">mobile design pattern book</a> published by O&#8217;Reilly Media. This gallery features an <a href="http://mobiledesignpatterngallery.com/mobile-patterns.php?colid=65438029-72157627607687861">anti-patterns section</a> featuring UI design techniques to avoid. You can also view the design patterns on <a href="http://www.flickr.com/photos/mobiledesignpatterngallery/collections/">Flickr</a>.</p>
<h3>5. <a href="http://pttrns.com/">pttrns</a></h3>
<p><a href="http://pttrns.com/"><img src="http://cdn.sixrevisions.com/0259-06_mobile_ui_patterns_pattrns.jpg" width="550" height="421" alt="pttrns" /></a></p>
<p>Over 30 mobile UI design patterns (e.g. <a href="http://pttrns.com/splashscreens">splashscreens</a> and <a href="http://pttrns.com/walkthroughs">walkthroughs</a>) are featured on <em>pttrns</em>, a gallery site with large screenshots and a clean interface. The site is by Robin Raszka (founder of popular iOS development firm <a href="http://tapmates.com/">Tapmates</a>) and <a href="https://twitter.com/#!/chemix_cz">chemiX</a>.</p>
<h3>6. <a href="http://www.patternsofdesign.co.uk/">Patterns of Design</a></h3>
<p><a href="http://www.patternsofdesign.co.uk/"><img src="http://cdn.sixrevisions.com/0259-07_mobile_ui_patterns_patternsdesign.jpg" width="550" height="421" alt="Patterns of Design" /></a></p>
<p>This site seeks to present notable mobile app UI patterns from exceptional iPhone and iPad apps. <em>Patterns of Design</em> is by Will Simons, a freelance UX designer and project manager.</p>
<h3>7. <a href="http://4ourth.com/wiki/Index">4ourth Mobile Design Pattern Library</a></h3>
<p><a href="http://4ourth.com/wiki/Index"><img src="http://cdn.sixrevisions.com/0259-08_mobile_ui_patterns_4ourthmobilepatternswiki.jpg" width="550" height="421" alt="4ourth Mobile Design Pattern Library" /></a></p>
<p>This wiki resource is a general reference guide to mobile UI design patterns. It discusses a wide array of design patterns such as <a href="http://4ourth.com/wiki/Slideshow">slideshows</a> and <a href="http://4ourth.com/wiki/Pagination">pagination</a>, to <a href="http://4ourth.com/wiki/Advertising">advertising</a> within your mobile app.</p>
<h3>8. <a href="http://www.androiduipatterns.com/p/android-ui-pattern-collection.html">Android UI Design Patterns</a></h3>
<p><a href="http://www.androiduipatterns.com/p/android-ui-pattern-collection.html"><img src="http://cdn.sixrevisions.com/0259-09_mobile_ui_patterns_androiduidesignpatterns.jpg" width="550" height="421" alt="Android UI Design Patterns" /></a></p>
<p>This blog by German technologist/developer/Android user Juhani Lehtimaki publishes posts that cover Android UI design patterns. In each post, a design pattern is discussed and relevant screenshots from mobile apps are included.</p>
<h3>9. <a href="http://androidpttrns.com/">android pttrns</a></h3>
<p><a href="http://androidpttrns.com/"><img src="http://cdn.sixrevisions.com/0259-10_mobile_ui_patterns_androidpttrns.jpg" width="550" height="421" alt="android pttrns" /></a></p>
<p><em>android pttrns</em>, inspired by <em>pttrns</em> (featured above), is a gallery of Android app UI design patterns. It currently only has a few patterns, such as <a href="http://androidpttrns.com/tagged/actionbar">action bar</a> and <a href="http://androidpttrns.com/tagged/tabbar">tab bar</a>.</p>
<h3>10. Official Developer Documentation of Mobile Operating Systems</h3>
<p>Mobile OS manufacturers typically have official docs geared for professionals developing for their platform. These docs often include guides on UI design patterns.</p>
<ul>
<li>For <strong>Android</strong>, check out Android Design&#8217;s <a href="http://developer.android.com/design/patterns/index.html">Pattern section</a>.</li>
<li>For <strong>iOS</strong> app designers, see <a href="http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html">iOS Human Interface Guidelines</a> in the iOS Developer Library.</li>
<li>Designing for <strong>Nokia</strong> phones? Head over to <a href="http://www.developer.nokia.com/Community/Wiki/Category:Mobile_Design_Patterns">Nokia Wiki&#8217;s Mobile Design Patterns</a>.</li>
</ul>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/web-development/mobile-web-design-best-practices/">Mobile Web Design: Best Practices</a></li>
<li><a href="http://sixrevisions.com/web-applications/building-mobile-web-apps-the-right-way-tips-and-techniques/">Building Mobile Web Apps the Right Way: Tips and Techniques</a></li>
<li><a href="http://sixrevisions.com/user-interface/a-quick-look-at-mobile-web-designs/">A Quick Look at Mobile Web Designs</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/user-interface/">User Interface</a> and <a href="http://sixrevisions.com/category/design-showcase-inspiration/">Design Inspiration/Showcase</a></li>
</ul>
<h3>About the Author</h3>
<p class="about-author"><img src="http://images.sixrevisions.com/authors/jacob_gube_small.jpg" alt="" width="80" height="80" /><span class="author-bio-text"><strong>Jacob Gube</strong> is the Founder and Chief Editor of <strong><a href="http://sixrevisions.com/">Six Revisions</a></strong>. He&#8217;s also a web developer/designer who specializes in front-end development (JavaScript, HTML, CSS) and also a <a href="http://www.amazon.com/gp/product/1847194583?ie=UTF8&amp;tag=sixrevi-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1847194583"><strong>book author</strong></a>. If you&#8217;d like to connect with him, head on over to the <a href="http://sixrevisions.com/contact/"><strong>contact page</strong></a> and follow him on Twitter: <strong>@<a href="http://twitter.com/sixrevisions">sixrevisions</a></strong>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://sixrevisions.com/user-interface/mobile-ui-design-patterns-inspiration/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>With Great (CMS) Power Comes Great Responsibility</title>
		<link>http://sixrevisions.com/user-interface/with-great-cms-power-comes-great-responsibility/</link>
		<comments>http://sixrevisions.com/user-interface/with-great-cms-power-comes-great-responsibility/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 10:00:03 +0000</pubDate>
		<dc:creator>Jacob Gube</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sixrevisions.com/?p=5938</guid>
		<description><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5938&c=2032650338' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5938&c=2032650338' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br />One of the biggest advantages of using a content management system (CMS) is that it allows developers to empower site owners with unprecedented control of their website. Giving website owners the ability to create, edit and manage their web property has many benefits. However, having too many features and site-management capabilities can burden the client [...]]]></description>
			<content:encoded><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5938&c=1439935827' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5938&c=1439935827' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br /><p><a href="http://sixrevisions.com/user-interface/with-great-cms-power-comes-great-responsibility/"><img src="http://cdn.sixrevisions.com/0209-01_great_cms_power.png" width="550" height="200" alt="With Great (CMS) Power Comes Great Responsibility" /></a></p>
<p>One of the biggest <a href="http://sixrevisions.com/web-development/how-to-evaluate-what-cms-to-use/" title="How to Evaluate What CMS to Use">advantages of using a content management system</a> (CMS) is that it allows developers to <a href="http://sixrevisions.com/web-development/you-should-build-websites-that-empower-site-owners/" title="You Should Build Websites That Empower Site Owners">empower site owners</a> with unprecedented control of their website.</p>
<p>Giving website owners the ability to create, edit and manage their web property has many benefits. However, having too many features and site-management capabilities can burden the client and can wreak havoc on a website.</p>
<p><span id="more-5938"></span></p>
<p>Read on for the five most common mistakes web developers make in an effort to empower their clients.</p>
<h3>Mistake #1: WYSIWYG Editor Overload</h3>
<p>What You See Is What You Get (WYSIYWG) editors (or <a href="http://sixrevisions.com/user-interface/rich-text-editors-for-2010-and-beyond/" title="Rich-Text Editors for 2010 and Beyond">rich-text editors</a>) are great features to install in content management systems because they allow content creators the ability to create, edit and manage web pages without the need to know HTML.</p>
<p>WYSIYWG editors are so useful to end-users that you&#8217;d find most open source content management systems with it enabled by default. For example, <a href="http://sixrevisions.com/category/wordpress/" title="WordPress category on Six Revisions">WordPress</a> has the Visual Editor and it&#8217;s the default content-editing view. </p>
<p>But is it really a good idea to let your client center text and turn it purple? Probably not. Ever been to a site with blue underlined text that wasn&#8217;t clickable? How about a company website that have hyperlinks in bolded, black text? These probably happened because they had out-of-the-box, un-customized WYSIWYG editors, which usually comes with everything but the kitchen sink.</p>
<p>In fact, the first thing most of our clients ask about is if they can limit how much their editors can use formatting.</p>
<p>Consider customizing WYSIWYG editors to only have the following:</p>
<h4>Text Formatting</h4>
<ul>
<li>Heading 1</li>
<li>Heading 2</li>
<li>Heading 3</li>
<li>Heading 4 (if needed)</li>
<li>Blockquote</li>
<li>Ordered and unordered lists</li>
<li>Italics</li>
<li>Bold</li>
<li>One or two special CSS classes for emphasizing or de-emphasizing text</li>
</ul>
<h4>Web Content Elements</h4>
<ul>
<li>Links</li>
<li>File upload/attach</li>
<li>Images</li>
<li>Tables (with instructions to use properly on tabular data only)</li>
</ul>
<h4>Get Rid of</h4>
<ul>
<li>Underlining (because the industry best practice is to <a href="http://www.useit.com/alertbox/20040510.html" title="Guidelines for Visualizing Links which suggests 'Don't underline any text that's not a link' t ">use underlines only for hyperlinks</a>)</li>
<li>Direct font controls (such being able to change the color)</li>
<li>Emoticons</li>
</ul>
<p>Below, see an example of a rich-text editor with too many options and features. It burdens the user interface and, when used improperly, can make web pages look like a Myspace page.</p>
<p><img src="http://cdn.sixrevisions.com/0209-02_wysiwyg_overload.jpg" width="550" height="321" /></p>
<p>By configuring the CMS&#8217;s rich-text editor, content creators can have a less intimidating time composing content.</p>
<p><img src="http://cdn.sixrevisions.com/0209-03_wysiwyg_editor_streamlined.png" width="515" height="278" /></p>
<p>Of course, this is just a general guideline. Some project might need more and some might need less. A good practice would be to determine what&#8217;s needed and what&#8217;s not for each project instead of shortcutting the process and simply just providing the client with everything.</p>
<h3>Mistake #2: Clients Editing CSS or HTML</h3>
<p>A reasonably astute person with a desire to learn can edit HTML and CSS. But that&#8217;s true about anything. Just as car manufacturers don&#8217;t expect us to understand the inner workings of a car to be able to operate it, we shouldn&#8217;t expect our clients to know CSS and HTML to be able to run their website.</p>
<p>Like many design agencies, we tried to train our clients and their staff with HTML and CSS so that they could be fully empowered to make changes to their site. But every time, typically within a year or so, the client was so sick of it and had wasted so much time and money doing something they hated that they had us take back control of their websites.</p>
<p>When deploying content management systems, consider limiting access to the style sheets only to experienced professionals.</p>
<h3>Mistake #3: Confusing &quot;Empowered&quot; with &quot;Expert&quot;</h3>
<p>There was a recent <a href="http://hbr.org/product/making-of-an-expert/an/R0707J-PDF-ENG">Harvard Business Review report</a> that talked about a number of studies that have shown that in order to be an expert at something, you need to have 10,000 hours of experience at it. It applies to chess, and music and business. It could also apply to web design and web development.</p>
<p>While you might have been in this industry for 5 or 10 years, your clients might only have a few hours experience as an operator of a site.</p>
<p>Don&#8217;t just turn over a CMS and hope that your client has enough experience to be an expert at usability and web design. Make sure you&#8217;re available for when they&#8217;re stuck.</p>
<h3>Mistake #4: Giving Them More Than They Ask For</h3>
<p>We&#8217;ve had a couple of clients come to us and tell us that their last web developer created a site that doesn&#8217;t do what they need it to do.</p>
<p>When we looked closer, we discovered that it did, in fact, do everything they needed it to do. And a lot more.</p>
<p>By going in, modifying the interface and removing and renaming things, we were able to create a much easier UI to use.</p>
<p>We know too many developers who create too many features for a project. Of course, when they put the product in front of real users, it becomes quickly obvious that it&#8217;s not user-friendly.</p>
<h3>Mistake #5: Thinking That the Default CMS Settings Is Good</h3>
<p>Today&#8217;s content management systems are so robust that you can pick any of the top five systems and 99% of your clients will have more features than they need.</p>
<p>What clients need is the ability to get their job done, and as web developers, it&#8217;s our responsibility to facilitate that. We need to make educated, experienced decisions so that our clients don&#8217;t have to. We need to help clients focus on what makes them awesome (as a person and as a company) and give them tools to leverage that.</p>
<h3>Conclusion</h3>
<p>As developers, we need to step up to the plate and make sure that our clients have tools that not only empower them in being able to manage the content on their site, but also empowers them to make the best use of their time.</p>
<p>Giving clients more choices and abilities to mess around with their website isn&#8217;t the same thing as empowering them. We might really just be hampering them and slowing them down with too many options, features and doodads.</p>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/usabilityaccessibility/improving-usability-with-fitts-law/">Improving Usability with Fitts&#8217; Law</a></li>
<li><a href="http://sixrevisions.com/usabilityaccessibility/getting-users-to-sign-up-factors-in-design-and-content/">Getting Users to Sign Up: Factors in Design and Content</a></li>
<li><a href="http://sixrevisions.com/usabilityaccessibility/cognitive-bias-user-experience/">How Cognitive Biases Shape User Experience</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/user-interface/">User Interface</a> and <a href="http://sixrevisions.com/category/project-management/">Project Management</a></li>
</ul>
<h3>About the Authors</h3>
<p class="about-author"><img src="http://cdn.sixrevisions.com/authors/katie_methe_small.jpg" alt="" width="80" height="80" /><span class="author-bio-text"><strong>Katie Methe</strong> is one of the sharpest Drupal Chicks on the East Coast. Her experience with Drupal ranges from small websites to complex and advanced databases. Catch up with Katie on Twitter @<a href="http://twitter.com/#!/katiemethe">katiemethe</a> or join the <a href="http://www.gravityswitch.com/newsletter/">Gravity Switch mailing list</a> to stay up to date!</span></p>
<p class="about-author"><img src="http://cdn.sixrevisions.com/authors/jason_mark_small.jpg" alt="" width="80" height="80" /><span class="author-bio-text"><strong>Jason Mark</strong> is an educator, business owner, and author. His Massachusetts-based firm, <a href="http://www.gravityswitch.com/" title="Gravity Switch">Gravity Switch</a>, continues to be the leader in web, iPhone and iPad development in New England, and Jason keeps their carbon footprint down by bicycling to work year round. Follow him on Twitter @<a href="http://twitter.com/#!/jasonnmark">jasonnmark</a>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://sixrevisions.com/user-interface/with-great-cms-power-comes-great-responsibility/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Essential E-Commerce Website Features: Tips and Examples</title>
		<link>http://sixrevisions.com/user-interface/e-commerce-website-features-tips-examples/</link>
		<comments>http://sixrevisions.com/user-interface/e-commerce-website-features-tips-examples/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 10:00:12 +0000</pubDate>
		<dc:creator>Jacob Gube</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sixrevisions.com/?p=5652</guid>
		<description><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5652&c=505191414' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5652&c=505191414' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br />There are many different approaches you can take when designing an e-store. However, you might notice that effective e-commerce websites have certain site features that are absolutely critical to the shopper&#8217;s experience. We will look at these common features that you will find in almost all e-commerce websites. Product Navigation Perhaps the most important component [...]]]></description>
			<content:encoded><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5652&c=828140529' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5652&c=828140529' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br /><p><a href="http://sixrevisions.com/user-interface/e-commerce-website-features-tips-examples/"><img src="http://cdn.sixrevisions.com/0165-01_essential_ecommerce_site_features_thumbnail.jpg" width="550" height="200" alt="Essential E-Commerce Website Features: Tips and Examples" /></a></p>
<p>There are many different approaches you can take when designing an e-store. However, you might notice that effective e-commerce websites have certain site features that are absolutely critical to the shopper&#8217;s experience.</p>
<p>We will look at these common features that you will find in almost all e-commerce websites.</p>
<p><span id="more-5652"></span></p>
<h3>Product Navigation</h3>
<p>Perhaps the most important component of an online store is its navigation system.</p>
<p>Good <a href="http://sixrevisions.com/user-interface/navigation-design-patterns/" title="Guide to Website Navigation Design Patterns">website navigation</a> is essential for any site, but much more so for e-commerce sites. Users need to have the ability to browse among different categories and products quickly through an intuitive navigation system. Investing in the <a href="http://sixrevisions.com/usabilityaccessibility/information-architecture-101-techniques-and-best-practices/">information architecture</a> of an e-commerce website is paramount in the site&#8217;s success.</p>
<p><a href="http://www.amazon.com/"><strong>Amazon</strong></a></p>
<p>Amazon has had one the best-designed (and also extensive) navigation systems out there. The categories of the products that can be found on the site are well organized and give users the ability to swiftly navigate between different product categories.</p>
<p>As you&#8217;ll see in the preceding examples, a left vertical navigation menu is popular because it allows us to include more links versus a horizontal navigation menu.</p>
<p><a href="http://www.amazon.com/"><img src="http://cdn.sixrevisions.com/0165-02_amazon_ecommerce_navigation.png" width="550" height="500" alt="Amazon" /></a></p>
<p><a href="http://www.overstock.com/"><strong>Overstock</strong></a></p>
<p>Overstock represents its comprehensive primary product navigation system as a vertical menu bar. In addition to the site&#8217;s primary navigation menu, Overstock has a robust navigation menu in the site&#8217;s <a href="http://sixrevisions.com/design-showcase-inspiration/beautiful-footers-in-modern-web-design-for-inspiration/" title="Beautiful Footers in Modern Web Design for Inspiration">footer</a>.</p>
<p><a href="http://www.overstock.com/"><img src="http://cdn.sixrevisions.com/0165-03_overstock_ecommerce_navigation.png" width="550" height="700" alt="Overstock" /></a></p>
<p><a href="http://www.overstock.com/"><img src="http://cdn.sixrevisions.com/0165-04_overstock_footer_ecommerce_navigation.png" width="550" height="408" alt="Overstock" /></a></p>
<p><a href="http://www.oliveandmyrtle.com/"><strong>Olive &amp; Myrtle</strong></a></p>
<p>This e-commerce site sells eco-friendly products. It has a vertical navigation menu on the left. They chose to style the &quot;Sale&quot; link so that it&#8217;s bold and in red in order to make it more prominent.</p>
<p><a href="http://www.oliveandmyrtle.com/"><img src="http://cdn.sixrevisions.com/0165-06_olive_myrtle_ecommerce_navigation.jpg" width="550" height="358" alt="Olive &amp; Myrtle" /></a></p>
<p><a href="http://www.viasnella.com/collections/new"><strong>Via Snella</strong></a></p>
<p>When an e-store has a small amount of products or product categories, a horizontal menu bar can be all that&#8217;s needed for product navigation. In the example below, you can see that Via Snella, a male fashion company that&#8217;s only been in business since 2006, can get away with a simple filter navigation arranged horizontally.</p>
<p><a href="http://www.viasnella.com/collections/new"><img src="http://cdn.sixrevisions.com/0165-05_via_snella_ecommerce_navigation.jpg" width="550" height="303" /></a></p>
<p><a href="http://www.famouscookies.com/default.aspx"><strong>4th Street Cookie Company</strong></a></p>
<p>The 4th Street Cookie Company is primarily a physical, brick-and-mortar store. However, they complement their physical store sales through their online shop. The product navigation in this case doesn&#8217;t need to be as extensive as a store like Amazon.com, since the cookie company only has a handful of unique products to offer. They&#8217;ve resorted to a thumbnail navigation for navigation to product pages.</p>
<p><a href="http://www.famouscookies.com/default.aspx"><img src="http://cdn.sixrevisions.com/0165-07_4th_street_cookie_company_ecommerce_navigation.jpg" width="550" height="347" alt="4th Street Cookie Company" /></a></p>
<p><a href="http://intlstore.mozilla.org/index.php?cPath=4"><strong>Mozilla Store</strong></a></p>
<p>The Mozilla store uses a left vertical navigation menu, displaying the product categories they have in the site.</p>
<p><a href="http://intlstore.mozilla.org/index.php?cPath=4"><img src="http://cdn.sixrevisions.com/0165-08_mozilla_store_ecommerce_navigation.jpg" width="550" height="453" alt="Mozilla Store" /></a></p>
<p><a href="http://etnies.com/shop/"><strong>etnies</strong></a></p>
<p>This e-store provides shoppers two ways to browse products: a vertical navigation menu and a drop-down menu that appears when you hover over the &quot;Shop&quot; menu item in the site&#8217;s horizontal menu bar.</p>
<p><a href="http://etnies.com/shop/"><img src="http://cdn.sixrevisions.com/0165-09_etnies_ecommerce_navigation.png" width="550" height="405" /></a></p>
<p><a href="http://www.trilbyphoenix.com.au/page.asp?parentid=1"><strong>Trilby Phoenix</strong></a></p>
<p>In this e-store, you can browse products using the left vertical navigation menu. The menu is subdivided into three main categories. Clicking on one of the main categories displays more links.</p>
<p><a href="http://www.trilbyphoenix.com.au/page.asp?parentid=1"><img src="http://cdn.sixrevisions.com/0165-10_trilby_ecommerce_navigation.jpg" width="550" height="650" /></a></p>
<p><a href="http://www.empirepatiocovers.com/"><strong>Empire Patio Covers</strong></a></p>
<p>Empire Patio Covers uses a horizontal navigation menu. To get around the lack of space that&#8217;s associated with fixed horizontal navigation menus, submenu items are <a href="http://sixrevisions.com/user-interface/progressive-disclosure-in-user-interfaces/" title="Progressive Disclosure in User Interfaces">progressively disclosed</a> using drop-down menus.</p>
<p><a href="http://www.empirepatiocovers.com/"><img src="http://cdn.sixrevisions.com/0165-11_empire_patio_ecommerce_navigation.jpg" width="550" height="191" alt="Empire Patio Covers" /></a></p>
<p><a href="http://www.onehorseshy.com/"><strong>OneHorseShy</strong></a></p>
<p>The product navigation system on this e-store is simple. You can browse by theme or by product.</p>
<p><a href="http://www.onehorseshy.com/"><img src="http://cdn.sixrevisions.com/0165-12_onehorseshy_ecommerce_navigation.jpg" width="550" height="221" alt="OneHorseShy" /></a></p>
<h3>Search Box</h3>
<p>Having a clear and well-positioned search box is crucial to an e-commerce site. The ability to search an e-commerce website is very important because many online buyers have a specific item that they are looking for. A search box is a powerful site feature that will improve findability and navigability.</p>
<p>Often, search boxes in e-commerce stores are in very prominent positions, high up in the layout, enticing the user to search the site for the product they want.</p>
<p><a href="http://www.etsy.com/"><strong>Etsy</strong></a></p>
<p>The search box of Etsy is a jutting fixture of the site&#8217;s design. It also allows you to limit your search within specific categories.</p>
<p><a href="http://www.etsy.com/"><img src="http://cdn.sixrevisions.com/0165-13_etsy_ecommerce_search.jpg" width="550" height="183" alt="Etsy" /></a></p>
<p><a href="http://www.tastebook.com/s/cookbooks/57-Entertaining-TasteBooks"><strong>TasteBook</strong></a></p>
<p>This e-commerce site has a search box that&#8217;s highly visible and placed in a high-value location. It has placeholder text to give users ideas on what they could search.</p>
<p><a href="http://www.tastebook.com/s/cookbooks/57-Entertaining-TasteBooks"><img src="http://cdn.sixrevisions.com/0165-14_tastebook_ecommerce_search.jpg" width="550" height="170" alt="TasteBook" /></a></p>
<p><a href="http://www.cosmicsoda.com/department/catalog/"><strong>Cosmicsoda</strong></a></p>
<p>The search box in Cosmicsoda is located on the right sidebar. Its unusual shape and eye-catching design can draw the attention of site users.</p>
<p><a href="http://www.cosmicsoda.com/department/catalog/"><img src="http://cdn.sixrevisions.com/0165-15_cosmicsoda_ecommerce_search.jpg" width="550" height="199" alt="Cosmicsoda" /></a></p>
<p><a href="http://www.thinkgeek.com/"><strong>ThinkGeek</strong></a></p>
<p>ThinkGeek places its search box on top of the vertical product navigation menu to make it easy to find. In addition, grouping the search box and product navigation menu makes sense because they are two site features that can be used together.</p>
<p><a href="http://www.thinkgeek.com/"><img src="http://cdn.sixrevisions.com/0165-16_thinkgeek_search.jpg" width="550" height="258" alt="ThinkGeek" /></a></p>
<p><a href="http://www.airfix.com/"><strong>Airfix</strong></a></p>
<p>Airfix has a search box widget that has options for advanced search criteria filtering. This example demonstrates a good way to provide a persistent advanced search feature that&#8217;s compact.</p>
<p><a href="http://www.airfix.com/"><img src="http://cdn.sixrevisions.com/0165-17_airfix_ecommerce_search.jpg" width="550" height="472" alt="Airfix" /></a></p>
<h3>Shopping Cart</h3>
<p>A shopping cart is almost always present in e-commerce stores. The shopping cart is usually the first screen in a checkout process. Products in the user&#8217;s shopping cart are typically displayed in a table/matrix format.</p>
<p>Its purpose is to display the items that the user has decided to purchase. It&#8217;s a highly functional feature that gives you a summary of the things you&#8217;re buying.</p>
<p>Common elements of shopping cart pages are:</p>
<ul>
<li><strong>Product name</strong></li>
<li><strong>Short product description</strong> (if the product name needs further explanation)</li>
<li><strong>Product&#8217;s price</strong></li>
<li><strong>Total cost</strong> of products in the shopping cart</li>
<li><strong>Product image thumbnail</strong> that displays a preview of the item</li>
<li><strong>Quantity box</strong> that allows users to modify the number of items they want to purchase</li>
</ul>
<p><a href="http://www.designbyhumans.com/shop/view_cart"><strong>DesignByHumans</strong></a></p>
<p>The shopping cart of DesignByHumans is clear and functional.</p>
<p><a href="http://www.designbyhumans.com/shop/view_cart"><img src="http://cdn.sixrevisions.com/0165-18_designbyhumans_ecommerce_shopping_cart.jpg" width="550" height="590" alt="DesignByHumans" /></a></p>
<p><a href="http://www.thebrowncorporation.com/cart"><strong>The Brown Corporation</strong></a></p>
<p>This example displays most of the common features we repeatedly see in shopping cart pages: quantity box, cost summary, the ability to remove a product or modify the quantity you want to purchase, etc.</p>
<p><a href="http://www.thebrowncorporation.com/cart"><img src="http://cdn.sixrevisions.com/0165-19_thebrowncompany_ecommerce_checkout_page.jpg" width="550" height="582" alt="The Brown Corporation" /></a></p>
<p><a href="http://www.bustedtees.com/cart"><strong>BustedTees</strong></a></p>
<p>The shopping cart of BustedTees gives you suggestions of other things you may wish to purchase based on the items currently in your shopping cart.</p>
<p><a href="http://www.bustedtees.com/cart"><img src="http://cdn.sixrevisions.com/0165-20_bustedtess_ecommerce_shopping_cart.jpg" width="550" height="265" alt="BustedTees" /></a></p>
<p><a href="http://www.atombicycles.com/checkout/index.php"><strong>Atom Bicycles</strong></a></p>
<p>When you hover over the shopping cart icon on this e-commerce website, instead of being directed to a shopping cart page, it will show you a short summary of items in your cart. This is a convenient way for shoppers to quickly see what they have placed in their cart without having to wait for another web page to load.</p>
<p><a href="http://www.atombicycles.com/checkout/index.php"><img src="http://cdn.sixrevisions.com/0165-21_atomic_bike_ecommerce_shopping_cart.jpg" width="550" height="311" alt="Atom Bicycles" /></a></p>
<p><a href="https://www.threadless.com/cart/"><strong>Threadless</strong></a></p>
<p>The Threadless shopping cart is clean and straightforward.</p>
<p><a href="https://www.threadless.com/cart/"><img src="http://cdn.sixrevisions.com/0165-22_threadless_ecommerce_shopping_cart.jpg" width="550" height="239" alt="Threadless" /></a>
</p>
<h3>Featured Products</h3>
<p>Often, e-commerce stores have certain products they want to highlight. These products are often found on the front page of the site. These products are usually items that are on sale/clearance or new items that have recently been added to the inventory.</p>
<p>There are many ways to put featured products on center stage. A popular method is to have an image slideshow at the top of the home page&#8217;s layout.</p>
<p><a href="http://www.alexandalexa.com/"><strong>Alexandalexa</strong></a></p>
<p>The image slideshow on this e-commerce website takes center stage. At set intervals, it changes slides to display featured products and news.</p>
<p><a href="http://www.alexandalexa.com/"><img src="http://cdn.sixrevisions.com/0165-23_alexandalexa_ecommerce_featuredproduct.jpg" width="550" height="458" alt="Alexandalexa" /></a></p>
<p><a href="https://riflepaperco.com/index.php"><strong>Rifle Paper Co.</strong></a></p>
<p>Featured products on the Rifle Paper Co. website are displayed in an image slideshow, as well as in a 3-column thumbnail arrangement below the main slideshow.</p>
<p><a href="https://riflepaperco.com/index.php"><img src="http://cdn.sixrevisions.com/0165-24_riflepaperco_ecommerce_featuredproduct.jpg" width="550" height="395" alt="Rifle Paper Co." /></a></p>
<p><a href="http://www.riverisland.com/online"><strong>River Island</strong></a></p>
<p>A big featured area can be seen in this e-commerce website. It takes up a significant amount of home page real estate.</p>
<p><a href="http://www.riverisland.com/online"><img src="http://cdn.sixrevisions.com/0165-25_riverisland_ecommerce_featuredproduct.png" width="550" height="437" alt="River Island" /></a></p>
<p><a href="http://www.chicagolshirts.com/w-brown.php"><strong>Chicago L-Shirts</strong></a></p>
<p>Featured items in this e-commerce website are displayed as the site&#8217;s background. As you navigate through the items using the left and right arrows on the left, the background image changes.</p>
<p><a href="http://www.chicagolshirts.com/w-brown.php"><img src="http://cdn.sixrevisions.com/0165-26_chicagotshirt_ecommerce_featuredproduct.jpg" width="550" height="331" alt="Chicago L-Shirts" /></a></p>
<h3>Product View Filtering and Sorting</h3>
<p>When displaying a category of products or a list of search query results, having the ability to filter or sort products can greatly enhance the ability of the user to find exactly what she&#8217;s looking for.</p>
<p><a href="http://www.crateandbarrel.com/decorating-and-accessories/pet-accessories/1"><strong>Crate&amp;Barrel</strong></a></p>
<p>Crate&amp;Barrel allows you to filter products by price, type and more. The e-store also allows you to sort products alphabetically or by price.</p>
<p><a href="http://www.crateandbarrel.com/decorating-and-accessories/pet-accessories/1"><img src="http://cdn.sixrevisions.com/0165-27_cratebarrel_ecommerce_filersort.jpg" width="550" height="337" alt="Crate&amp;Barrel" /></a></p>
<p><a href="http://www.tenlittlemonkeys.co.uk/department/boys_sale/"><strong>Ten Little Monkeys</strong></a></p>
<p>The Ten Little Monkeys e-commerce site, which sells designer clothing for kids, gives shoppers the option to sort products chronologically or by price.</p>
<p><a href="http://www.tenlittlemonkeys.co.uk/department/boys_sale/"><img src="http://cdn.sixrevisions.com/0165-28_tenlittlemonkeys_ecommerce_filtersort.jpg" width="550" height="351" alt="Ten Little Monkeys" /></a></p>
<p><a href="http://www.bridge55.com/t-shirts/short-sleeve-t-shirts/"><strong>Bridge55</strong></a></p>
<p>Bridge55 has a vertical checklist of product attributes to help you filter products so that you can find ones that match your criteria.</p>
<p><a href="http://www.bridge55.com/t-shirts/short-sleeve-t-shirts/"><img src="http://cdn.sixrevisions.com/0165-29_bridge55_filtersort.jpg" width="550" height="669" alt="Bridge55" /></a></p>
<h3>Product Images</h3>
<p>The main disadvantage of e-commerce websites when compared to traditional physical retail stores is that websites can&#8217;t give shoppers the ability to touch and see products.</p>
<p>Thus, images of the products being sold must be included and displayed in an enticing way. Images must be big enough to see details and features of a product. </p>
<p><a href="http://www.freepeople.com/shoes-new-shoes/shale-ankle-boot/"><strong>Free People Clothing Boutique</strong></a></p>
<p>This clothing e-store has high-resolution images. Browsing through product photos gives shoppers an interesting user interface that allows them to drag their mouse over areas of the photo to see the area in greater detail/resolution.</p>
<p><a href="http://www.freepeople.com/shoes-new-shoes/shale-ankle-boot/"><img src="http://cdn.sixrevisions.com/0165-30_freepeople_ecommerce_productimage.jpg" width="550" height="342" alt="Free People Clothing Boutique" /></a></p>
<p><a href="http://www.storenvy.com/products/84799-circle-fd-tank-top-navy-blue"><strong>Storenvy</strong></a></p>
<p>Many e-stores place thumbnails of other product images below the current image. However, in this example, they are arranged vertically on the right side of the current product image being viewed, making them highly visible to users.</p>
<p><a href="http://www.storenvy.com/products/84799-circle-fd-tank-top-navy-blue"><img src="http://cdn.sixrevisions.com/0165-31_storeenvy_ecommerce_productimage.jpg" width="550" height="314" /></a></p>
<p><a href="http://www.jules.com/fr/vetement-homme-010600-PID-0466940701/T-SHIRTS-POLOS/T-SHIRTS/TS-MC-RDC-JSY-CARB-PATCH-POIT-WEST-PORT.aspx"><strong>Jules</strong></a></p>
<p>The product images on this site are beautiful and large. They integrate well with the other contents of the product page.</p>
<p><a href="http://www.jules.com/fr/vetement-homme-010600-PID-0466940701/T-SHIRTS-POLOS/T-SHIRTS/TS-MC-RDC-JSY-CARB-PATCH-POIT-WEST-PORT.aspx"><img src="http://cdn.sixrevisions.com/0165-32_jules_ecommerce_productphoto.jpg" width="550" height="412" alt="Jules" /></a></p>
<p><a href="http://blackestate.co.nz/"><strong>Black Estate Vineyard</strong></a></p>
<p>Photos of the wines being sold in this e-store are masterfully arranged to complement the site&#8217;s design.</p>
<p><a href="http://blackestate.co.nz/"><img src="http://cdn.sixrevisions.com/0165-33_blackestatevineyard_ecommerce_productphoto.jpg" width="550" height="383" alt="Black Estate Vineyard" /></a></p>
<p><a href="http://jaxvineyards.com/"><strong>Jax Vineyards</strong></a></p>
<p>Large product images secondarily serve towards the aesthetic appeal of this e-store&#8217;s web design.</p>
<p><a href="http://jaxvineyards.com/"><img src="http://cdn.sixrevisions.com/0165-34_jaxwine_ecommerce_product_photo.jpg" width="550" height="538" /></a></p>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/user-interface/product-page-design/">Anatomy of an Effective Product Page Design</a></li>
<li><a href="http://sixrevisions.com/project-management/tips-for-creating-an-excellent-e-commerce-website/">Tips for Creating an Excellent E-Commerce Website</a></li>
<li><a href="http://sixrevisions.com/web-development/planning-your-e-commerce-website/">Planning your E-Commerce Website</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/user-interface/">User Interface</a> and <a href="http://sixrevisions.com/category/web_design/">Web Design</a></li>
</ul>
<p class="about-author"><img src="http://cdn.sixrevisions.com/authors/mohammad_moradi_small.jpg" alt="" width="80" height="80" /><span class="author-bio-text"><strong>Mohammad Moradi</strong> is an undergraduate in computer engineering. He spends his free time studying and researching web-related topics such semantic web and search engines. Moreover, he is a web/graphic designer. Contact him via moradi.c85@gmail.com. (He likes email among others!)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://sixrevisions.com/user-interface/e-commerce-website-features-tips-examples/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Is It Time to Rethink Website Navigation?</title>
		<link>http://sixrevisions.com/user-interface/is-it-time-to-rethink-website-navigation/</link>
		<comments>http://sixrevisions.com/user-interface/is-it-time-to-rethink-website-navigation/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 18:34:43 +0000</pubDate>
		<dc:creator>Jacob Gube</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sixrevisions.com/?p=5614</guid>
		<description><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5614&c=1564833503' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5614&c=1564833503' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br />The hyperlink has been a staple of the Internet since it began. The Web simply wouldn&#8217;t be a web at all if we didn&#8217;t link from one web page to another. Links make the Web work. So it would make sense to put a lot of time and effort into how we design our links [...]]]></description>
			<content:encoded><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5614&c=649284402' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5614&c=649284402' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br /><p><a href="http://sixrevisions.com/user-interface/is-it-time-to-rethink-website-navigation/"><img src="http://cdn.sixrevisions.com/0158-01_rethink_website_navigation_thumbnail.jpg" width="550" height="200" /></a></p>
<p>The <a href="http://sixrevisions.com/web_design/designing-hyperlinks-tips-and-best-practices/" title="Designing Hyperlinks: Tips and Best Practices">hyperlink</a> has been a staple of the Internet since it began. The Web simply wouldn&#8217;t be a web at all if we didn&#8217;t link from one web page to another. Links make the Web work.</p>
<p>So it would make sense to put a lot of time and effort into how we design our links and navigation systems.</p>
<p><span id="more-5614"></span></p>
<p>But, this isn&#8217;t always the case. Oftentimes, we shortchange the <a href="http://sixrevisions.com/usabilityaccessibility/information-architecture-101-techniques-and-best-practices/" title="Information Architecture 101: Techniques and Best Practices">information architecture</a> phase of a site build and fall back to one of the few tried-and-true <a href="http://sixrevisions.com/user-interface/navigation-design-patterns/" title="Guide to Website Navigation Design Patterns">design patterns</a> &#8212; a canned template &#8212; for designing site navigation.</p>
<h3>The Status Quo of Site Navigation</h3>
<p>One of the many beautiful things about Web Design is the near-limitless options available to us. Yet, still, our navigation systems seem stuck into the existing preformed solutions.</p>
<p>For small, personal sites, a simple top horizontal navigation bar is the typical option.</p>
<p><a href="http://www.cheesemongerinvitational.com/"><img src="http://cdn.sixrevisions.com/0158-02_horizontal_navigation_bar.jpg" width="550" height="265" /></a></p>
<p>For larger sites with more pages to link to, we default to a stacked vertical navigation bar to give us the ability to include more links.</p>
<p><a href="http://www.amazon.com/"><img src="http://cdn.sixrevisions.com/0158-03_vertical_navigation_bar.jpg" width="550" height="350" /></a></p>
<p>In other situations, we find that drop-down menus or fly-out menus are used   to keep the navigation menu compact.</p>
<p><a href="http://www.google.com/"><img src="http://cdn.sixrevisions.com/0158-04_dropdown_menu.png" width="550" height="342" /></a><span class="figure-caption">Drop-down menu on <a href="http://www.google.com/">Google</a> home page.</span></p>
<p>It&#8217;s easy to see why we have these options. To some degree, we have been forced to conform to them because of the early limits in web design.</p>
<p>As time went on, our users got used to the status quo. As a result, we&#8217;ve been hesitant to rethink the way navigation systems are designed.</p>
<p>And even if we didn&#8217;t put our users first, why spend time creating something new when the hackneyed solutions work? (At least we think they do, anyways.)</p>
<p>But are these conventional forms of navigation still the best solutions?</p>
<h3>Natural Evolution</h3>
<p>Since its inception, <a href="http://sixrevisions.com/web_design/the-evolution-of-web-design/" title="The Evolution of Web Design">Web Design continues to evolve</a> at a rapid pace. Our designs are getting easier to use, they&#8217;re more pleasing to experience, they have become richer in features, and are better optimized for speed.</p>
<p>Through the changes, our conventions for navigation have stayed the same, perhaps with the exception of the short surge we saw of entirely Flash-based websites that introduced some pretty unique navigation system designs.</p>
<p><a href="http://www.clairetnet.com/serre-a-voeux/index.php?lang=en"><img src="http://cdn.sixrevisions.com/0158-05_flash_site_navigation.jpg" width="550" height="270" /></a><span class="figure-caption">This Flash site forgoes the common navigation design patterns we see in most websites.</span></p>
<p>While there are plenty of reasons to avoid going back to the days of entirely Flash website builds &#8212; whether your reasons are related to performance, SEO, web accessibility, independence from a proprietary technology, etc. &#8212; for most of our projects, we may still be able to gain some inspiration from what Flash sites showed us, especially in the rethinking of how website navigation can look and function.</p>
<p>As web browsers become broader in features and as web design specifications continue to advance &#8212; most recently with <a href="http://sixrevisions.com/css/20-useful-resources-for-learning-about-css3/">CSS3</a> and <a href="http://sixrevisions.com/html/the-only-html5-resources-you-need-for-getting-up-to-speed/" title="The Only HTML5 Resources You Need for Getting Up to Speed">HTML5</a> &#8212; our design opportunities broaden.</p>
<p>Website navigation should be at the forefront of our minds as we take advantage of these new technologies for the betterment of the user experience.</p>
<p>We have already seen <a href="http://sixrevisions.com/css/examples-of-css3-in-the-wild/" title="Examples of CSS3 in the Wild">CSS3 in action</a> to some degree, most notably on<a href="http://sixrevisions.com/web_design/understanding-the-elements-of-responsive-web-design/" title="Understanding the Elements of Responsive Web Design"> responsive web designs</a> that transform the navigation menu&#8217;s layout on-the-fly depending on the size of the user&#8217;s display (with the help of media queries).</p>
<p><a href="http://forgottenpresidents.com/index.html"><img src="http://cdn.sixrevisions.com/0158-06_responsive_navigation.jpg" width="550" height="300" /></a><span class="figure-caption">On the <a href="http://forgottenpresidents.com/index.html">Forgotten Presidents</a> site, navigation layout changes from horizontal to vertical depending on display size.</span></p>
<h3>Change with Purpose</h3>
<p>Of course, changing something just for the sake of change is a poor excuse. We shouldn&#8217;t be changing the design and layout of navigation systems just because we have the tools to do so.</p>
<p>Instead, we should approach the situation by looking at existing issues with navigation design, and how we may address them with the new techniques available to us.</p>
<p>Some of the bigger questions touch on things such as where the navigation should be located, how expansive it should be, what shapes it consists of and what kind of feedback it will provide users. All of these lead to huge decisions that play a pivotal role in how usable, flexible and practical your design is.</p>
<p><a href="http://www.newegg.com/"><img src="http://cdn.sixrevisions.com/0158-07_newegg_nav.jpg" width="550" height="230" /></a><span class="figure-caption"><a href="http://www.newegg.com/">Newegg</a> provides the ability to navigate its immense inventory of products with multiple navigation solutions.</span></p>
<h3>The New Face of Navigation</h3>
<p>CSS can do some downright exciting things these days and it&#8217;s in the nature of many designers to <a href="http://sixrevisions.com/css/css3-demos-experiments/" title="10 Interesting CSS3 Experiments and Demos">experiment and push the boundaries of innovation</a>.</p>
<p>For example, blogger and web developer Chris Coyier shows that we can draw <a href="http://css-tricks.com/examples/ShapesOfCSS/" target="_blank">adaptive shapes</a> that can transcend the scalability limitations of images.</p>
<p><img src="http://cdn.sixrevisions.com/0158-08_shapesofcss.jpg" width="550" height="300" /></p>
<p>Graphic designer/web developer Alex Girón shows us that we can create pretty impressive animation effects and transformations with his <a href="http://neography.com/experiment/circles/solarsystem/" target="_blank" title="Our Solar System — An experiment with CSS3 border-radius, transforms &amp; animations.">experiment involving the solar system&#8217;s orbit</a>.</p>
<p>This sampling of possibilities demonstrates some pretty impressive capabilities. It doesn&#8217;t take long to see that these experiments can be adapted practically to solve design problems.</p>
<p>With shapes, and the ability to animate them, we have the building blocks to create flexible and imaginative interfaces.</p>
<h3>Offline Inspiration?</h3>
<p>We don&#8217;t have to go far to see new twists on navigation. Our computers, stereos, appliances, vehicles, and even our keyboards all use a wide array of shapes, sizes and colors to build interaction.</p>
<p>The spacebar on your keyboard is not larger than the other keys because it contains more characters. It&#8217;s used the most, so it&#8217;s the largest &#8212; an application of <a href="http://sixrevisions.com/usabilityaccessibility/improving-usability-with-fitts-law/">Fitt&#8217;s Law</a>.</p>
<p><a href="http://en.wikipedia.org/wiki/File:KB_United_States_Dvorak.svg"><img src="http://cdn.sixrevisions.com/0158-09_keyboard.jpg" width="550" height="185" /></a><span class="figure-caption">Source: <a href="http://en.wikipedia.org/wiki/File:KB_United_States_Dvorak.svg">Wikipedia</a></span></p>
<p>Compare the size of your spacebar to your Y key, for example. In your web design, could the <em>Home</em> link (or any other frequently used navigation link) also benefit from the same boost in size over a less important link?</p>
<p>The interfaces on our sound system receivers, remote control, and car dashboards all house a wide variety of size, shape and color to denote differences in importance and function.</p>
<p><img src="http://cdn.sixrevisions.com/0158-10_receiver.jpg" width="550" height="220" /></p>
<p>We hold the ability to craft these solutions in our web interfaces without sacrificing flexibility or accessibility, the traditional reasons we&#8217;ve stayed away from them, using <a href="http://sixrevisions.com/web-development/progressive-enhancement/" title="Progressive Enhancement 101: Overview and Best Practices">progressive enhancement</a> and other best practices.</p>
<p>To illustrate my point, I put together a <a href="http://jasonagross.com/demos/sandbox/navigation/">quick example</a> of an early-generation-iPod-inspired navigation using just HTML and CSS.</p>
<p><a href="http://jasonagross.com/demos/sandbox/navigation/"><img src="http://cdn.sixrevisions.com/0158-11_circlenav.jpg" width="550" height="378" /></a><span class="figure-caption">iPod illustration by <a href="http://en.wikipedia.org/wiki/File:IPod_family.png">Matthieu Riegler, Wikimedia Commons</a></span></p>
<p>In reality, a circle can often provide a much more convenient use of space when compared to  rectangular shapes.</p>
<p>Also with all of the active areas of our navigation naturally placed at equal distance from each other, this type of navigation is consistent with <a href="http://sixrevisions.com/usabilityaccessibility/improving-usability-with-fitts-law/">Fitts&#8217; Law</a>. </p>
<p>Of course, this may or may not be the best solution for any single situation, but that is the beauty of our profession. Designers should be taking the time and consideration to explore all of the constraints each project comes with and working out individualized and ideal solutions.</p>
<h3>Take Advantage of New Opportunities</h3>
<p>Now, more than ever, we have the opportunity to use our creativity to solve complex issues with our navigation systems. The rapid adoption of CSS3 unlocks a huge amount of design potential. We can start to think outside of the limited array of design patterns we have for site navigation.</p>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/design-showcase-inspiration/50-stylish-navigation-menus-for-design-inspiration/">50 Stylish Navigation Menus for Design Inspiration</a></li>
<li><a href="http://sixrevisions.com/css/30-exceptional-css-navigation-techniques/">30 Exceptional CSS Navigation Techniques</a></li>
<li><a href="http://sixrevisions.com/design-showcase-inspiration/50-examples-of-drop-down-navigation-menus-in-web-designs/">50 Examples of Drop-Down Navigation Menus in Web Designs</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/user-interface/">User Interface</a> and <a href="http://sixrevisions.com/category/web_design/">Web Design</a></li>
</ul>
<h3>About the Author</h3>
<p class="about-author"><img src="http://images.sixrevisions.com/authors/jason_gross_small.jpg" alt="" width="80" height="80" /><strong>Jason Gross</strong> is a freelance web designer focused on creating clean and user friendly websites. Jason currently lives in Indiana and can be found on Twitter as @<a href="http://twitter.com/JasonAGross">JasonAGross</a> or on the web at <a href="http://jasonagross.com/">his personal blog</a> and portfolio.</p>
]]></content:encoded>
			<wfw:commentRss>http://sixrevisions.com/user-interface/is-it-time-to-rethink-website-navigation/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>10 Important UI Design Considerations for Web Apps</title>
		<link>http://sixrevisions.com/user-interface/10-important-ui-design-considerations-for-web-apps/</link>
		<comments>http://sixrevisions.com/user-interface/10-important-ui-design-considerations-for-web-apps/#comments</comments>
		<pubDate>Mon, 30 May 2011 14:53:23 +0000</pubDate>
		<dc:creator>Jacob Gube</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sixrevisions.com/?p=5493</guid>
		<description><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5493&c=1959995090' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5493&c=1959995090' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br />When I finished building my first web app (CompVersions, which allows you to collect feedback from clients), I was surprised at the number of user interface decisions and considerations I hadn&#8217;t accounted for at the beginning of my journey. I&#8217;d like to share some of those things with you. Many of these design considerations might [...]]]></description>
			<content:encoded><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5493&c=264537865' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5493&c=264537865' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br /><p><a href="http://sixrevisions.com/user-interface/10-important-ui-design-considerations-for-web-apps/"><img src="http://cdn.sixrevisions.com/0136-01_10_ui_considerations_thumbnail.png" width="550" height="200" alt="10 Important UI Design Considerations for Web Apps" /></a></p>
<p>When I finished building my first web app (<a href="http://www.compversions.com/">CompVersions</a>, which allows you to collect feedback from clients), I was surprised at the number of user interface decisions and considerations I hadn&#8217;t accounted for at the beginning of my journey. I&#8217;d like to share some of those things with you.</p>
<p><span id="more-5493"></span></p>
<p>Many of these design considerations might seem superficially obvious, but once you&#8217;re going through the design and development process, it&#8217;s easy to forget about them because they&#8217;re like condiments &#8212; you hardly notice them when they&#8217;re there, but if they&#8217;re missing, your food just doesn&#8217;t taste right.</p>
<h3>Blank State</h3>
<p>The blank state is how your app will look and function when the user hasn&#8217;t entered any data yet (except perhaps their email address after signing up for an account). This is the first interaction and scenario that your user will encounter with your app and it can make or break their first experience and impression.</p>
<p>This state is a critical time for retaining users, because, at this point, users haven&#8217;t had enough invested into using the app for them to be discouraged to look for another solution.</p>
<p>One way of dealing with the blank state is to use media to show the user how to use your interface, e.g., a video or a product tour with screenshots. For example, upon signing up for a <a href="http://www.fitbit.com/">Fitbit</a> account and logging in as an authenticated user for the first time, you&#8217;re presented with a slideshow of the different components of the app.</p>
<p><img src="http://cdn.sixrevisions.com/0136-02_fitbit_welcome_screen.jpg" width="550" height="293" /></p>
<p>You can also provide your UI with cues, tips, and hints for first-time users, pointing out features in-line. For example, below, you can see that <a href="http://www.freshbooks.com/?ref=468">FreshBooks</a> displays a message that tells you that you haven&#8217;t created any estimates yet, and then provides you with a link for creating one.</p>
<p><img src="http://cdn.sixrevisions.com/0136-03_freshbooks_estimate_blankstate.jpg" width="550" height="292" /></p>
<p>For my web app, the first time you log in, you&#8217;ll see four boxes that are numbered sequentially. You can&#8217;t progress to the second box without completing the first one so that there&#8217;s no guessing and the user immediately knows what to do to get started. There&#8217;s also only one textbox and button visible at the blank state, so there&#8217;s no ambiguity about what the next step should be. As users complete each step, the next box is unlocked for them, and they can proceed.</p>
<p><img src="http://cdn.sixrevisions.com/0136-04_compversions_blankstate.png" width="550" height="378" /></p>
<p>Let&#8217;s look at a couple more examples of blank states. At <a href="http://basecamphq.com/">Basecamp</a>, the first thing they show users is a video that gives you an overview of the way the web app works.</p>
<p><img src="http://cdn.sixrevisions.com/0136-05_basecamp_blankstate.png" width="550" height="340" /></p>
<p><a href="https://www.dropbox.com/home#:::">Dropbox</a> has an interesting approach. They start you at a &quot;Get Started&quot; tab that has a numbered list of action items that steps you through what you need to do to get maximum value from using Dropbox.</p>
<p><img src="http://cdn.sixrevisions.com/0136-06_dropbox_blankstate.png" width="550" height="373" /></p>
<p>As you complete the action items, they&#8217;re crossed out, and the box on the left incrementally fills up until you are complete.</p>
<p><img src="http://cdn.sixrevisions.com/0136-07_dropbox_blankstate_02.png" width="550" height="344" /></p>
<p>Dropbox incentivizes exploration and use of the app by giving you rewards for completing items in the &quot;Getting Started&quot; tab, effectively gamifying the training and familiarization stage of their product.</p>
<h3>Quota/Usage Information Displays</h3>
<p>If you have limits to things such as storage, number of projects you can create, etc. you should constantly give users visual cues of how much they have left so that, if needed, they can upgrade their account before they reach the limit. It&#8217;s best to include some visible measurement of the unit that has a cap.</p>
<p>You don&#8217;t want to blindside your users by suddenly telling them they&#8217;re out of storage space or whatever it is that has a limit. Imagine that you&#8217;re working under a tight timeline, and you&#8217;re composing an email that has large file attachments. You hit the Send button only to find out that your file quota has been reached. You&#8217;d be one frustrated user.</p>
<p>Let&#8217;s go through some examples of quota/usage information displays.</p>
<p>On <a href="https://mail.google.com/mail/#inbox">Gmail</a>, you can see simple textual information  showing how much storage you&#8217;re using and how much storage you have (in MB), as well as a percentage of how much storage you&#8217;ve used up. They&#8217;ve located this at the footer of the layout using a distinct color (green) for prominence.</p>
<p><img src="http://cdn.sixrevisions.com/0136-08_gmail_quotainfo.jpg" width="550" height="83" /></p>
<p>Dropbox goes with a simple visual display showing you a bar with the percentage of storage you&#8217;ve used up.</p>
<p><img src="http://cdn.sixrevisions.com/0136-09_dropbox_quota_usage.png" width="244" height="128" /></p>
<p>On <a href="http://www.evernote.com/">Evernote</a>, the quota/usage information isn&#8217;t persistent in the interface; you have to visit the Settings page in order to see it. This isn&#8217;t as intuitive to locate as having it displayed persistently on the user interface (or providing a shortcut link to the usage information).</p>
<p><img src="http://cdn.sixrevisions.com/0136-10_evernote_usageinfo.png" width="550" height="512" /></p>
<p>For my app, I went with a simple text display that shows storage space allotment and the quotas for the number of clients and projects the user has.</p>
<p><img src="http://cdn.sixrevisions.com/0136-11_compversions_quota.png" width="328" height="90" /></p>
<h3>Plan Upgrading/Downgrading</h3>
<p>How do you design the UI to remind users that they can upgrade their plan without interfering with their workflow? Once a user has bought a plan, they may want to upgrade or downgrade, and you don&#8217;t want to send them out of your app to do that. It should be seamless and convenient, so changes to the user&#8217;s plan are best done within the app.</p>
<p>Let&#8217;s go through some examples of how apps deal with changes in the user&#8217;s plan.</p>
<p>The FreshBooks upgrade reminder is persistent, positioned at the web app&#8217;s footer. It&#8217;s a constant reminder without being an obstruction to the workflow of the user, as it&#8217;s located outside of the task area of the UI.</p>
<p><img src="http://cdn.sixrevisions.com/0136-12_freshbooks_reminder.jpg" width="550" height="509" /></p>
<p>The upgrade screen on Basecamp shows you clearly what you get from changing your plan.</p>
<p><img src="http://cdn.sixrevisions.com/0136-13_basecamp_in_app.png" width="550" height="405" /></p>
<p>The upgrade screen in Dropbox is clear and simple, as shown below.</p>
<p><img src="http://cdn.sixrevisions.com/0136-14_dropbox-inapp_upgrade.png" width="550" height="378" /></p>
<p>On my app, CompVersions, here&#8217;s what the upgrade screen looks like.</p>
<p><img src="http://cdn.sixrevisions.com/0136-15_compversions_inapp_upgrade.png" width="550" height="424" /></p>
<h3>States of UI Elements</h3>
<p>Elements such as buttons, text areas, input fields, and so on can have several states. Normal, hover, disabled, active, inactive, focused states, etc. help users determine what possible actions they can perform on a given element. It gives them visual cues as to what they&#8217;re interfacing with, and what they aren&#8217;t.</p>
<p>These states are very important considerations. They add a tactile look and feel to your UI, and give your app a sense of being alive.</p>
<p>States are obvious on things like <a href="http://sixrevisions.com/design-showcase-inspiration/50-stylish-navigation-menus-for-design-inspiration/" title="50 Stylish Navigation Menus for Design Inspiration">navigation menus</a> and buttons because these are standard user interface elements, but what about on sections that you want to draw attention to or what about uncommon UI elements?</p>
<p>In CompVersions&#8217; case, I wanted to guide the user through the four boxes with as many subtle visual cues as I could. One way was to have the outlined box change color when they hovered over a box (i.e. the box lights up) to indicate that it&#8217;s an interface-able UI element.</p>
<p><img src="http://cdn.sixrevisions.com/0136-16_compversions_active_state.png" width="550" height="386" /></p>
<p>When the cursor leaves the box, it dims back down.</p>
<p><img src="http://cdn.sixrevisions.com/0136-17_compversions_box_inactivestate.png" width="550" height="385" /></p>
<p>They all seem so seamless, but I had to make a conscious decision and write CSS rules for each state.</p>
<p>Here&#8217;s an example of different states of UI elements on Fitbit when you&#8217;re logging food. The inactive state is compact, but has clear instructions on how to interface with the element (an <em>Add a note</em> text control). When you click the <em>Add a note</em> text control, it switches to the active state featuring a text area (a standard text input UI element) with in-line instructions that says, &quot;Write a new note…&quot; which simultaneously deals with the blank state scenario (i.e. no note has been added yet).</p>
<p><img src="http://cdn.sixrevisions.com/0136-18_fitbit_active_inactive.png" width="550" height="469" /></p>
<p>Let&#8217;s look at an example of a hover state on Basecamp&#8217;s pricing table. When you hover over a pricing plan, the plan becomes highlighted and displays a tool tip with more information.</p>
<p><img src="http://cdn.sixrevisions.com/0136-19_basecamp_active_state.jpg" width="550" height="295" /></p>
<h3>Keep the User Interface Simple and Intuitive</h3>
<p>This is something that all UI designers will tell you but is a difficult concept to grasp until you&#8217;ve had to design your own UI: Keep it simple.</p>
<p>Making decisions on what goes and what stays is tough. How do you present the user interface of your web app as simply as possible, while still making it powerfully feature-rich? How do you design 30 different possible user actions in one screen without making it look like the cockpit of a fighter jet?</p>
<p>One thing you should practice when applicable is <a href="http://sixrevisions.com/user-interface/progressive-disclosure-in-user-interfaces/" title="Progressive Disclosure in User Interfaces">progressive disclosure</a>. If the user doesn&#8217;t need a button, menu, or link &#8212; hide it. Get out of the user&#8217;s way and allow them to do what they want to do without having to wade through a ton of choices.</p>
<p>For example, on Dropbox, there are multiple contextual commands you can perform on your files. Here&#8217;s the inactive state of files in your Dropbox:</p>
<p><img src="http://cdn.sixrevisions.com/0136-20_dropbox_simple_ui_hidden.png" width="550" height="75" /></p>
<p>When you hover over a file, a contextual menu is progressively disclosed showing additional tasks you can perform on the targeted file or sub-folder, such as <em>Delete</em> or <em>Move</em>.</p>
<p><img src="http://cdn.sixrevisions.com/0136-21_dropbox_simple_ui_shown.png" width="550" height="265" /></p>
<p>This concept sounds very easy to do in theory, but it&#8217;s surprisingly hard especially if your app has a lot of features.</p>
<p>Do you have to have an <em>Edit</em> command on every editable item at all times, or do you just progressively disclose this command when the user hovers over an editable item? If it&#8217;s the latter, how do you indicate that there are possible commands that can be performed, if the user hasn&#8217;t hovered over the item yet? Do you use an icon to save some space or do just use a text command that says <em>Edit</em> or do you have both an icon and a text command? If you use an icon, what would be an intuitive symbol for it? Does the symbol conflict with other icons already existing in the interface? If you use a text command, should it say <em>Edit</em> or <em>Edit item</em>?</p>
<p>And that&#8217;s just one element out of the many that you&#8217;ll have to be making constant micro-decisions on; decisions that are often going to be hard to reverse after users have taken on your app because even slight changes in user interfaces require retraining and recalibration from your users, which hinders their workflow.</p>
<p>Keeping things simple, intuitive and consistent really makes the UI easy to use, and this all takes a lot more work than many would think.</p>
<h3>Use Visuals Smartly</h3>
<p>Images and icons can help ease-of-use. Using visuals such as icons, graphs, charts, photos, etc. can replace long blocks of text and data tables altogether. It can make the readability of data easier and they can be used to provide visual cues as to what a certain command does.</p>
<p>Visuals are powerful elements in a graphical user interface. Let&#8217;s look at some examples of how visual elements are used in some web apps.</p>
<p>Below, a <em>trash can</em> icon, which is a recognizable and ubiquitous symbol for a <em>Delete</em> command, is progressively disclosed as a possible action when you hover over a to-do item on Basecamp.</p>
<p><img src="http://cdn.sixrevisions.com/0136-22_basecamp_trash_icon_basecamp.png" width="238" height="31" /></p>
<p>Below, you can see a <em>trash can</em> icon, an icon that allows you to drag-and-drop the to-do item, and, at the far right, a <em>chat bubble</em> icon that when clicked, allows you to comment on the to-do item.</p>
<p><img src="http://cdn.sixrevisions.com/0136-23_basecamp_icon_word_menu_2.png" width="450" height="35" /></p>
<p>Think about the reasons for the design choices made in the above contextual menu. Why is the <em>Edit</em> command a text link? Perhaps because it&#8217;s the primary task a user would be performing the most, and the UI designer wanted it to have a more distinct visual appearance (using the inverse of <a href="http://sixrevisions.com/web_design/gestalt-principles-applied-in-design/" title="Gestalt Principles Applied in Design">Gestalt psychology&#8217;s</a> Law of Similarity). Why are the icons arranged the way they are? Why is the <em>comment bubble</em> icon separated from the other icons?</p>
<h3>Provide Instructions and Information at the Proper Places</h3>
<p>There are times when you&#8217;ll need a callout box or notification area that tells the user something specific that they need to know to most effectively use the UI to its fullest potential. Provide as many of these helpful information as much as you can, at the right places, and make sure they&#8217;re integrated in the interface in such a way that they don&#8217;t pose as a hindrance to the user&#8217;s workflow.</p>
<p>For example, if you use icons for commands, you can use the <code>alt</code> and <code>title</code> HTML attribute to give the user a quick summary of what the icon will do when they hover over the icon.</p>
<p>Don&#8217;t overdo it. The key is to identify the places where more information and instructions are needed. If there are too many tooltips, hints, callout boxes, etc. the user can become desensitized to them and they can interfere with the use of the app because they constantly distract the user.</p>
<h3>Optimize UI Speed</h3>
<p>A web app should be responsive and fast. When there&#8217;s huge delays between sequential tasks, the user may develop an unconscious resistance to using the app. Apps are tools to accomplish specific jobs, and if it&#8217;s not fast, then it&#8217;s not a very effective tool.</p>
<p>For the most part, using best practices for <a href="http://sixrevisions.com/web-development/five-ways-to-speed-up-page-response-times/" title="Five Ways to Speed Up Page Response Times">optimizing page response times</a> will help ensure you&#8217;re giving your users as fast and as efficient as an experience as possible. Most of these best practices are commonsense and, for maximum bang for your buck, you should focus on front-end web page performance first (e.g. reducing the file sizes of your page assets and reducing the number of HTTP requests needed to render a web page).</p>
<p>Use CSS when you can. Reduce your need for JavaScript. Don&#8217;t use Flash if there&#8217;s another comparable option (as it can be a resource hog).</p>
<p><a href="http://sixrevisions.com/web_design/designing-by-numbers-data-analysis-for-web-designers/" title="Designing By Numbers: Data Analysis for Web Designers">Design using data to help you make informed decisions</a> and to help you see if you can start using CSS3 to save on having to load CSS background images for rounded corners and color gradients. Use CSS3 as much as you can. Avoid using images if you don&#8217;t have to &#8212; rounded corners, text shadows, box shadows and a whole host of other popular aesthetic elements render much quicker than images in web browsers that support them.</p>
<p>Educate yourself on practical CSS3 by using <a href="http://leaverou.me/ft2010/#intro">this slideshow presentation</a> created by Lea Veroukeep; refer to it constantly as you develop your app.</p>
<p>Designing with <a href="http://sixrevisions.com/web-development/progressive-enhancement/" title="Progressive Enhancement 101: Overview and Best Practices">progressive enhancement</a> in mind can help you optimize  front-end performance. Allow yourself to make some sacrifices in aesthetics for users using older browser like IE6 for the overall good of your entire user base (if data suggests old browser usage is relatively low).</p>
<h3>Use the Appropriate Cursor Pointer and Alt Attributes</h3>
<p>This is a mini-tip that many of us forget. JavaScript DOM manipulation can make any element clickable. However, sometimes we forget to style clickable elements appropriately. Styling clickable elements by changing the cursor to a pointer helps indicate that an element is interactive. This is one of those things that you don&#8217;t notice until it&#8217;s not there.</p>
<p>Let&#8217;s say that you created  <code>span</code> elements that are clickable using a web development library like <a href="http://sixrevisions.com/javascript/getting-started-with-jquery/">jQuery</a>.</p>
<p><strong>HTML</strong></p>
<pre>...
&lt;td&gt;<strong>&lt;span class=&quot;delete-row&quot;&gt;Delete this record&lt;/span&gt;</strong>&lt;/td&gt;
...</pre>
<p><strong>jQuery</strong></p>
<pre>$('span.delete-row')
.click(function() {
$(this).parent('tr').remove();
});</pre>
<p>Although the HTML element is interactive, it doesn&#8217;t change the mouse pointer to a cursor. To do so, you can use either CSS or jQuery.</p>
<p><strong>CSS</strong></p>
<pre>span.delete-row {
<strong>cursor: pointer;</strong>
}</pre>
<p><strong>jQuery</strong></p>
<pre>$('span.delete-row')
.click(function() {
$(this).parent('tr').remove();
})
<strong>.css('cursor', 'pointer')</strong>;</pre>
<p>Also, use <code>alt</code> attributes on images, which can assist people in determining what icons are for if you&#8217;re using them in the UI. For example, even though you&#8217;re using a <em>trash can</em> icon instead of the word &quot;Delete&quot;, let the <code>alt</code> attribute of the  icon say &quot;Delete&quot;.</p>
<p>Not only do <code>alt</code> and <code>title</code> attributes help screen readers for visually impaired users, it also helps remove ambiguities for users that aren&#8217;t visually impaired.</p>
<h3>Finished State</h3>
<p>You need to consider what the app will look like when data has been entered. In the case of CompVersions, I wanted to show (in chronological order) a particular flow &#8212; client information, project names, stage names and image names &#8212; in one view.</p>
<p><img src="http://cdn.sixrevisions.com/0136-24_compversions_final_state.png" width="550" height="383" /></p>
<p>With Basecamp, this is the dashboard view. The user gets a quick snapshot of all of their projects and the activity associated with that project.</p>
<p><img src="http://cdn.sixrevisions.com/0136-25_basecamp_final_state.png" width="550" height="133" /></p>
<p>For Dropbox, this is just a listing of all the files and folders in your account.</p>
<p><img src="http://cdn.sixrevisions.com/0136-26_dropbox_final_state.png" width="550" height="287" /></p>
<p>This state tends to be the first screen that&#8217;s designed/mocked up when designing our app because this will be the most frequently seen/visited state once a user starts using our product.</p>
<h3>Conclusion</h3>
<p>There are many other examples of web apps that have successfully done all of the above. Once I went through this process and discovered these things, I started to notice of them in other apps &#8212; it becomes a natural habit, I suppose.</p>
<p>In my experience, it was surprising to realize how many little things you had to really think about, consider, and decide on when crafting an interface. It&#8217;s easy to gloss the details over when you want to ship a product as quickly as possible, but if you take some time to really polish the little things, your interface will be as awesome as possible and your users will enjoy using it.</p>
<p>The best compliment you can get when designing interfaces is that they&#8217;re easy to use. I hope the things I shared with you here get you a step closer to that praise.</p>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/usabilityaccessibility/20-websites-to-help-you-master-user-interface-design/">20 Websites to Help You Master User Interface Design</a></li>
<li><a href="http://sixrevisions.com/user-interface/the-future-of-user-interfaces/">The Future of User Interfaces</a></li>
<li><a href="http://sixrevisions.com/user-interface/user-interface-patterns-for-dealing-with-interactive-content/">User Interface Patterns for Dealing with Interactive Content</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/user-interface/">User Interface</a> and <a href="http://sixrevisions.com/category/web-applications/">Web Applications</a></li>
</ul>
<h3>About the Author</h3>
<p class="about-author"><img src="http://cdn.sixrevisions.com/authors/marc_gayle_small.jpg" alt="" width="80" height="80" /><strong>Marc Gayle</strong> lives in Jamaica and is bootstrapping <a href="http://compversions.com/" target="_blank">CompVersions</a> with blood, sweat and care. He&#8217;s a proud advisor to <a href="http://kingstonbeta.com/about/">Kingston Beta</a>, an organization set up to help nurture local tech entrepreneurship. He blogs at <a href="http://marcgayle.com/" target="_blank">marcgayle.com</a>. Follow him on Twitter @<a href="http://twitter.com/marcgayle">marcgayle</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sixrevisions.com/user-interface/10-important-ui-design-considerations-for-web-apps/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Designing Effective FAQ Pages</title>
		<link>http://sixrevisions.com/user-interface/designing-effective-faq-pages/</link>
		<comments>http://sixrevisions.com/user-interface/designing-effective-faq-pages/#comments</comments>
		<pubDate>Tue, 24 May 2011 10:00:55 +0000</pubDate>
		<dc:creator>Jacob Gube</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sixrevisions.com/?p=5458</guid>
		<description><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5458&c=1841804674' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5458&c=1841804674' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br />FAQ stands for &#34;frequently asked questions.&#34; As the name implies, it is a type of web page (or group of web pages) that lists questions frequently asked by users, usually about different aspects of the website or its services. The answers are typically shown with the questions. FAQ pages aim to make finding answers easy [...]]]></description>
			<content:encoded><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5458&c=94876169' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5458&c=94876169' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br /><p><a href="http://sixrevisions.com/user-interface/designing-effective-faq-pages/"><img src="http://cdn.sixrevisions.com/0133-01_faq_design_principles_thumbnail.jpg" width="550" height="200" alt="Designing Effective FAQ Pages" /></a></p>
<p>FAQ stands for &quot;frequently asked questions.&quot; As the name implies, it is a type of web page (or group of web pages) that lists questions frequently asked by users, usually about different aspects of the website or its services. The answers are typically shown with the questions.</p>
<p>FAQ pages aim to make finding answers easy for users. The ideal FAQ page helps people use the website without the need for outside assistance. More often than not, unfortunately, this ideal is not realized.</p>
<p><span id="more-5458"></span></p>
<p>This article explores various aspects of FAQ pages, from design to efficiency issues. We will also look at some examples (and counter-examples) of great FAQ pages.</p>
<h3>Where FAQ Pages Go Wrong</h3>
<p>Here are a few things that detract from the usefulness of an FAQ page.</p>
<h4>The Questions Aren&#8217;t Frequently Asked</h4>
<p>Imagine that you&#8217;ve just launched a new website and have included an FAQ page. Why? If you don&#8217;t have any users yet, then you certainly haven&#8217;t received any questions (much less frequently asked ones).</p>
<p><a href="http://www.icff.com/"><img src="http://cdn.sixrevisions.com/0133-04_icff.jpg" width="550" height="200" /></a></p>
<p>Without user feedback, questions on this page are simply the site owner&#8217;s assumptions of what his users might want to know.</p>
<h4>The Questions Are From Left Field</h4>
<p>We&#8217;ve all seen FAQ pages that have bizarre questions &#8212; questions that have probably never entered anyone&#8217;s mind. Such questions are ones that website owners would like to be asked (e.g., &quot;Why is this website so amazing?&quot;, &quot;Who are the talented people running this website?&quot;).</p>
<h4>The Page Label Isn&#8217;t Intuitive</h4>
<p>The first time I saw an &quot;FAQ&quot; link was 10 years ago. I wondered about it for a while and eventually learned its meaning. Designers must be considerate of users who don&#8217;t understand technical terms. &quot;Frequently asked questions&quot; is clearer than &quot;FAQ.&quot;</p>
<p>Also, descriptive and standard labeling is important. For example, <a href="http://www.courtinfo.ca.gov/">California Court</a> uses the label &quot;Q&amp;A,&quot; but that&#8217;s even more ambiguous than FAQ. Unless you have a good reason, stick with the standard label of &quot;FAQ&quot; or &quot;Frequently asked questions.&quot;</p>
<p><img src="http://cdn.sixrevisions.com/0133-02_court_info.jpg" width="550" height="100" /></p>
<h4>The FAQ Page Isn&#8217;t Really Needed</h4>
<p>Many websites have an FAQ page, <a href="http://sixrevisions.com/user-interface/stop-the-faq-page-bandage/" title="Stop the FAQ Page Bandage">but some don&#8217;t need one at all</a>. Sometimes users find all the information they&#8217;re looking for and have no further questions. This means that the <a href="http://sixrevisions.com/usabilityaccessibility/information-architecture-101-techniques-and-best-practices/">information architecture</a> was designed well.</p>
<p>Imagine an online shop that presents prices and shopping instructions in one particular location; say, on a separate page or part of the home page. But if the FAQ page addresses pricing, it will be redundant; yet some users might seek it out to find pricing information. Link to the main pricing page instead.</p>
<p>Here&#8217;s a rule of thumb: if one type of information can be relayed in many ways on one website, there is something wrong with the information architecture of  the website. Everything should be placed in its proper location.</p>
<h3>How to Design an Effective FAQ Page</h3>
<p>A good FAQ page lightens the load on help desks and customer support calls, which translates to cost savings and convenience for the user (since they don&#8217;t have to send a help ticket or pick up the phone to have their question answered). Thus, the importance of a well-crafted FAQ page can&#8217;t be denied.</p>
<p>When designing FAQ pages, have the following tips and strategies in mind.</p>
<h4>Say &quot;No&quot; to FAQ Pages</h4>
<p>Start by saying &quot;No&quot; to FAQ pages. In web design, you should strive for simplicity and you should constantly eliminate things that simply aren&#8217;t needed. The FAQ page supports the rest of the website&#8217;s content; if it doesn&#8217;t enhance what&#8217;s already there, it shouldn&#8217;t be a priority.</p>
<p>When an FAQ page is needed, it will be your users indicating the need for it. Perhaps you&#8217;ll start getting the same questions over and over again or a reoccuring feedback you get is the need for an FAQ page. Let users determine whether they need an FAQ or not.</p>
<h4>Gather the Right Questions</h4>
<p>The questions on the FAQ page must be real. For a new website, choose a timeframe (say, one month), and then survey and categorize the questions that users ask during that time via direct calls or email. You could even announce your open question period on the website.</p>
<p>If patterns emerge, it probably indicates a topic that should be addressed on the FAQ page. In this way, you can update the FAQ page regularly. This method is effective because users are actually participating in the page&#8217;s creation.</p>
<p>For example, <a href="http://www.invoicemachine.com/">The Invoice Machine</a> invites questions, thus showing off its desire to create an FAQ page filled with useful questions.</p>
<p><img src="http://cdn.sixrevisions.com/0133-05_invoice_machine.jpg" width="550" height="350" /></p>
<h4>Providing Good Entry Points</h4>
<p>To use an FAQ page, users must be able to find it. Provide an obvious entry point: a distinct, clear and well-positioned link will do the trick. The two most common places for an FAQ link is in the primary navigation or site footer; these sections are separated from the rest of the web layout (often by color, hue, solid lines or white space) and thus stand out. Visitors are used to checking the navigation menu and footer for important links.</p>
<p><a href="http://www.betyourfollowers.com/">Bet Your Followers</a> links twice to its FAQ page, once in the header and once in the footer. Users won&#8217;t have any trouble finding it.</p>
<p><img src="http://cdn.sixrevisions.com/0133-06_bet_your_followers.jpg" width="550" height="436" /></p>
<p><a href="http://www.gositewave.com/">GoSiteWave</a> puts their FAQ links in the primary navigation menu and footer, providing two entry points.</p>
<p><img src="http://cdn.sixrevisions.com/0133-07_go_site_wave.jpg" width="550" height="546" /></p>
<p><a href="http://www.theresumator.com/">The Resumator</a> has a well-positioned and clear link to its FAQ page.</p>
<p><img src="http://cdn.sixrevisions.com/0133-08_the_resumator.jpg" width="550" height="242" /></p>
<h4>Readability</h4>
<p>FAQ pages are generally text-based, so readability is important.</p>
<p>Readability can be achieved in different ways: text decoration (always minding the contrast between text and background), as well as line- and letter-spacing. <a href="http://sixrevisions.com/css/css-typography-01/" title="CSS Typography: The Basics">Good CSS typography applies here.</a></p>
<p><a href="http://www.betyourfollowers.com/">Bet Your Followers</a> uses contrasting colors to good effect.</p>
<p><img src="http://cdn.sixrevisions.com/0133-09_bet_your_followers.png" width="550" height="516" /></p>
<p>As a counter-example, <a href="http://www.vegasuncorcked.com/">Vegas Uncork&#8217;d</a><span dir="rtl"> </span><span dir="rtl"> </span><span dir="rtl"><span dir="rtl"> </span><span dir="rtl"> </span></span>loses on legibility because of the lack of contrast between background and text, as well as the small font size.</p>
<p><img src="http://cdn.sixrevisions.com/0133-10_vegas_uncorked.jpg" width="550" height="516" /></p>
<h4>Categorization of Questions</h4>
<p>Users who are looking for an FAQ page probably got confused somewhere else on the website. Don&#8217;t make it worse with tangled topics.</p>
<p>Basic categories increase readability &#8212; a major building block of efficiency. Name the categories intuitively to avoid further confusion.</p>
<p><a href="http://www.agia.com/">AGIA</a> displays categories in a tree schematic, with a short description of each.</p>
<p><img src="http://cdn.sixrevisions.com/0133-11_agia.png" width="550" height="600" /></p>
<p>Here&#8217;s one idea: put the most important questions and answers in a distinct category. <a href="http://www.imdb.com/">IMDB</a> puts its top questions in their own category, no doubt increasing findability. </p>
<p><img src="http://cdn.sixrevisions.com/0133-12_imdb.jpg" width="550" height="400" /></p>
<p><a href="http://haveamint.com/faqs/">Mint</a> has a well-categorized FAQ page. The categories are named well, too. In addition, they list the most frequently viewed questions.</p>
<p><img src="http://cdn.sixrevisions.com/0133-13_mint.jpg" width="550" height="550" /></p>
<p><a href="http://www.notableapp.com/">Notable</a> also has good categories, as well as a list of top FAQs. </p>
<p><img src="http://cdn.sixrevisions.com/0133-14_noteable_app.png" width="550" height="350" /></p>
<p>Using icons can be effective in supporting categories, as <a href="http://www.verticalresponse.com/">Vertical Response</a> does here.</p>
<p><img src="http://cdn.sixrevisions.com/0133-15_verticalresponse.jpg" width="550" height="550" /></p>
<p>While <a href="http://www.abaenglish.com/">ABA English</a> categorizes relatively well, the naming is inappropriate, so readability suffers.</p>
<p><img src="http://cdn.sixrevisions.com/0133-17_aba_english.jpg" width="550" height="500" /></p>
<h4>Search</h4>
<p>For ease-of-use, search functionality is essential for longer FAQ pages. When an FAQ page has many categories and subcategories, each described in detail, search becomes more important than ever.</p>
<p>FAQ search should differ from the general search system of the website, and this difference must be denoted in order to reduce the amount of search results and make finding the right questions easier.</p>
<p><a href="http://www.imdb.com/">IMDB</a> adds a heading to indicate that the search will retrieve helpdesk topics only.</p>
<p><img src="http://cdn.sixrevisions.com/0133-18_imdb.jpg" width="550" height="100" /></p>
<p>The label of the search feature on the FAQ page of <a href="http://www.surveymonkey.com/">SurveyMonkey</a> works well.</p>
<p><img src="http://cdn.sixrevisions.com/0133-19_survey_monkey.png" width="550" height="150" /></p>
<h4>Providing Visuals with Answers</h4>
<p>Often, a picture is worth a thousand words. If images can help solve a user&#8217;s question, don&#8217;t hesitate to use them.</p>
<p>For example, <a href="http://www.the-bank.com/">The Bank of Washington</a> offers screenshots to illustrate the answer to a question like, &quot;How do I recover my lost password?&quot;<span dir="rtl"> </span></p>
<p><img src="http://cdn.sixrevisions.com/0133-26_bank_of_washington.png" width="550" height="600" /></p>
<h3>Tips For Structuring an FAQ Page</h3>
<p>If you have only a few questions and answers, put them together rather than on separate pages.</p>
<p>Of course, page length must be considered. Endless scrolling will tire users and cause them to leave before finding answers to their questions. Keep the page as short as possible. Make sure each question and answer pair is valuable.</p>
<p>Some circumstances make long pages unavoidable; linking to the top of the page after each answer is a good solution.</p>
<p>For the sake of readability, distinguish questions from answers, whether by color, size, typeface or decoration.</p>
<p><a href="http://www.ets.org/">ETS</a> has a well-structured FAQ page. Questions and answers are organized by topic, and the topics are collapsed by default, thus saving space.</p>
<p><img src="http://cdn.sixrevisions.com/0133-20_ets.png" width="550" height="500" /></p>
<p><a href="http://www.crazyegg.com/">CrazyEgg</a> puts its questions on one page and answers on another, which is not very convenient for users.</p>
<p><img src="http://cdn.sixrevisions.com/0133-21_crazy_egg.jpg" width="550" height="350" /></p>
<p>Despite the wealth of material on <a href="http://www.nasa.gov/">NASA</a>&#8216;s website, the difference between the questions and answers isn&#8217;t very clear.</p>
<p><img src="http://cdn.sixrevisions.com/0133-22_nasa.png" width="550" height="300" /></p>
<p>The way <a href="http://www.netfaqs.com/">NetFaqs</a> separates questions and answers is problematic.</p>
<p><img src="http://cdn.sixrevisions.com/0133-23_net_faqs.png" width="550" height="400" /></p>
<p><a href="http://www.podshop.com/">PodShop</a> indicates questions with a different background, a simple and effective way of creating  a distinction between questions and answers.</p>
<p><img src="http://cdn.sixrevisions.com/0133-24_podshop.jpg" width="550" height="516" /></p>
<p>The &quot;Back to top&quot; links on <a href="http://www.rapidxhtml.com/">Rapid XHTML</a> allow users to return to earlier sections of the page without having to scroll up.</p>
<p><img src="http://cdn.sixrevisions.com/0133-25_rapid_xhtml.png" width="550" height="100" /></p>
<h3>Conclusion</h3>
<p>Designing FAQ pages, amid all the other pages of a website, can be complicated work. Keep in mind that &quot;FAQ&quot; is a general name for the type of page that answers real questions and guides users. Most users have had trouble somewhere else on the website and are looking for a specific answer, so design the page in a way that actually helps them.</p>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/content-strategy/about-page-guidelines/">Guidelines for Writing a Good About Page</a></li>
<li><a href="http://sixrevisions.com/usabilityaccessibility/five-simple-but-essential-web-usability-tips/">Five Simple but Essential Web Usability Tips</a></li>
<li><a href="http://sixrevisions.com/user-interface/website-help-systems/">Effective Website Help Systems: Tips and Examples</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/web_design/">Web Design</a> and <a href="http://sixrevisions.com/category/web-development/">Web Development</a></li>
</ul>
<h3>About the Author</h3>
<p class="about-author"><img src="http://cdn.sixrevisions.com/authors/mohammad_moradi_small.jpg" alt="" width="80" height="80" /><span class="author-bio-text"><strong>Mohammad Moradi</strong> is an undergraduate in computer engineering. He spends his free time studying and researching web-related topics such semantic web and search engines. Moreover, he is a web/graphic designer. Contact him via moradi.c85@gmail.com. (He likes email among others!)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://sixrevisions.com/user-interface/designing-effective-faq-pages/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Effective Website Help Systems: Tips and Examples</title>
		<link>http://sixrevisions.com/user-interface/website-help-systems/</link>
		<comments>http://sixrevisions.com/user-interface/website-help-systems/#comments</comments>
		<pubDate>Tue, 10 May 2011 10:00:53 +0000</pubDate>
		<dc:creator>Jacob Gube</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sixrevisions.com/?p=5395</guid>
		<description><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5395&c=432587603' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5395&c=432587603' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br />Web designers should regard every user who comes to our websites as potential newcomers, providing enough instruction and guidelines for them to complete their tasks and get familiar with the site. Almost every type of website has to help its users, but in different ways. The type of website will determine the type of help [...]]]></description>
			<content:encoded><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5395&c=211974138' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5395&c=211974138' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br /><p><a href="http://sixrevisions.com/user-interface/website-help-systems/"><img src="http://cdn.sixrevisions.com/0120-01_help_pages_users_thumbnail.jpg" width="550" height="200" alt="Effective Website Help Systems: Examples and Best Practices" /></a></p>
<p>Web designers should regard every user who comes to our websites as potential newcomers, providing enough instruction and guidelines for them to complete their tasks and get familiar with the site.</p>
<p>Almost every type of website has to help its users, but in different ways. The type of website will determine the type of help system you should be providing.</p>
<p><span id="more-5395"></span></p>
<p>Moreover, the effectiveness of a help system has a direct relationship to the quality of the site&#8217;s design. A poorly designed help system &#8212; however good its content &#8212; makes for a shoddy user experience.</p>
<p>In this article, we&#8217;ll study some approaches to designing effective help pages through examples, which might inspire you in your work.</p>
<h3>What Is a Help System?</h3>
<p>We see many terms and types of help systems used in the context of site design: &quot;Help,&quot; &quot;Support,&quot; &quot;FAQ,&quot; &quot;Docs,&quot; &quot;Knowledge Base,&quot; etc. All of these web pages are intended to provide assistance to users.</p>
<p>Help systems should be conveniently accessible in locations where users can possibly need answers to their questions, e.g., when they get started using a website, and when they could benefit from useful information.</p>
<p>They&#8217;re critical because they are one of the last places a website visitor will look before deciding to give up and search for another website that will fulfill their requirements. Therefore, help systems can be crucial in retaining your site visitors.</p>
<p>While help systems are important and oftentimes indispensable, many website designs overlook the usefulness and importance of them. The reason for this is usually a lack of awareness by the website owner of the need for help content or of the benefit of integrating it into the content of the website.</p>
<p>For example, in the case of an online shop, you could put purchasing instructions on the home page or somewhere where users could easily find them, instead of creating a separate help section. This would also increase findability.</p>
<h3>Some Examples of Help Systems</h3>
<p>To help with the discussions that will follow, let&#8217;s look at just a few examples of help systems.</p>
<p>As you can see below, the site, <a href="http://www.mariecatribs.com/">Marie Catrib&#8217;s</a>, puts its contact information and hours of operation in the footer of its home page. This subtly embeds the content for what is sometimes a completely separate page right into the footer. This information can be considered a part of the site&#8217;s help system.</p>
<p><img src="http://cdn.sixrevisions.com/0120-02_mariecatribs.jpg" width="550" height="500" /></p>
<p>An FAQ (which stands for <em>frequently asked questions</em>) is a place to answer questions that many users repeatedly ask or think of.</p>
<p>In other words, it could be a subset of guidelines from a top-level category like Support or Help for larger site help systems.</p>
<p>In most of cases, &quot;Help&quot; would be a better name for a top-level page. &quot;Support&quot; is usually used on commercial websites that offer some sort of technical service. Some sections are named &quot;Help/support center.&quot;</p>
<p>Below, you can see <a href="http://www.joshlockhart.com/">Josh Lockhart&#8217;s website</a><span dir="rtl"> </span><span dir="rtl"> </span><span dir="rtl"><span dir="rtl"> </span><span dir="rtl"> </span></span>uses a &quot;Help&quot; link as an entry point to his help pages. The help pages is further subdivided into sections such as &quot;How to Install,&quot; &quot;How to Buy,&quot; &quot;FAQ,&quot; and so on.<span dir="rtl"> </span></p>
<p><img src="http://cdn.sixrevisions.com/0120-03_joshlockhart.jpg" width="550" height="202" /></p>
<p>What follows is another example of a help system. Given its content (which is various categories), &quot;<a href="http://www.google.com/support/">Help Centers</a>&quot; is the right name for this section of Google&#8217;s site. Because they have many products, their system is very comprehensive and must be organized well in order for it to be effective and usable.</p>
<p><img src="http://cdn.sixrevisions.com/0120-04_google.jpg" width="550" height="306" /></p>
<p><a href="http://www.courtinfo.ca.gov/">California Courts</a> has a suitable help center, with well-defined categories. Icons are used to facilitate visual cognition of the different sections of the help system.</p>
<p><img src="http://cdn.sixrevisions.com/0120-05_courtinfo.jpg" width="550" height="500" /></p>
<p><a href="http://help.surveymonkey.com/">Survey Monkey</a>&#8216;s help center has well-crafted categorization. </p>
<p><img src="http://cdn.sixrevisions.com/0120-06_surveymonkey.jpg" width="550" height="600" /></p>
<p><a href="http://www.tenlittlemonkeys.co.uk/">Ten Little Monkeys</a> lists some help pages under the heading, &quot;help &amp; information&quot; on the footer.</p>
<p><span> </span><span> </span><span> </span><span> </span><img src="http://cdn.sixrevisions.com/0120-07_tenlittlemonkeys.jpg" width="550" height="350" /></p>
<p><a href="http://www.brightkite.com/">BrightKite</a>, like Ten Little Monkeys, uses the &quot;Help&quot; heading on the footer, and then lists some useful help pages that are part of their help system.</p>
<p><img src="http://cdn.sixrevisions.com/0120-08_brightkite.jpg" width="550" height="200" /></p>
<p>As a counter-example, <a href="http://www.finepoint.com/">Fine Point</a> puts only their contact information in its help center, a lesson in misnaming and of an incompletely designed help system. As a good convention to follow, &quot;Contact&quot; or &quot;Contact us&quot; should be the label of this web page.</p>
<p><img src="http://cdn.sixrevisions.com/0120-09_finepoint.jpg" width="550" height="500" /></p>
<h3>Help Page Features</h3>
<p>All help pages, whatever their individual characteristics, have some common features.</p>
<ul>
<li>The pages must be clear and illustrative.</li>
<li>They should have a short, descriptive explanation of each topic that can be read quickly. Users who come to help pages are usually already confused, so they aren&#8217;t inclined to read long blocks of text.</li>
<li>Following good scanning aids (such as bolding keywords) can increase readability.</li>
</ul>
<p>In the example below, you can see that <a href="http://www.mavericklabel.com/">Maverick Label</a> bolds important parts of the text and so helps the user along.</p>
<p><img src="http://cdn.sixrevisions.com/0120-10_avericklabel.jpg" width="550" height="550" /></p>
<p>Despite the simple design, the links on <a href="http://www.main.system7today.com/">System 7 Today</a> work well to highlight important subjects.</p>
<p><img src="http://cdn.sixrevisions.com/0120-11_system7today.jpg" width="550" height="300" /></p>
<p>In addition to these features, some other attributes deserve consideration. Let&#8217;s review them.</p>
<h4>Accessibility</h4>
<p>One of the most important aspects of any page is accessibility, but it&#8217;s even more critical for help pages. Help pages should be simply and quickly accessible.</p>
<p>Link to them in the <a href="http://sixrevisions.com/web_design/five-types-of-effective-headers-in-web-design/" title="Five Types of Effective Headers in Web Design">header</a> and <a href="http://sixrevisions.com/web_design/25-stylish-website-footer-designs/" title="25 Stylish Website Footer Designs">footer</a>, especially on long pages and the home page. Users shouldn&#8217;t have to dig into deeply buried pages. The experience should be straightforward.</p>
<p>For example, <a href="http://www.playintraffik.com/">Traffik</a> puts clear links on a plain background to increase readability.</p>
<p><img src="http://cdn.sixrevisions.com/0120-12_playintrafik.jpg" width="550" height="200" /></p>
<p><a href="http://www.proworkflow.com/">ProWorkflow</a> places a direct link to its support page in their primary navigation bar.</p>
<p><img src="http://cdn.sixrevisions.com/0120-13_proworkflow.jpg" width="550" height="200" /></p>
<p><a href="http://www.invoicemachine.com/">Invoice Machine</a> follows the pattern we&#8217;ve seen above but also shows what can be found on the help page with descriptive text.</p>
<p><img src="http://cdn.sixrevisions.com/0120-14_invoicemachine.jpg" width="550" height="200" /></p>
<p><a href="http://www.constantcontact.com/">Constant Contact</a> uses appropriate wording (&quot;Learning center&quot;) for its resources and <a href="http://sixrevisions.com/web_design/the-art-of-distinction-in-web-design/" title="The Art of Distinction in Web Design">distinguishes it aesthetically</a> from other links.</p>
<p><img src="http://cdn.sixrevisions.com/0120-15_constantcontact.jpg" width="550" height="300" /></p>
<p><a href="http://www.aafp.org/">AAFP</a>&#8216;s breadcrumb shows the long path to the help center. Being so buried, the section could escape the attention of users.</p>
<p><img src="http://cdn.sixrevisions.com/0120-16_aafp.jpg" width="550" height="200" /></p>
<p>Finding <a href="http://www.google.com/">Google</a>&#8216;s help center from the home page is rather difficult. In fact, Googling it is quicker.</p>
<p><img src="http://cdn.sixrevisions.com/0120-17_google.jpg" width="550" height="550" /></p>
<h4>Categorization</h4>
<p>To prevent confusion, help systems with a lot of content should be carefully structured by topic. For a help system to be effective, you must spend time in <a href="http://sixrevisions.com/usabilityaccessibility/information-architecture-101-techniques-and-best-practices/" title="Information Architecture 101: Techniques and Best Practices">information architecture</a>. Have a small number of main categories, each of which can have sub-categories.</p>
<p>There are different ways to categorize, but in general, put more important topics and common issues higher up in the structure.</p>
<p>Also, consider using icons to increase visual cues for the categories, as well as add life to the page.</p>
<p>In the example below, <a href="http://www.apple.com/">Apple</a>&#8216;s help center is brilliant, like its products! The topics are well categorized and cover all areas users might need help on.</p>
<p><img src="http://cdn.sixrevisions.com/0120-18_apple.jpg" width="550" height="454" /></p>
<p><a href="http://www.proworkflow.com/">ProWorkflow</a> organizes its help content into several categories, each containing sub-categories.</p>
<p><img src="http://cdn.sixrevisions.com/0120-19_proworkflow.jpg" width="550" height="340" /></p>
<p><a href="http://www.campaignmonitor.com/">Campaign Monitor</a> uses icons to support its categorization, putting everything in the right place.</p>
<p><img src="http://cdn.sixrevisions.com/0120-20_campaignmonitor.jpg" width="550" height="335" /></p>
<p>To prevent congestion, <a href="http://www.google.com/">Google</a> puts less important items on another page, accessible by a link.</p>
<p><img src="http://cdn.sixrevisions.com/0120-21_google.jpg" width="550" height="306" /></p>
<p><a href="http://www.hostway.com/">Hostway</a> is another example of classification with icons but with its own style.</p>
<p><img src="http://cdn.sixrevisions.com/0120-22_hostway.jpg" width="550" height="336" /></p>
<p><a href="http://www.hwg.org/">HWG</a>&#8216;s FAQ page has very simple categorization, without anything superfluous.</p>
<p><img src="http://cdn.sixrevisions.com/0120-23_hwg.jpg" width="550" height="550" /></p>
<p><a href="http://www.ant.apache.org/">Apache&#8217;s help system</a> is another page of pure HTML. It&#8217;s simple but gets the job done.</p>
<p><img src="http://cdn.sixrevisions.com/0120-24_ant_apache.jpg" width="550" height="400" /></p>
<h4>Searchable Content</h4>
<p>For extensive help systems, being able to search can be very useful.</p>
<p>Search results should display all of the information about a topic at a glance. But to be truly useful, it should display only pages from the help section and not the rest of the website so that the results presented doesn&#8217;t get overwhelming or confusing.</p>
<p><a href="http://www.google.com/">Google</a>&#8216;s help center has section-specific search appropriately labeled &quot;Search Help,&quot; to indicate that you&#8217;re only searching the help center.</p>
<p><img src="http://cdn.sixrevisions.com/0120-25_google.jpg" width="550" height="359" /></p>
<p><a href="http://www.storenvy.com/">Storenvy</a>&#8216;s search feature is well positioned and well labeled (i.e., &quot;Search Support&quot;).</p>
<p><img src="http://cdn.sixrevisions.com/0120-26_storenvy.jpg" width="550" height="165" /></p>
<p><a href="http://www.tivo.com/">TiVo</a> also shows good positioning and creates a distinctive space for the search box. The colors add to the beauty.</p>
<p><img src="http://cdn.sixrevisions.com/0120-27_tivo.jpg" width="550" height="193" /></p>
<p><a href="http://www.proworkflow.com/">ProWorkflow</a>, despite good categorization, lacks search, which could cause difficulty.</p>
<p><img src="http://cdn.sixrevisions.com/0120-29_proworkflow.jpg" width="550" height="700" /></p>
<h4>Link to Other Resources</h4>
<p>Sometimes users end up in the wrong place or can&#8217;t find what they&#8217;re looking for. Provide them with other useful options, like other help topics, a forum and so on via relevant <a href="http://sixrevisions.com/web_design/designing-hyperlinks-tips-and-best-practices/" title="Designing Hyperlinks: Tips and Best Practices">hyperlinks</a>.</p>
<p>The usefulness of such links will depend on their location: visible, nearby and distinct is best.</p>
<p><a href="http://www.thinkgeek.com/">ThinkGeek</a> lists almost every other place a user might want to go, and they put it in the right place and with a good heading.</p>
<p><img src="http://cdn.sixrevisions.com/0120-30_thinkgeek.jpg" width="550" height="300" /></p>
<p><a href="http://www.notableapp.com/">Notable</a> links to the latest forum posts, a good idea to introduce new resources and improve discoverability.</p>
<p><img src="http://cdn.sixrevisions.com/0120-31_notableapp.jpg" width="550" height="516" /></p>
<p>Like ThinkGeek, <a href="http://www.yahoo.com/">Yahoo</a> organizes links under informative headings, which are helpful.</p>
<p><img src="http://cdn.sixrevisions.com/0120-32_yahoo.jpg" width="550" height="300" /></p>
<h4>Contact Information</h4>
<p>Putting contact information in the right place is another way to help users. When users can&#8217;t find what they&#8217;re looking for, they&#8217;ll ask, so you should be accessible in some way: phone, email, online chat, etc.</p>
<p>While contact information commonly appears on the home page and, of course, on the contact page, putting it on the help page is a good idea for fallback in case the user can&#8217;t find what they&#8217;re looking for.</p>
<p>Contact information on <a href="http://www.crazyegg.com/">Crazy Egg</a> is well presented and well positioned.</p>
<p><img src="http://cdn.sixrevisions.com/0120-33_crazyegg.jpg" width="550" height="300" /></p>
<p><a href="http://www.ipersonalassistant.com/">iPersonalAssistant</a> offers simple contact information, without any unnecessary decoration. Like Crazy Egg, it also welcomes email.</p>
<p><img src="http://cdn.sixrevisions.com/0120-34_ipersonalassistant.jpg" width="550" height="300" /></p>
<p><a href="http://www.tivo.com/">TiVo</a> offers live chat, an invaluable feature for a website.</p>
<p><img src="http://cdn.sixrevisions.com/0120-35_tivo.jpg" width="550" height="300" /></p>
<p><a href="http://www.thinkgeek.com/">ThinkGeek</a> provides thorough contact information. And it is well positioned.</p>
<p><img src="http://cdn.sixrevisions.com/0120-36_thinkgeek.jpg" width="550" height="300" /></p>
<p><a href="http://www.help.com/">Help.com</a> invites users to submit a ticket, which is handy, but perhaps less so than live chat. Of course, both methods require enough staff on hand to satisfy demand.</p>
<p><img src="http://cdn.sixrevisions.com/0120-37_help.jpg" width="550" height="150" /></p>
<h4>Getting User Feedback</h4>
<p>To improve help material, assess its efficiency and gauge user satisfaction, <a href="http://sixrevisions.com/tools/10-excellent-feedback-tools-for-web-designers/" title="10 Excellent Feedback Tools for Web Designers">feedback</a> is important. The process shouldn&#8217;t be time consuming, or else users won&#8217;t participate; star or numerical ratings work better than forms.</p>
<p>A very simple survey by <a href="http://www.microsoft.com/">Microsoft</a> asks whether a help resource was helpful or not.</p>
<p><img src="http://cdn.sixrevisions.com/0120-38_microsoft.jpg" width="550" height="150" /></p>
<p><a href="http://www.help.com/">Help.com</a><span dir="rtl"> </span><span dir="rtl"> </span><span dir="rtl"><span dir="rtl"> </span><span dir="rtl"> </span> asks </span>users to write their suggestions, complaints and other feedback. While the feedback may be more detailed, analyzing it is tiresome work. And given the time required to participate, users might decline anyway.</p>
<p><img src="http://cdn.sixrevisions.com/0120-39_help.jpg" width="550" height="150" /></p>
<p><a href="http://www.yahoo.com/">Yahoo</a>&#8216;s complex form seems overly burdensome on users.</p>
<p><img src="http://cdn.sixrevisions.com/0120-40_yahoo.jpg" width="550" height="700" /></p>
<p>A cosmic survey by <a href="http://www.nasa.com/">NASA</a>! Displaying the average rating and number of ratings is smart. And they even provide help (see the question mark).</p>
<p><img src="http://cdn.sixrevisions.com/0120-41_nasa.jpg" width="550" height="100" /></p>
<h3>Putting It All Together</h3>
<p>We&#8217;ve reviewed some essential elements of help pages. Many help pages don&#8217;t have any of them, while some present them concurrently.</p>
<p><span dir="rtl">N</span>early perfect help sections are rare, and the ones out there tend to belong to the most successful companies on the web.</p>
<p><a href="http://www.campaignmonitor.com/">Campaign Monitor</a> exhibits all of the traits of a perfect help section.</p>
<p><img src="http://cdn.sixrevisions.com/0120-43_campaignmonitor.jpg" width="550" height="348" /></p>
<p>Like its other features, web giant <a href="http://www.yahoo.com/">Yahoo</a> has a great help area.</p>
<p><img src="http://cdn.sixrevisions.com/0120-44_yahoo.jpg" width="550" height="401" /></p>
<h3>Conclusion</h3>
<p>This guide has introduced some essential tips and best practices for designing effective help pages. I hope that you&#8217;ll be able to heed the rules that apply to you and not pay too big a price for bypassing the rest. So start experimenting, while remembering the basics.</p>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/usabilityaccessibility/20-websites-to-help-you-master-user-interface-design/">20 Websites to Help You Master User Interface Design</a></li>
<li><a href="http://sixrevisions.com/usabilityaccessibility/cognitive-bias-user-experience/">How Cognitive Biases Shape User Experience</a></li>
<li><a href="http://sixrevisions.com/user-interface/making-user-interface-elements-difficult-to-use-by-intent/">Making User Interface Elements Difficult to Use By Intent</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/user-interface/">User Interface</a> and <a href="http://sixrevisions.com/category/web_design/">Web Design</a></li>
</ul>
<h3>About the Author</h3>
<p class="about-author"><img src="http://cdn.sixrevisions.com/authors/mohammad_moradi_small.jpg" alt="" width="80" height="80" /><span class="author-bio-text"><strong>Mohammad Moradi</strong> is an undergraduate in computer engineering. He spends his free time studying and researching web-related topics such semantic web and search engines. Moreover, he is a web/graphic designer. Contact him via moradi.c85@gmail.com. (He likes email among others!)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://sixrevisions.com/user-interface/website-help-systems/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Progressive Disclosure in User Interfaces</title>
		<link>http://sixrevisions.com/user-interface/progressive-disclosure-in-user-interfaces/</link>
		<comments>http://sixrevisions.com/user-interface/progressive-disclosure-in-user-interfaces/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 10:00:54 +0000</pubDate>
		<dc:creator>Jacob Gube</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sixrevisions.com/?p=5178</guid>
		<description><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5178&c=1346491681' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5178&c=1346491681' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br />As designers, we&#8217;re always trying to get the most out of our interfaces and maximize whatever space is made available to us. While many solutions have been devised over the years, one above all others has consistently influenced the way visitors access the content they seek. From simple techniques, such as tooltips and drop-down menus, [...]]]></description>
			<content:encoded><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5178&c=961643591' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5178&c=961643591' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br /><p><a href="http://sixrevisions.com/user-interface/progressive-disclosure-in-user-interfaces/"><img src="http://cdn.sixrevisions.com/0080-01_progressive_disclosure_thumbnail.jpg" width="550" height="200" /></a></p>
<p>As designers, we&#8217;re always trying to get the most out of our interfaces and maximize whatever space is made available to us. While many solutions have been devised over the years, one above all others has consistently influenced the way visitors access the content they seek.</p>
<p>From simple techniques, such as <a href="http://sixrevisions.com/css/css-only-tooltips/" title="Sexy Tooltips with Just CSS - sixrevisions.com">tooltips</a> and <a href="http://sixrevisions.com/design-showcase-inspiration/50-examples-of-drop-down-navigation-menus-in-web-designs/" title="50 Examples of Drop-Down Navigation Menus in Web Designs">drop-down menus</a>, to complex <a href="http://sixrevisions.com/web_design/the-science-behind-a-single-page-website/" title="The Science Behind a Single Page Website">single-page websites</a> powered by <a href="http://sixrevisions.com/category/ajax/" title="Ajax - Six Revisions">Ajax</a>, <strong>progressive disclosure</strong> has become a formidable force.</p>
<p><span id="more-5178"></span></p>
<p>This article explores the methodology of <a href="http://en.wikipedia.org/wiki/Progressive_disclosure" target="_blank">progressive disclosure</a> and its impact on our interface design work.</p>
<h3>What Is Progressive Disclosure?</h3>
<p>Before we begin, let&#8217;s quickly define progressive disclosure. We all know how <a href="http://sixrevisions.com/usabilityaccessibility/factors-that-affect-usability/" title="Factors That Affect Usability">damaging clutter can be on usability</a>, so simplifying interfaces whenever we can makes sense.</p>
<p>Progressive disclosure breaks content into smaller, more digestible blocks (showing them only when required). HTML elements, for example, can be hidden from users using the <code>visibility</code> or <code>display</code> properties in CSS; and scripting for events such as <code>onclick</code> can make things appear when requested.</p>
<p>By using these <a href="http://sixrevisions.com/user-interface/6-popular-content-presentation-design-patterns/" title="6 Popular Content Presentation Design Patterns">content presentation design patterns</a>, we can keep our interfaces simple and help the user accomplish their tasks with greater ease.</p>
<h3>The Good, Bad and Indifferent</h3>
<p>The thing is, users can be quite exacting. Most demand power and flexibility in the tools they use to accomplish their everyday tasks &#8212; which we provide to them on the web with increasingly complex methods of delivery &#8212; yet users also want that power to be delivered with simplicity. For instance, many users may want feature-rich apps without needing to learn anything more than they already know (e.g., not having to read an instruction manual).</p>
<p>This dual need of <em>complexity</em> and <em>ease of use</em> has to be dealt with, even though it seems that both things are diametrically opposed.</p>
<p><img src="http://cdn.sixrevisions.com/0080-02_progressive_disclosure.jpg" width="550" height="198" /><span class="figure-caption">Progressive disclosure can bring simplicity and feature-richness to a website.</span></p>
<p>The idea for progressive disclosure originated as a guideline in software design. When you click on an item in a menu, a dialog box usually appears with an array of carefully organized options. Disclosure happens not just in the dialog becoming visible, but also in the tabs used to move between categories.</p>
<p>On the web, this technique has come to be relied on because of the increased demands of users. Web designers will disclose parts of a page, offering secondary &quot;advanced&quot; options as required.</p>
<p>The benefits of progressive disclosure are these:</p>
<ul>
<li>Clean, simpler, more productive interfaces (a godsend for small displays)</li>
<li>Important content is prioritized by giving the initial focus to the most common features</li>
<li>Less important content is hidden from view so as not to confuse visitors</li>
<li>Time is saved if scrolling is reduced and fewer refreshes are needed</li>
<li>Fewer errors occur because novice users will take easier, more manageable steps</li>
</ul>
<p>There are also a few disadvantages to consider:</p>
<ul>
<li><a href="http://sixrevisions.com/category/usabilityaccessibility/" title="Accessibility category on Six Revisions">Accessibility</a> can be tricky, as in the case of helping screen readers navigate to page sections</li>
<li><a href="http://sixrevisions.com/web-development/five-ways-to-speed-up-page-response-times/" title="Five Ways to Speed Up Page Response Times">Page-loading times</a> could increase because of the size of preloading content</li>
<li>Client-side technologies like JavaScript (Ajax), <a href="http://sixrevisions.com/css/css3-techniques-you-should-know/" title="CSS3 Techniques You Should Know">CSS3</a> or <a href="http://sixrevisions.com/flashactionscript/flash_tutorial_websites/" title="12 Websites To Help You Learn Flash/ActionScript">Flash</a> could be disabled by the user (so you must take into account graceful degradation, which could add to the development time)</li>
<li>Too many choices on a <a href="http://sixrevisions.com/user-interface/navigation-design-patterns/" title="Guide to Website Navigation Design Patterns">navigation</a> path could be confusing</li>
<li>Indexing by search engines and social networks could be affected by progressive disclosure methods (such as in the case of using the <code>display:none;</code> CSS property)</li>
</ul>
<h3>Progressive Disclosure Basics</h3>
<p>In designing a site with progressive disclosure in mind, we should prioritize content into primary or secondary categories.</p>
<p>Primary content appears immediately in the normal flow of the page (and is highly visible).</p>
<p>Secondary content makes space for itself by doing one of three things:</p>
<ul>
<li>Taking up a part of the browser window when requested (as we see with content that slides down when requested)</li>
<li>Replacing visible content in the layout (such as in tabbed interfaces)</li>
<li>Overlaying over the primary content (such as in <a href="http://sixrevisions.com/css/semantic-css3-lightboxes/" title="Semantic CSS3 Lightboxes">lightboxes</a>/modal windows)</li>
</ul>
<p><img src="http://cdn.sixrevisions.com/0080-03_secondary_disclosure.jpg" width="550" height="188" /><span class="figure-caption">Primary and secondary disclosure methods accomplish their purpose in different ways.</span></p>
<h3>Progressive Disclosure Design Patterns</h3>
<p>Let&#8217;s look at some of the ways progressive disclosure shows up in design work. Because this technique has existed for quite some time, designers have come up with innovative ways to give content added depth and substance, while making readability and the learning curve easier on users.</p>
<p>As with any pattern, every website will have its own requirements, and you should investigate your options before renovating your layout.</p>
<h3>Primary Progressive Disclosure Methods</h3>
<p>Below are some primary disclosure methods.</p>
<h4>Hyperlinks</h4>
<p>Clicking on a link redirects us to another page (or we scroll  to the target content in the case of fragment links). This might entail losing the visible content, but it&#8217;s the most basic and recognizable way of navigating content.</p>
<h4>Scrolling</h4>
<p>Scrolling provides a way of disclosing content in order of priority. It could be as simple as ensuring that important content appears higher in the page.</p>
<h4>CSS Media Queries</h4>
<p>Different browsing devices will involve different requirements for content. A print stylesheet, for example, can remove unnecessary bulk (such as menus) and avoid wasted ink. Media queries, which was discussed in the article on <a href="http://sixrevisions.com/web_design/understanding-the-elements-of-responsive-web-design/" title="Understanding the Elements of Responsive Web Design">responsive web design</a>, can also help with this disclosure effect by taking away content from plain view for screen sizes that are smaller (which is the case with netbooks and smartphones).</p>
<h4>Server-side Techniques</h4>
<p>Languages such as <a href="http://sixrevisions.com/web-development/learning-php-get-started-using-php/" title="Learning PHP: Get Started Using PHP">PHP</a> enable us to make requests to databases, external files and even other websites. As users request this content, we can mould an experience around them, rather than just showing just generic, static content.</p>
<h3>Secondary Progressive Disclosure Methods</h3>
<p>Below are some secondary disclosure methods.</p>
<h4>Mouse and Focus Events</h4>
<p>If you&#8217;ve made use of the <code>:hover</code> pseudo-class, you&#8217;ll know that we can dynamically style content based on mouse events such as a mouse hover. A reaction to a hover event could involve displaying a tooltip, presenting tab content or presenting menus in dropdown menus.</p>
<p>A focus event (which can be captured using the <code>:focus</code> dynamic pseudo-class) can also help with progressive disclosure in a similar manner.</p>
<h4>Conditional CSS</h4>
<p>Two CSS3 pseudo-classes in particular (<code>:target</code> and <code>:checked</code>) can be used for progressive disclosure (<a href="http://sixrevisions.com/css/css3-card-trick-a-fun-css3-experiment/" title="CSS3 Card Trick: A Fun CSS3 Experiment">see a proof-of-concept here</a>).</p>
<h4>Ajax</h4>
<p>The technique of content-on-demand has seen a significant rise in popularity through the use of Ajax. Ajax allows us to request new content based on user decisions and then embed it without needing to refresh the page. However, JavaScript is essential to this process (which can be problematic for a few users).</p>
<h4>Pop-up windows</h4>
<p>While many designers do not recommend them, pop-ups are another form of progressive disclosure. They bring up a new window or new content through some interaction with the current page. This method is less cleaner and more invasive than the others.</p>
<h4>Modal windows</h4>
<p>Progressive disclosure doesn&#8217;t always involve swapping content (either temporarily or long term). You could display a lightbox, a step-by-step wizard or a dialog box, thereby putting the focus on the requested content.</p>
<h3>Some Things to Keep In Mind</h3>
<p>With all of these techniques available to us, we should highlight a few guidelines for making use of this dynamic form of content presentation. We&#8217;ve already covered the advantages and disadvantages of this method. Below, you&#8217;ll find some practical advice on how best to eliminate or minimize any impairment of the user experience.</p>
<p>Keeping it brief, first decide whether a single- or multi-page layout suits your content (there is no harm in extending long articles and tutorials over multiple pages).</p>
<p>You&#8217;ll want to ensure that the disclosed content gets the full attention of the user (for example, lightboxes fade the background to reduce noise).</p>
<p>Limit choice so that users are not overwhelmed with options and content, but give enough options for them to make an informed decision.</p>
<p>Never force an option on users.</p>
<p><img src="http://cdn.sixrevisions.com/0080-04_one_page.jpg" width="550" height="263" /><span class="figure-caption">One page or many? The question often faces designers.</span></p>
<p>As always, compatibility is critical to the process. The method you adopt should have good solid browser support. If you opt for a dropdown menu with hover events, then you may need to use anchor links to ensure that <a href="http://sixrevisions.com/web-development/definitive-guide-to-taming-the-ie6-beast/" title="Definitive Guide to Taming the IE6 Beast">IE6</a> users see the dropdown menu. If you use Flash or JavaScript, then make sure alternatives are available for when they are not, which many web designers forget about.</p>
<p>All basic points, but important nonetheless!</p>
<p><img src="http://cdn.sixrevisions.com/0080-05_flash.jpg" width="550" height="263" /><span class="figure-caption">Users can disable scripting and Flash, so ensure that alternatives are available.</span></p>
<p>To avoid quirks with visibility, label your links so that users know what action is coming.</p>
<p>Structure and organize your mechanisms logically (having copy appear on the screen at random isn&#8217;t helpful), and use calls to action to point users to key data (since the material won&#8217;t be immediately visible, users need to know where they can locate the content).</p>
<p><img src="http://cdn.sixrevisions.com/0080-06_mystery_meat.jpg" width="550" height="262" /><span class="figure-caption">Mystery-meat navigation is like playing guess who, without the fun.</span></p>
<p>Also, with regard to accessibility, ensure that screen readers can navigate around disclosed content effectively. Use skip links and label fragment identifiers clearly (because most screen readers will take this as an instruction to read part of the page, rather than just repeat everything).</p>
<p><img src="http://cdn.sixrevisions.com/0080-07_skip_links.png" width="550" height="198" /><span class="figure-caption">Embedding skip links in the content and body helps orient screen reader users.</span></p>
<p>Finally, a note on performance. Technically speaking, progressive disclosure allows us to keep content hidden or off the page until it&#8217;s required (which reduces page requests and inter-sectional downloads). But performance can take a hit on single-page layouts if content is merely hidden until needed by the user, because content that is not in use is being loaded. While Ajax alleviates this (via asynchronous requests), it&#8217;s still a concern (Ajax can cause high amounts of persistent network traffic, which can slow down a website). </p>
<h3>Showcase of Progressive Disclosure Examples</h3>
<p>Here are a few examples of progressive disclosure in the real-world.</p>
<p><img src="http://cdn.sixrevisions.com/0080-08_hyperlinks.jpg" width="550" height="215" /><span class="figure-caption">Hyperlinks are straightforward. Users simply click and go to a page with more content.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-09_scrolling.jpg" width="550" height="258" /><span class="figure-caption">Traditional scrolling makes content below the fold of the canvas visible.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-10_mid_window.png" width="550" height="156" /><span class="figure-caption">Mid-window scrolling can be initiated through iframes and the CSS overflow property.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-11_positional_scrolling.jpg" width="550" height="232" /><span class="figure-caption">Positional scrolling, to push users down the page, can be triggered with scripting.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-12_print_stylesheets.png" width="550" height="248" /><span class="figure-caption">Print style sheets disclose content, hopefully without the junk!</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-13_media_queries.jpg" width="550" height="188" /><span class="figure-caption">Media queries can contract and expand content, catering to different device</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-14_amazon.png" width="550" height="205" /><span class="figure-caption">Amazon has a database of products and discloses them via server-side requests.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-15_tooltips.png" width="550" height="188" /><span class="figure-caption">Tooltips disclose content temporarily and can be quite elegant.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-16_navigation_tabs.png" width="550" height="238" /><span class="figure-caption">Navigation tabs can be used to group and break sections of a page into categories.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-17_drop_down.png" width="550" height="204" /><span class="figure-caption">Dropdown menus in web forms can be implemented not only via lists, but with option inputs.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-18_breakout_boxes.jpg" width="550" height="266" /><span class="figure-caption">Breakout boxes (slide-out menus) can present a variety of options in a structured way.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-19_target_pseudo.jpg" width="550" height="195" /><span class="figure-caption">Using the target or checked pseudo-class gives the impression of multi-page depth.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-20_javascript_visibility.png" width="550" height="263" /><span class="figure-caption">JavaScript methods of altering visibility create effects similar to CSS3 but with the advantage of compatibility.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-21_panels.png" width="550" height="203" /><span class="figure-caption">Panels can be produced by swapping content. (The event can even be a timed.)</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-22_ajax_requests.jpg" width="550" height="263" /><span class="figure-caption">Some websites make use of AJAX requests to speed up the appearance of content.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-23_popup_windows.png" width="550" height="150" /><span class="figure-caption">Pop-up windows aren&#8217;t usually welcome by users, but they are a form of disclosure. </span></p>
<p><img src="http://cdn.sixrevisions.com/0080-24_flash.jpg" width="550" height="254" /><span class="figure-caption">Websites can do amazing things with Flash. Just a shame about all the disadvantages.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-25_lightbox.jpg" width="550" height="227" /><span class="figure-caption">aightbox effects exist all over the web. They hold small individual items beautifully.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-26_step_wizards.jpg" width="550" height="282" /><span class="figure-caption">Step-by-step wizards can break up progressively disclosed content into digestible chunks.</span></p>
<p><img src="http://cdn.sixrevisions.com/0080-27_dialog_boxes.png" width="550" height="150" /><span class="figure-caption">Dialog boxes and alert windows provide a basic level of detail for decision-making.</span></p>
<h3>Summary</h3>
<p>There are many different ways to display content on the screen, and progressive disclosure is one of the most exciting. It increasingly frees us from having to refresh pages and from navigating to a unique location just to see something change slightly; it even allows us to simplify complex aspects of a website.</p>
<p>Enhancing a website is straightforward, but maximizing the available space can be quite a task. As you produce designs for clients or yourself, consider the impact that disclosure could have on your workflow. Perhaps a lengthy web form could be made easier; perhaps you could use lightboxes to better distinguish useful content on the page; and there is always the option of just giving more (or less) choice to users in order to reduce information overload.</p>
<p>However you disclose your wonderful content to visitors, give it some consideration and be creative!</p>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/user-interface/user-interface-patterns-for-dealing-with-interactive-content/">User Interface Patterns for Dealing with Interactive Content</a></li>
<li><a href="http://sixrevisions.com/user-interface/wireframing-benefits/">The Benefits of Wireframing a Design</a></li>
<li><a href="http://sixrevisions.com/user-interface/10-tips-for-optimizing-web-form-submission-usability/">10 Tips for Optimizing Web Form Submission Usability</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/user-interface/">User Interface</a> and <a href="http://sixrevisions.com/category/web_design/">Web Design</a></li>
</ul>
<h3>About the Author</h3>
<p class="about-author"><img src="http://images.sixrevisions.com/authors/alexander_dawson_small.jpg" alt="" width="80" height="80" /><span class="author-bio-text"><strong>Alexander Dawson</strong> is a freelance web designer, author and recreational software developer specializing in web standards, accessibility and UX design. As well as running a business called <strong><a href="http://www.hitechy.com/">HiTechy</a></strong> and writing, he spends time on <strong><a href="http://twitter.com/AlexDawsonUK">Twitter</a></strong>, SitePoint&#8217;s forums and other places, helping those in need.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://sixrevisions.com/user-interface/progressive-disclosure-in-user-interfaces/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>User Interface Patterns for Dealing with Interactive Content</title>
		<link>http://sixrevisions.com/user-interface/user-interface-patterns-for-dealing-with-interactive-content/</link>
		<comments>http://sixrevisions.com/user-interface/user-interface-patterns-for-dealing-with-interactive-content/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 12:00:31 +0000</pubDate>
		<dc:creator>Jacob Gube</dc:creator>
				<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://sixrevisions.com/?p=5008</guid>
		<description><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5008&c=859538001' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5008&c=859538001' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br />Websites and web applications are getting more and more interactive each day. Content on websites have the advantage over their printed counterparts in that, if we wanted to, we can let our users interact with them. We have already discussed site navigation patterns and popular web content presentation patterns. Now, let us explore some UI [...]]]></description>
			<content:encoded><![CDATA[<a href='http://rss.buysellads.com/click.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5008&c=1609948879' target='_blank'><img src='http://rss.buysellads.com/img.php?z=1259902&k=6989dd4b5220d0b14530453de7387991&a=5008&c=1609948879' border='0' alt='' /></a><p><a href='http://buysellads.com/buy/sitedetails/pubkey/6989dd4b5220d0b14530453de7387991/zone/1259902' target='_blank'>Advertise here with BSA</a></p><br /><p><a href="http://sixrevisions.com/user-interface/user-interface-patterns-for-dealing-with-interactive-content/"><img src="http://cdn.sixrevisions.com/0052-01_interactive_content_thumbnail.png" width="550" height="200" alt="User Interface Patterns for Dealing with Interactive Content" /></a></p>
<p>Websites and web applications are getting more and more  interactive each day. Content on websites have the advantage over their printed  counterparts in that, if we wanted to, we can let our users interact with them.</p>
<p>We have already discussed <a href="http://sixrevisions.com/user-interface/navigation-design-patterns/">site  navigation patterns</a> and popular <a href="http://sixrevisions.com/user-interface/6-popular-content-presentation-design-patterns/">web  content presentation patterns</a>. Now, let us explore some UI patterns for  our interactive website content.</p>
<p><span id="more-5008"></span></p>
<h3>Edit-in-place</h3>
<p>Edit-in-place is a valuable UI for web applications that  either allows users to create or edit content. Edit-in-place means that users  can edit values right where they appear within the page instead of going to a  new page with another interface.</p>
<p>Edit-in-place is often seen in WYSIWYG editors and apps that  focus on data entry or organization (like mind-mapping apps, for example).</p>
<h4>When to Use</h4>
<p>Use edit-in-place as a UI design pattern wherever practical  within your web apps. It&#8217;s more intuitive to use and causes less confusion  among users.</p>
<h4>Examples</h4>
<p>Here are two examples of edit-in-place.</p>
<p><a href="http://www.flickr.com/photos/30724187@N05/5318760704/">Flickr</a></p>
<p>In this wildly popular photo-sharing site, users can edit photo  titles and certain other information in place.</p>
<p><img src="http://cdn.sixrevisions.com/0052-02_flickrinlineedit.jpg" width="550" height="396" alt="Flickr" /></p>
<p><a href="http://my.lovelycharts.com">Lovely Charts</a></p>
<p>This mind-mapping app has an edit-in-place editor, making it  super easy to use.</p>
<p><img src="http://cdn.sixrevisions.com/0052-03_lovelychartsinlineedit.jpg" width="550" height="400" alt="Lovely Charts" /></p>
<h3>Copy Box</h3>
<p>Copy boxes are useful anytime you&#8217;re sharing formatted text  or code with your visitors. A copy box provides formatted text that can be  easily copied to a user&#8217;s clipboard.</p>
<p>Some sites have an auto-copy feature, so that text is copied  as soon as the user clicks inside the box. This saves time and makes it easier  for less tech-savvy users to copy the text they need. In most cases, a note  indicating that text is automatically copied is displayed next to the box.</p>
<p>Other times, a button is provided to copy text or keyboard  shortcuts are provided.</p>
<h4>When to Use</h4>
<p>Use a copy box any time you want your visitors to copy  formatted text or code from your website.</p>
<h4>Examples</h4>
<p>Below are three examples of copy boxes used on website  interfaces.</p>
<p><a href="http://snook.ca/archives/php/how_i_added_a_w/">Snook.ca</a></p>
<p>This blog uses copy boxes wherever code snippets are displayed.</p>
<p><img src="http://cdn.sixrevisions.com/0052-04_snookcopybox.jpg" width="550" height="390" alt="Snook.ca" /></p>
<p><a href="http://www.webdesignerwall.com/tutorials/css-menu-list-design/">Web Designer  Wall</a></p>
<p>This popular web design blog uses copy boxes for code  snippets.</p>
<p><img src="http://cdn.sixrevisions.com/0052-05_webdesignerwallcopybox.jpg" width="550" height="579" /></p>
<p><a href="https://ubiquity.mozilla.com/hg/ubiquity-firefox/raw-file/347c22717e86/ubiquity/index.html#modules/utils.js">Mozilla  Ubiquity</a></p>
<p>The copy box used on this site is formatted a bit  differently, with code showing up parallel to the descriptions rather than  underneath.</p>
<p><img src="http://cdn.sixrevisions.com/0052-15_mozillacopybox.jpg" width="550" height="416" alt="Mozilla Ubiquity" /></p>
<h3>Input Suggestion and Forgiving Format</h3>
<p>Search boxes and other input fields that allow for a variety  of inputs are becoming more popular. For example, a mapping app might allow  users to enter a zip code, coordinates, or a city and state all within the same  input box, and either suggesting a correction of the input or allowing the user  to enter it as-is and making the server-side code parse and correct the entered  data.</p>
<p>This reduces confusion and makes it quicker and easier for  visitors to supply the information they want to. It also lends itself nicely to  a more streamlined and cleaner layout versus multiple input boxes.</p>
<h4>When to Use</h4>
<p>Any time there is a variety of possible inputs for a box, it  makes sense to use input suggestion and a forgiving format that allows multiple  types of inputs.</p>
<h4>Examples</h4>
<p>Here are three examples of input suggestion  and forgiving format.</p>
<p><a href="http://dustincurtis.com/dear_american_airlines_redesign.html">American  Airlines</a></p>
<p>This redesign mockup by Dustin Curtis would use a forgiving  format for booking travel, allowing users to enter their search terms the way  they want to.</p>
<p><img src="http://cdn.sixrevisions.com/0052-06_aaforgiving.jpg" width="550" height="332" alt="American Airlines" /></p>
<p><a href="https://www.google.com/calendar/">Google Calendar</a></p>
<p>The Quick Add function in Google Calendar uses an  auto-suggestion and a forgiving format for input.</p>
<p><img src="http://cdn.sixrevisions.com/0052-07_googlecalendarforgiving.png" width="560" height="274" alt="Google Calendar" /></p>
<p><a href="http://www.bing.com/maps/">Bing Maps</a></p>
<p>Bing Maps offers forgiving search inputs when you are looking  for directions.</p>
<p><img src="http://cdn.sixrevisions.com/0052-08_bingforgiving.jpg" width="550" height="319" alt="Bing Maps" /></p>
<h3>Multi-Step</h3>
<p>Any time you have a lengthy web form for your visitors to  interact with (e.g. checkout forms, questionnaires, and  signup forms) it can be made less daunting if you split it up into multiple steps.</p>
<p>A common practice for multi-steps is to show the user which  step of the process they&#8217;re on and how many steps they have left.</p>
<p>Note that multi-steps do not negate the fact that your web  forms should always be as short as possible.</p>
<h4>When to Use</h4>
<p>Any time you have a form or other process that takes more  than half a dozen questions, it can be helpful to users if you break it up into  multiple steps. Remember, though, that having too many steps can be just as  frustrating, so make sure you account for that situation.</p>
<p>Also, make sure that answers are saved between each step, in  case the user runs into any problems.</p>
<p>In addition, make sure that users can review and go back to  change or edit their answers in previous steps.</p>
<h4>Examples</h4>
<p>Here are four examples of multi-step web forms.</p>
<p><a href="https://www.statementstacker.com/register/step1">Statement  Stacker</a></p>
<p>This site uses a three-step web form for their signup  process.</p>
<p><img src="http://cdn.sixrevisions.com/0052-09_statementstackersteps.png" width="550" height="375" alt="Statement Stacker" /></p>
<p><a href="https://secure.livestream.com/myaccount/launchchannel">Livestream</a></p>
<p>This live streaming platform has a three-step signup  process.</p>
<p><img src="http://cdn.sixrevisions.com/0052-10_livestreamsteps.png" width="550" height="403" alt="Livestream" /></p>
<p><a href="http://autobutler.dk/registration/car">Autobutler.dk</a></p>
<p>This website uses a five-step signup process, but each step  is short.</p>
<p><img src="http://cdn.sixrevisions.com/0052-11_autobutlersteps.jpg" width="550" height="445" alt="Autobutler.dk" /></p>
<p><a href="http://www.onbile.com/manager/?lang=en">Onbile</a></p>
<p>Onbile has a four-step process for creating a <a href="http://sixrevisions.com/user-interface/a-quick-look-at-mobile-web-designs/" title="A Quick Look at Mobile Web Designs - sixrevisions.com">mobile website</a>.</p>
<p><img src="http://cdn.sixrevisions.com/0052-12_onbilesteps.jpg" width="550" height="383" alt="Onbile" /></p>
<h3>Hover Controls for Content</h3>
<p>UI controls for pieces of content can make it easier to  interact with. These controls often appear when you hover over the target  content.</p>
<p>Facebook, for example, makes great use of hover controls in  the newsfeed. Hover over someone&#8217;s status in your newsfeed, and you get the  option to block them or remove their updates from your feed. Hover over your  own Facebook status or comment, and you get the option to delete it. It&#8217;s  user-friendly and de-clutters the user interface.</p>
<h4>When to Use</h4>
<p>Any time you need functions that are easily accessed but  aren&#8217;t used often, hover controls can be the perfect solution.</p>
<h4>Examples</h4>
<p>Here are a couple of examples of hover controls for content.</p>
<p><a href="http://www.facebook.com/#%21/pages/Internet-Famous-The-Book/82585280027">Facebook</a></p>
<p>On Facebook, hover controls allow admins to edit a Facebook  Page&#8217;s information.</p>
<p><img src="http://cdn.sixrevisions.com/0052-13_facebookhovercontrols.jpg" width="550" height="314" alt="Facebook" /></p>
<p><a href="http://twitter.com">Twitter</a></p>
<p>Twitter uses hover controls to show options for replying to  a tweet, along with retweet options and other controls.</p>
<p><img src="http://cdn.sixrevisions.com/0052-14_twitterhovercontrols.jpg" width="550" height="400" alt="Twitter" /></p>
<h3>Related Content</h3>
<ul>
<li><a href="http://sixrevisions.com/usabilityaccessibility/20-websites-to-help-you-master-user-interface-design/">20  Websites to Help You Master User Interface Design</a></li>
<li><a href="http://sixrevisions.com/user-interface/the-future-of-user-interfaces/">The  Future of User Interfaces</a></li>
<li><a href="http://sixrevisions.com/user-interface/creating-a-user-interface-that-speaks-your-users-language/">Creating  a User Interface That Speaks Your Users&#8217; Language</a></li>
<li><em>Related categories</em>: <a href="http://sixrevisions.com/category/user-interface/">User Interface</a> and <a href="http://sixrevisions.com/category/web-development/">Web Development</a></li>
</ul>
<h3>About the Author</h3>
<p class="about-author"><img src="http://images.sixrevisions.com/authors/cameron_chapman_small.jpg" alt="" width="80" height="80" /><span class="author-bio-text"><strong>Cameron Chapman</strong> is a professional web and graphic designer with over 6 years of experience in the industry. She&#8217;s also written for numerous blogs such as Smashing Magazine and Mashable. You can find her personal web presence at <a href="http://cameronchapman.com/"><strong>Cameron Chapman On Writing</strong></a>. If you&#8217;d like to connect with her, <a href="http://twitter.com/cameron_chapman"><strong>check her out on Twitter</strong></a>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://sixrevisions.com/user-interface/user-interface-patterns-for-dealing-with-interactive-content/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

