<?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>returncontrol &#187; design</title>
	<atom:link href="http://returncontrol.com/topics/design/feed" rel="self" type="application/rss+xml" />
	<link>http://returncontrol.com</link>
	<description></description>
	<lastBuildDate>Tue, 16 Mar 2010 03:24:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Did Anyone Q.A. Those New ATM Machines Before Rolling &#8216;Em Out?</title>
		<link>http://returncontrol.com/did-anyone-qa-those-new-atm-machines-before-rolling-em-out</link>
		<comments>http://returncontrol.com/did-anyone-qa-those-new-atm-machines-before-rolling-em-out#comments</comments>
		<pubDate>Fri, 16 Jan 2009 05:55:17 +0000</pubDate>
		<dc:creator>amit</dc:creator>
				<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://returncontrol.com/?p=68</guid>
		<description><![CDATA[
So the other day I went over to the local BofA to deposit some checks and I saw that they had some brand new ATMs.  Now, with the really old ATMs, you would put your checks in an envelope and type in the total amount of the deposit. And with the successors to those ATMs, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://returncontrol.com/wp-content/uploads/2009/0113091515a.jpg" alt="New Diebold ATMs at BofA" width="450" /></p>
<p>So the other day I went over to the local BofA to deposit some checks and I saw that they had some brand new ATMs.  Now, with the really old ATMs, you would put your checks in an envelope and type in the total amount of the deposit. And with the successors to those ATMs, you would insert your checks one at a time, sans envelope, and you would then verify the amount that the ATM automatically read off those checks with its internal scanner.</p>
<p>With these new ATMs, however, you can insert all your checks at once, again without an envelope, and the scanner will deal with them all for you.  Reduces paper waste; cuts out a few steps; sounds good, right?</p>
<p>It would be good if the brand new ATM that I used didn&#8217;t have problems scanning the amounts off every one of my checks.  Every single one.  And I would have just corrected the amounts at the verification stage, but the on-screen images of the checks were too small for me to read.</p>
<p>The only thing I could do was cancel the entire transaction, get my checks back, try to remember the amount on each one, and start over.  These weren&#8217;t big checks, maybe totaling a few thousand dollars, but trying to remember four several-digit numbers is surprisingly hard to do!</p>
<p>Fortunately &#8212; or perhaps not &#8212; it didn&#8217;t matter.  When I inserted the checks again, the ATM seemingly scanned them all without problem &#8212; and then showed me the calculated total: $82,550.25.</p>
<p>As nice as that would have been were it true, I cancelled the transaction yet again.  It&#8217;s then that I noticed the logo on the machine: <a href="http://www.schneier.com/blog/archives/2008/08/diebold_finally.html" target="_blank">Diebold</a>, it said.</p>
]]></content:encoded>
			<wfw:commentRss>http://returncontrol.com/did-anyone-qa-those-new-atm-machines-before-rolling-em-out/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Building Smarter User Interfaces with jQuery: My Talk at this Weekend&#8217;s BADCamp</title>
		<link>http://returncontrol.com/building-smarter-user-interfaces-with-jquery-my-talk-at-this-weekends-badcamp</link>
		<comments>http://returncontrol.com/building-smarter-user-interfaces-with-jquery-my-talk-at-this-weekends-badcamp#comments</comments>
		<pubDate>Thu, 09 Oct 2008 04:42:09 +0000</pubDate>
		<dc:creator>amit</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[badcamp]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://returncontrol.com/?p=59</guid>
		<description><![CDATA[Want to learn how jQuery can help you build smarter, more dynamic user interfaces &#8212; in particular, within Drupal?  I&#8217;m presenting an intro session at this weekend&#8217;s Bay Area Drupal Camp (BADCamp) gathering in Berkeley.
The session is on Saturday at 11am.  Drop by and check it out if you&#8217;re attending.  For those who can&#8217;t make [...]]]></description>
			<content:encoded><![CDATA[<p>Want to learn how jQuery can help you build smarter, more dynamic user interfaces &#8212; in particular, within Drupal?  I&#8217;m presenting an <a href="http://badcamp.net/session/creating-smarter-interfaces-jquery" target="_blank">intro session</a> at this weekend&#8217;s <a href="http://badcamp.net/" target="_blank">Bay Area Drupal Camp</a> (BADCamp) gathering in Berkeley.</p>
<p>The session is on Saturday at 11am.  Drop by and check it out if you&#8217;re attending.  For those who can&#8217;t make it or didn&#8217;t register before alll the spots were gone, I&#8217;ll post my notes here.</p>
]]></content:encoded>
			<wfw:commentRss>http://returncontrol.com/building-smarter-user-interfaces-with-jquery-my-talk-at-this-weekends-badcamp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improving the Calendar: A Smarter Way to Visualize a Year</title>
		<link>http://returncontrol.com/a-smart-way-to-visualize-a-calendar-year</link>
		<comments>http://returncontrol.com/a-smart-way-to-visualize-a-calendar-year#comments</comments>
		<pubDate>Thu, 28 Aug 2008 17:51:48 +0000</pubDate>
		<dc:creator>amit</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://returncontrol.com/?p=42</guid>
		<description><![CDATA[Sometimes, I just want to take a quick look at the upcoming year and see how busy I&#8217;m going to be. I don&#8217;t need to know the details of all my appointments, but I&#8217;d like to know where certain holidays fall, when I&#8217;m going to be traveling, how that matches up with big deadlines, and [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes, I just want to take a quick look at the upcoming year and see how busy I&#8217;m going to be. I don&#8217;t need to know the details of all my appointments, but I&#8217;d like to know where certain holidays fall, when I&#8217;m going to be traveling, how that matches up with big deadlines, and so on.</p>
<p>Unfortunately, most digital calendars don&#8217;t provide a year view.  For instance, <a href="http://www.google.com/calendar/" target="_blank">Google Calendar</a> lets you look at a day, a week, four days (why?), and a month &#8212; but not an entire year.  The last I checked, Outlook does the same (although with a more helpful five-day view, rather than four.)</p>
<p>When calendars do provide a year view, it&#8217;s usually just the &#8220;month view&#8221; for each of the 12 months, compressed onto a single page.  For example, here&#8217;s the year view for <a href="http://calendar.yahoo.com/" target="_blank">Yahoo Calendar:</a></p>
<p><a href="http://returncontrol.com/wp-content/uploads/2008/08/calendar_year_yahoo.png"><img class="alignnone size-medium wp-image-43" title="Yahoo Calendar Year View" src="http://returncontrol.com/wp-content/uploads/2008/08/calendar_year_yahoo-450x398.png" alt="Screenshot of year view from Yahoo Calendar" width="450" height="398" /></a></p>
<p>Oddly, Yahoo Calendar doesn&#8217;t seem to show events on this view &#8212; it&#8217;s simply a selector that takes you to the &#8220;week view&#8221; that you click on.</p>
<p>But even if you did see some sort of indication of booked events on this view, it wouldn&#8217;t be so easy to read.  Events spanning multiple weeks or months would wrap too many times. And you&#8217;d have to look pretty hard to figure out which weekends were booked and which were open.</p>
<p><img class="alignnone size-full wp-image-44" title="Example Booking Indicator on Year View" src="http://returncontrol.com/wp-content/uploads/2008/08/calendar_year_yahoo_example.png" alt="An event from Nov 26 to Dec 10 wraps multiple times on this year view." width="359" height="131" /></p>
<p>It&#8217;s not a terrible sin, but it&#8217;s not the most usable way to visualize a year&#8217;s events.</p>
<p>So what&#8217;s better?  I&#8217;ve been searching for a couple years and the only really good visualization I&#8217;ve found so far is in an Outlook plugin from an Australian company called Planet Software.  Their <a href="http://www.planetsoftware.com.au/Products/YearView.aspx" target="_blank">Outlook Year View plugin</a> adds an option to a standard Outlook calendar that lets you see all your events in the following style.</p>
<p><a href="http://returncontrol.com/wp-content/uploads/2008/08/calendar_year_planetsoftware.png"><img class="alignnone size-medium wp-image-45" title="A Linear Calendar Year Visualization" src="http://returncontrol.com/wp-content/uploads/2008/08/calendar_year_planetsoftware-450x389.png" alt="Linear calendar year visualization from Planet Software" width="450" height="389" /></a></p>
<p>I can&#8217;t speak for the plugin because I don&#8217;t use Outlook, but I love the way this visualization maps out each month&#8217;s events linearly.  Stacking the months lets you take in the entire year in a comfortable left-to-right, top-to-bottom format.  And staggering the months aligns all the weekends, so you can quickly see what&#8217;s still free.</p>
<p>The moral here is that even something so familiar as a calendar can be improved upon.  Tufte would be proud.</p>
]]></content:encoded>
			<wfw:commentRss>http://returncontrol.com/a-smart-way-to-visualize-a-calendar-year/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Four Web Accessibility Myths Busted</title>
		<link>http://returncontrol.com/four-web-accessibility-myths-busted</link>
		<comments>http://returncontrol.com/four-web-accessibility-myths-busted#comments</comments>
		<pubDate>Fri, 15 Aug 2008 03:49:39 +0000</pubDate>
		<dc:creator>amit</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[accessibility design]]></category>

		<guid isPermaLink="false">http://returncontrol.com/?p=39</guid>
		<description><![CDATA[I was going through some articles I had written a while back and came across this one on Web accessibility.  Though I wrote it in 2006 while I was at TechSoup, it&#8217;s surprising to see these myths persist.  In particular, myths #1 through #3 pop up over and over again on projects I work on.  [...]]]></description>
			<content:encoded><![CDATA[<p>I was going through some articles I had written a while back and came across this one on Web accessibility.  Though I wrote it in 2006 while I was at TechSoup, it&#8217;s surprising to see these myths persist.  In particular, myths #1 through #3 pop up over and over again on projects I work on.  And though #4 (JavaScript use) isn&#8217;t much a problem for &#8220;Web 2.0&#8243; sites, it&#8217;s shocking that JavaScript is still off limits in many enterprise and instiutional situations.</p>
<p><span id="more-39"></span></p>
<h3>The Myths</h3>
<h4>Myth 1: You must provide alternate text for every image on a Web page, via the <code>alt</code> attribute.</h4>
<p>Using the <code>alt</code> attribute to describe an image for visitors with visual impairments is great — except when you start describing images that don&#8217;t provide much additional information to a page. Then, you could actually be making the experience worse for visitors who are using screen-reader technology, like <a title="Freedom Scientific's JAWS" href="http://www.freedomscientific.com/fs_products/JAWS_HQ.asp">Freedom Scientific&#8217;s JAWS</a>, which reads the text on your Web site in a linear fashion.</p>
<p>&#8220;Many developers assume that blind users will want to know details about every graphic,&#8221; said Jane Berliss-Vincent, Director of Adult and Senior Services at the <a title="Center for Accessible Technology" href="http://www.cforat.org/">Center for Accessible Technology</a>. &#8220;However, most blind users I&#8217;ve worked with are much more interested in being able to traverse the page quickly, and dislike having to listen to large amounts of text that they may deem irrelevant.&#8221;</p>
<p>Berliss-Vincent recommends the following guidelines for developers:</p>
<ul>
<li>Provide some type of text description for graphics that convey information — for instance, bitmapped text and charts. You can provide this information via <code>alt</code> attributes or in the body of the page, such as in a caption — but not both. If you provide a caption, just include a blank <code>alt</code> attribute (<code>alt="")</code> in your <code>IMAGE</code> element; otherwise, screen readers will speak both the attribute and the caption, which is redundant.</li>
</ul>
<ul>
<li>Images that are used purely for presentation and decoration should be inserted into the page via cascading style sheets (<acronym title="Cascading Style Sheets">CSS</acronym>) or else you should provide a blank <code>alt</code> attribute (<code>alt=""</code>) in the <code>IMAGE</code> element.</li>
</ul>
<ul>
<li>Use your best judgment on graphics that fall somewhere in between, taking your cues from the context of the page. For example:
<ul>
<li>On U.S. Vice President Dick Cheney&#8217;s Web site, a stock photo of him would probably merit a blank <code>alt</code> attribute.</li>
<li>On a satiric Web page that says, &#8220;Here&#8217;s something you don&#8217;t see every day!&#8221; alongside a photo of Cheney smiling — with no other description — an appropriate <code>alt</code> attribute would be <code>alt="Dick Cheney smiling"</code>.</li>
<li>On a page that covers sartorial trends among vice presidents, use a blank <code>alt</code> attribute if Cheney&#8217;s clothing is described elsewhere; provide fewer than 80 characters of <code>alt</code> text if you are only describing one feature, like &#8220;Dick Cheney&#8217;s tie is red with purple spirals&#8221;; or provide an inline description (or use the related <code>longdesc</code> attribute) to describe his entire outfit in detail.</li>
</ul>
</li>
<li>No matter what the graphic, short <code>alt</code> attributes are usually better than long ones and should not exceed 80 characters.</li>
<li>At the least, a blank <code>alt</code> attribute is necessary in every <code>IMAGE</code> element. This is critical for meeting accessibility requirements because, without it, many screen readers will speak the location of the image, which is an impediment to users trying to scan a page quickly.</li>
</ul>
<h4>Myth 2: You must fill out the <code>title</code> attribute for every link.</h4>
<p>Some Web browsers display the text of the <code>title</code> attribute as a &#8220;tool tip&#8221; — a little box that pops up when a user puts the mouse cursor over the link or other element where a <code>title</code> has been specified. Unfortunately, this has led many Web content developers to get lazy about writing clear and unambiguous link text. (After all, why rework a sentence to make it clear where a link points to when you can just provide additional information about the link in a tool tip?)</p>
<p>To make matters worse, Web usability expert Jakob Nielsen tied the <code>title</code> attribute to accessibility when, in a <a title="Jakob Nielsen's 1998 Alertbox column" href="http://www.useit.com/alertbox/980111.html">1998 Alertbox column</a>, he stated incorrectly that &#8220;auditory browsers will read the text aloud and not display it visually.&#8221;</p>
<p>In truth, many users of screen readers don&#8217;t enable the option to access the <code>title</code> attribute information, according to a <a title="survey of title attribute access" href="http://www.sf.id.au/WE05/survey.html">survey of <code>title</code> attribute access</a> by Web Accessibility Consultant Steven Faulkner. Likewise, visitors who use screen-magnifying technologies may not be able to see the entire text of the <code>title</code> attribute when it pops up in a tool tip.</p>
<p>As Faulkner points out in a related <a title="presentation on the title attribute" href="http://www.sf.id.au/WE05/">presentation on the <code>title</code> attribute</a>, the <code>title</code> has its place — but the most accessible thing you can do for a link is make sure that the link text is well written.</p>
<p>One way to test the clarity of your link text is to imagine all your links listed sequentially. (Many assistive browsers, like JAWS, will actually list your links this way to help users navigate your site more quickly.) If you notice that several links that appeared fine in the context of the Web page now seem ambiguous, go back and make them more descriptive. For instance, a link to &#8220;article&#8221; may be better as a link to &#8220;John&#8217;s article about accessibility.&#8221;</p>
<h4>Myth 3: You should only use <code>TABLE</code> elements for displaying data and never for laying out the components of your Web page.</h4>
<p>Before Cascading Style Sheets (CSS) offered a way to lay out Web pages independently of the content itself, innovative Web designers figured out that they could use <acronym title="Hypertext Markup Language">HTML</acronym> tables to visually display content in neat rows and columns. Problem was, many assistive technologies at the time were designed to treat tables in their originally intended manner — which was to present tabulated data.</p>
<p>The developers of many assistive technologies have since upgraded their products to cope with most table-based layouts. For instance, JAWS by default ignores any tables that have just one row or just one column; and users can further customize these settings according to their own preferences.</p>
<p>Still not convinced? The Web sites of the Center for Accessible Technology, Freedom Scientific, the American Foundation for the Blind, and the American Disability Association all use tables for layout.</p>
<p>Now, this is not to say that you shouldn&#8217;t bother to learn how to lay out Web pages with CSS — because you should. But if you&#8217;re maintaining a number of existing Web pages that rely on table layouts, you have more leeway than you might think.</p>
<dl class="information"> </dl>
<dl class="information"> </dl>
<dl class="information"> </dl>
<h4>Myth 4: You shouldn&#8217;t use JavaScript on your Web site.</h4>
<p>Many Web designers and developers avoid creating rich user interfaces with JavaScript under the assumption that the scripting language will foil assistive technologies. But when used wisely, JavaScript can actually extend the accessibility of a site.</p>
<p>For instance, JavaScript can be used to enable keyboard shortcuts that trigger certain actions on a Web page — an important part of making sites accessible for users who can&#8217;t use a mouse.</p>
<p>&#8220;That&#8217;s proof that JavaScript is not the culprit,&#8221; said Nate Koechley, Senior Engineer and Design Liaison at Yahoo. &#8220;The culprit is not thinking about all the different interface actions and the effects they have.&#8221;</p>
<p>By staying away from JavaScript, many developers and designers unnecessarily hold themselves back from using common user interface tools that can enrich a Web site, like sliders and pop-up calendars. However, as Koechley and Yahoo&#8217;s Accessibility Project Manager Victor Tsaran recently pointed out in a <a title="presentation on Yahoo's accessibility experiences" href="http://nate.koechley.com/talks/20060323-csun/20060323_CSUN_Accessible-DHTML/csun2006_v0.3.ppt">presentation on Yahoo&#8217;s experiences</a> (3MB PPT), these tools can be accessible so long as developers adhere to Web standards, provide other means of input, and think carefully about how the tools will work.</p>
<p>A <a title="2003 FAQ by Freedom Scientific" href="http://www.freedomscientific.com/fs_support/BulletinView.cfm?QC=565">2003 FAQ by Freedom Scientific</a> offers these guidelines for ensuring that JAWS users will be able to access JavaScript features:</p>
<ul>
<li> The scripts must be activated by clicking a link or clickable item and the script dynamically updates the HTML source.</li>
<li>The scripts should not update the page without user intervention.</li>
</ul>
<h3>Testing, Testing</h3>
<p>The W3C hopes to clear up a lot of the confusion surrounding Web accessibility with the release of <a title="Web Content Accessibility Guidelines 2.0" href="http://www.w3.org/WAI/intro/wcag20">Web Content Accessibility Guidelines 2.0</a>. Whereas the first version focused mainly on HTM<acronym title="Web Content Accessibility Guidelines"></acronym>L WCAG 2.0 provides accessibility techniques for a broader range of technologies, including style sheets, multimedia, scripting, and applet technologies. The W3C will also provide supporting materials to help developers better understand the reasoning behind the new guidelines.</p>
<p>It&#8217;s unclear when the new version will be officially released, but until that time, Berliss-Vincent recommends that Web designers and developers continue to follow WCAG 1.0 — and to seek assistance from accessibility experts. &#8220;It is also crucial to involve users with disabilities in the Web site testing process,&#8221; she said. &#8220;Collect their feedback on what works and doesn&#8217;t work for them, and compensate them for their time.&#8221;</p>
<p>Koechley agrees that testing is critical to determining the accessibility of your site. &#8220;There&#8217;s no real substitute for testing and putting it in front of users,&#8221; he said. &#8220;You know how when you print out a map from a service like Yahoo Maps and there&#8217;s a disclaimer that you should &#8216;verify the directions with reality&#8217;? It&#8217;s the same thing here.&#8221;</p>
<p>Copyright © 		<span class="license-date">2006</span> <span class="license-holder">CompuMentor</span>. 		This work is published under a 		<a class="external url" rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://returncontrol.com/four-web-accessibility-myths-busted/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do You Always Need to Change the Color of Visited Links?</title>
		<link>http://returncontrol.com/do-you-always-need-to-change-the-color-of-visited-links</link>
		<comments>http://returncontrol.com/do-you-always-need-to-change-the-color-of-visited-links#comments</comments>
		<pubDate>Thu, 07 Aug 2008 21:38:17 +0000</pubDate>
		<dc:creator>amit</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[jakobnielsen]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://returncontrol.com/?p=32</guid>
		<description><![CDATA[Do the links on your Web site need to be colored differently depending on whether a visitor has already clicked on them?  If you read a lot of Jakob Nielsen, you&#8217;re probably tempted to say yes. Indeed, in Nielsen&#8217;s 2007 update to Top Ten Mistakes in Web Design, &#8220;not changing the color of visited links&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Do the links on your Web site need to be colored differently depending on whether a visitor has already clicked on them?  If you read a lot of <a href="http://useit.com" target="_blank">Jakob Nielsen</a>, you&#8217;re probably tempted to say yes. Indeed, in Nielsen&#8217;s 2007 update to <a href="http://www.useit.com/alertbox/9605.html" target="_blank">Top Ten Mistakes in Web Design</a>, &#8220;not changing the color of visited links&#8221; is sin number three.</p>
<p>But the problem with one-size-fits-all usability guidelines like these is that they tend to overlook the fact that not all Web sites are created equal &#8212; or, in this case, that not all <em>hyperlinks </em>are equal.</p>
<p><span id="more-32"></span></p>
<h3>When It Makes Sense: Links to Pages</h3>
<p>Nielsen&#8217;s refrain makes sense when sites uses the traditional &#8220;page&#8221; model, which was the dominant model in 1996 when <a href="http://www.useit.com/alertbox/9605a.html" target="_blank">Nielsen originally warned about changing standard link colors</a>.  In this model, selecting a link takes you to a new page of information.  When, as a visitor to a site, you&#8217;re presented with lots of links to lots of pages, it&#8217;s certainly helpful to be able to see which links you&#8217;ve already selected.</p>
<p>Forums, news sites, and other content-heavy sites are good examples of this.</p>
<p style="padding-left: 30px;"><em>Where visited link colors are helpful: Jakob Nielsen&#8217;s own useit.com:</em></p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-33" title="Where visited link colors are helpful: Jakob Nielsen's own useit.com" src="http://returncontrol.com/wp-content/uploads/2008/08/neilsen_link_scrn.png" alt="Jakob Nielsen\'s useit.com" width="491" height="231" /></p>
<p style="padding-left: 30px;"><em>Where visited link colors are helpful: Hacker News forums:</em></p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-34" title="Where visited link colors are helpful: Hacker News forums" src="http://returncontrol.com/wp-content/uploads/2008/08/hn_links_scrn.png" alt="Hacker News forums" width="500" height="154" /></p>
<h3>When It Doesn&#8217;t Help: Application and Persistent Navigation</h3>
<p>These days, links don&#8217;t always point to pages of content &#8212; especially not when the links are in the context of an application. Likewise, links aren&#8217;t always in a sea of other links &#8212; they may be part of a clear set of links used in persistent navigation.</p>
<p><strong>In the application model</strong>, the Web site (or part of it) is an application rather than a collection of pages.  Links on applications often trigger actions rather than accessing new content.</p>
<p>For instance, a photo sharing application might feature a link to rotate a photo, one to delete the photo, and another to get the original photo.  Changing the color of the &#8220;rotate&#8221; link after a user rotates the photo doesn&#8217;t impart any new information.  The user doesn&#8217;t need to know on subsequent visits that she has rotated the photo before.</p>
<p>If anything, changing the link color here could prove to be confusing because the user might question why one of the options &#8212; rotate &#8212; looks different visually than the other options.</p>
<p style="padding-left: 30px;"><em>Where visited link colors would not be helpful: Kinverge photo toolbar:</em></p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-35" title="Where visited link colors would not be helpful: Kinverge photo toolbar" src="http://returncontrol.com/wp-content/uploads/2008/08/kv_photo_links_scrn.png" alt="Kinverge photo toolbar" width="160" height="168" /></p>
<p><strong>In persistent navigation</strong>, the links may point to content pages, but the limited number of options and the fact that they are constant diminishes the benefit of changing the visited link color.  And again, changing the visited link color here may even increase confusion.</p>
<p style="padding-left: 30px;"><em>Where visited link colors would not be helpful: Amazon.com navigation:</em></p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-36" title="Where visited link colors would not be helpful: Amazon.com navigation" src="http://returncontrol.com/wp-content/uploads/2008/08/amazon_nav_links_scrn.png" alt="Amazon.com navigation" width="332" height="124" /></p>
<p>Visited link colors can make things even more confusing when you have a limited number of nav links and are already using a different style to indicate the visitor&#8217;s current position.  Using three styles for, say, five links creates visual clutter and makes it hard to distinguish what the different styles are for.</p>
<p style="padding-left: 30px;"><em>Where visited link colors would not be helpful: Clicky dashboard navigation:</em></p>
<p style="padding-left: 30px;"><img class="alignnone size-full wp-image-37" title="Where visited link colors would not be helpful: Clicky dashboard navigation" src="http://returncontrol.com/wp-content/uploads/2008/08/clicky_link_scrn.png" alt="Clicky dashboard navigation" width="387" height="154" /></p>
<h3>It&#8217;s All About Context</h3>
<p>This is not to say that all links on your site or application should be one color, or that visited link colors are <em>only</em> for content-rich sites.  But do you always need your links to show a &#8220;visited&#8221; state, as Nielsen would have you?  No.</p>
<p>The best solution is to pay attention to context. Chances are, any Web site you build these days is going to have a mix of content and applications, with some persistent navigation tying it together.  It may be that what works best for your audience is to give each of these classes of links a distinct style and to only set a unique visited color for the content class.</p>
<p>Now, that may violate another of Nielsen&#8217;s guidelines (regarding consistency), but that&#8217;s an argument for another day.</p>
]]></content:encoded>
			<wfw:commentRss>http://returncontrol.com/do-you-always-need-to-change-the-color-of-visited-links/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
