<?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>Usability Thoughts &#187; Good practices</title>
	<atom:link href="http://usabilitythoughts.com/category/good-practices/feed" rel="self" type="application/rss+xml" />
	<link>http://usabilitythoughts.com</link>
	<description>content meets user</description>
	<lastBuildDate>Thu, 12 Jan 2012 09:02:56 +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>Amazing lookup feature on NYTimes Blogs</title>
		<link>http://usabilitythoughts.com/amazing-lookup-feature-on-nytimes-blogs.html</link>
		<comments>http://usabilitythoughts.com/amazing-lookup-feature-on-nytimes-blogs.html#comments</comments>
		<pubDate>Mon, 02 Nov 2009 14:53:14 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
				<category><![CDATA[Good practices]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[dictionary]]></category>
		<category><![CDATA[words]]></category>

		<guid isPermaLink="false">http://usabilitythoughts.com/?p=178</guid>
		<description><![CDATA[I was reading One Hundred Things Restaurant Staffers Should Never Do on a NY Times blog and i had no idea what the heck &#8220;amuse-bouche&#8221; is. I selected the word so I can copy and google it. 
The instance I selected the text a question mark appeared. Yeah, I don&#8217;t know what&#8217;s that. I click [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading <a href="http://boss.blogs.nytimes.com/2009/10/29/one-hundred-things-restaurant-staffers-should-never-do-part-one/?em">One Hundred Things Restaurant Staffers Should Never Do</a> on a NY Times blog and i had no idea what the heck &#8220;amuse-bouche&#8221; is. I selected the word so I can copy and google it. </p>
<p>The instance I selected the text a question mark appeared. Yeah, I don&#8217;t know what&#8217;s that. I click on the question mark and it opens a popup with a dictionary lookup  on the word. </p>
<div align="center"><img src="http://usabilitythoughts.com/wp-content/uploads/2009/11/lookup_word.png" alt="lookup_word" title="lookup_word" width="396" height="112" class="alignnone size-full wp-image-179" /></div>
<p>OH, how natural this was!!! </p>
<p>PS: Turns out the &#8220;<a href="http://en.wikipedia.org/wiki/Amuse-bouche">amuse-bouche</a>&#8221; is some kind of appetizer. </p>
]]></content:encoded>
			<wfw:commentRss>http://usabilitythoughts.com/amazing-lookup-feature-on-nytimes-blogs.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Use search buttons</title>
		<link>http://usabilitythoughts.com/use-search-buttons.html</link>
		<comments>http://usabilitythoughts.com/use-search-buttons.html#comments</comments>
		<pubDate>Mon, 19 Oct 2009 08:42:30 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
				<category><![CDATA[Good practices]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Usability fail]]></category>
		<category><![CDATA[buttons]]></category>
		<category><![CDATA[labels]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://usabilitythoughts.com/?p=171</guid>
		<description><![CDATA[A basic usability test (very cheap also) is logging remote on another person&#8217;s computer and watching him/her use the app/website/tool. It&#8217;s eye opening. 
So I have seen my mother (who is not a computer savy person)  hovering the page in search of buttons. When she searches things she doesn&#8217;t use the keyboard, she presses [...]]]></description>
			<content:encoded><![CDATA[<p>A basic usability test (very cheap also) is logging remote on another person&#8217;s computer and watching him/her use the app/website/tool. It&#8217;s eye opening. </p>
<p>So I have seen my mother (who is not a computer savy person)  hovering the page in search of buttons. When she searches things she doesn&#8217;t use the keyboard, she presses the &#8220;Search&#8221; button, and when that&#8217;s not available she gets confused. If the search field has an arrow image background on the right side, she tries to click that arrow and gets puzzled when nothing happens.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/10/use_search_buttons.png" alt="use_search_buttons" title="use_search_buttons" width="297" height="60" class="alignnone size-full wp-image-172" /></p>
<p>So, <strong>please use search buttons</strong>.</p>
<p>Oh, and please don&#8217;t name them &#8220;Go&#8221; or &#8220;>>&#8221; or stuff like that, name them &#8220;search&#8221;, and even put a magnifying glass on them.</p>
]]></content:encoded>
			<wfw:commentRss>http://usabilitythoughts.com/use-search-buttons.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google Account login over the years</title>
		<link>http://usabilitythoughts.com/google-account-login-over-the-years.html</link>
		<comments>http://usabilitythoughts.com/google-account-login-over-the-years.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 14:48:57 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
				<category><![CDATA[Good practices]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[account]]></category>
		<category><![CDATA[call to action]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[login]]></category>

		<guid isPermaLink="false">http://usabilitythoughts.com/?p=158</guid>
		<description><![CDATA[A login account sounds simple but it&#8217;s not. I&#8217;ve been watching Google Account login form for a while and saw the changes they made over time. A login form has to accomplish several things:
- get the registered clients into the system fast
- make unregistered users to register
- convert a visitor into a user
- provide a [...]]]></description>
			<content:encoded><![CDATA[<p>A login account sounds simple but it&#8217;s not. I&#8217;ve been watching Google Account login form for a while and saw the changes they made over time. A login form has to accomplish several things:</p>
<p>- get the registered clients into the system fast<br />
- make unregistered users to register<br />
- convert a visitor into a user<br />
- provide a way to recover an account</p>
<p>In time, the priority  of those things changes, ie: at the beginning of a startup you want more new users, the register process must be the first thing a visitor sees in the page, after a while and a solid client base you want those clients to login fast and without issues.</p>
<p>Let&#8217;s see some of Google&#8217;s login forms now:</p>
<p style="text-align: center;"><img class="size-full wp-image-160 aligncenter" title="google-account-login" src="http://usabilitythoughts.com/wp-content/uploads/2009/10/google-account-login.gif" alt="google-account-login" width="227" height="262" /></p>
<p style="text-align: left;">Size of the font and spacing changed for better focus on the link.</p>
<p style="text-align: center;"><img class="size-full wp-image-159 aligncenter" title="google-docs-login" src="http://usabilitythoughts.com/wp-content/uploads/2009/10/google-docs-login.gif" alt="google-docs-login" width="323" height="359" /></p>
<p style="text-align: left;">Here come the blue buttons.  Call to action all the way. Unfortunately, I personally had problems logging in, I pressed the &#8220;new account&#8221; button instead of &#8220;login&#8221; multiple times.  Wasn&#8217;t very happy with those. The naming on the button changed a lot, &#8220;get started&#8221;, &#8220;pick a name&#8221; or simply &#8220;new account&#8221;</p>
<p style="text-align: center;"><img class="size-full wp-image-161 aligncenter" title="gmail-login-signup" src="http://usabilitythoughts.com/wp-content/uploads/2009/10/gmail-login-signup.bmp" alt="gmail-login-signup" /></p>
<p style="text-align: center;"><img class="size-full wp-image-164 aligncenter" title="Login_Full" src="http://usabilitythoughts.com/wp-content/uploads/2009/10/Login_Full.jpg" alt="Login_Full" width="269" height="364" /></p>
<p>The next one is the one i can see today on my browser, it really doesn&#8217;t have a actual call-to-action button, just a size priority. It&#8217;s better.</p>
<p style="text-align: center;"><img class="size-full wp-image-162 aligncenter" title="2009-10-07_1713" src="http://usabilitythoughts.com/wp-content/uploads/2009/10/2009-10-07_1713.png" alt="2009-10-07_1713" width="407" height="420" /></p>
<p style="text-align: left;">Note: I&#8217;m more than sure it depends on the OS/BROWSER/GOOGLE SERVICE etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://usabilitythoughts.com/google-account-login-over-the-years.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Information and Architecture</title>
		<link>http://usabilitythoughts.com/information-and-architecture.html</link>
		<comments>http://usabilitythoughts.com/information-and-architecture.html#comments</comments>
		<pubDate>Mon, 15 Jun 2009 08:37:56 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
				<category><![CDATA[Good practices]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[ia]]></category>
		<category><![CDATA[information]]></category>

		<guid isPermaLink="false">http://usabilitythoughts.com/?p=155</guid>
		<description><![CDATA[Two short films by MAYA Design about information and architecture.
Information

Architecture

]]></description>
			<content:encoded><![CDATA[<p>Two short films by MAYA Design about information and architecture.</p>
<h2>Information</h2>
<p><object width="400" height="267"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3248432&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3248432&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="267"></embed></object></p>
<h2>Architecture</h2>
<p><object width="400" height="267"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3248803&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3248803&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="267"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://usabilitythoughts.com/information-and-architecture.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Password requirements</title>
		<link>http://usabilitythoughts.com/password-requirements.html</link>
		<comments>http://usabilitythoughts.com/password-requirements.html#comments</comments>
		<pubDate>Thu, 14 May 2009 19:31:44 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
				<category><![CDATA[Good practices]]></category>
		<category><![CDATA[Usability fail]]></category>
		<category><![CDATA[fields]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[passwords]]></category>

		<guid isPermaLink="false">http://usabilitythoughts.com/?p=126</guid>
		<description><![CDATA[Let&#8217;s face it! People use the same passwords on every site where they need an account. More exactly their email and computer login password   You&#8217;ll be amazed how many of the users have only one password. It&#8217;s a bad thing but that&#8217;s how it is. 


A while ago a friend of mine wrote [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s face it! People use the same passwords on every site where they need an account. More exactly their email and computer login password <img src='http://usabilitythoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  You&#8217;ll be amazed how many of the users have only one password. It&#8217;s a bad thing but that&#8217;s how it is. </p>
<div align="center">
<input type="password" style="font-size:18px; padding:4px" value="password"/></div>
<p>A while ago <a href="http://translate.google.com/translate?js=n&#038;prev=_t&#038;hl=en&#038;ie=UTF-8&#038;u=http%3A%2F%2Fblog.raduceuca.com%2F2009%2F04%2F22%2Fe-parola-mea%2F&#038;sl=ro&#038;tl=en&#038;history_state0=">a friend</a> of mine wrote on his blog about sites which demand a certain number of chars, demand to use both numbers and letters and even one of the weird signs on the number keys.  Putting a <a href="http://blog.vkistudios.com/index.cfm/2009/5/14/Designing-the-User-Experience-The-Perils-of-Skipping-User-Tests">maximum limit</a> on the number of chars is plain stupid.</p>
<p>Please! don&#8217;t make users come up with a different password than they already use. Chances are they already use a password with more than 6 chars (due to restrictions allover the place). If you make the user invent a password with #$%^, he&#8217;s going to <strong>forget</strong> it. Then, he would have to recover/reset it &#8211; things that generates <strong>errors</strong> and <strong>frustration</strong>.</p>
<p>So PLEASE LEAVE PASSWORDS ALONEEE!!!111</p>
]]></content:encoded>
			<wfw:commentRss>http://usabilitythoughts.com/password-requirements.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Links vs. buttons</title>
		<link>http://usabilitythoughts.com/links-vs-buttons.html</link>
		<comments>http://usabilitythoughts.com/links-vs-buttons.html#comments</comments>
		<pubDate>Sun, 26 Apr 2009 19:48:55 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
				<category><![CDATA[Good practices]]></category>
		<category><![CDATA[VS]]></category>
		<category><![CDATA[actions]]></category>
		<category><![CDATA[buttons]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[submit]]></category>

		<guid isPermaLink="false">http://usabilitythoughts.com/?p=40</guid>
		<description><![CDATA[When dealing with webpages, some usability experts say we should use links when the user is gonna get on a different page and buttons when the user makes an action.

Link to another page &#187; &#160; vs. &#160; Submit

I don&#8217;t really care. I don&#8217;t care because users don&#8217;t care. 
Let&#8217;s get things a little further, what&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>When dealing with webpages, some usability experts say we should use links when the user is gonna get on a different page and buttons when the user makes an action.</p>
<div style="border: 1px solid #eaeaea; text-align: center; padding: 20px; margin-top:10px; margin-bottom:10px;">
<a href="#" style="font-weight: bold; color: #009966;">Link to another page &raquo;</a> &nbsp; vs. &nbsp; <button>Submit</button>
</div>
<p>I don&#8217;t really care. I don&#8217;t care because <strong>users don&#8217;t care</strong>. </p>
<p>Let&#8217;s get things a little further, what&#8217;s a button? Does it have to have borders? Different color? </p>
<p>Is a icon followed by a link really a link or a button? I see those things like buttons, others see it like &#8220;fancy links&#8221; or &#8220;descriptive links&#8221; or &#8220;visual links&#8221;. </p>
<p>One thing i agree with, though: forms should have <strong>&#8220;hard to miss&#8221; primary action button</strong>, you cannot put a link there mainly because it will not be a &#8220;primary action&#8221;, there are other links on a page so the weight of a &#8220;submit link&#8221; won&#8217;t be so different.</p>
]]></content:encoded>
			<wfw:commentRss>http://usabilitythoughts.com/links-vs-buttons.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Perfection</title>
		<link>http://usabilitythoughts.com/perfection.html</link>
		<comments>http://usabilitythoughts.com/perfection.html#comments</comments>
		<pubDate>Fri, 17 Apr 2009 13:24:45 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
				<category><![CDATA[Good practices]]></category>
		<category><![CDATA[quotes]]></category>

		<guid isPermaLink="false">http://usabilitythoughts.com/?p=123</guid>
		<description><![CDATA[“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.”
Antoine de Saint Exupéry
]]></description>
			<content:encoded><![CDATA[<p>“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.”</p>
<div align=right>Antoine de Saint Exupéry</div>
]]></content:encoded>
			<wfw:commentRss>http://usabilitythoughts.com/perfection.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Edit in place</title>
		<link>http://usabilitythoughts.com/edit-in-place.html</link>
		<comments>http://usabilitythoughts.com/edit-in-place.html#comments</comments>
		<pubDate>Mon, 13 Apr 2009 19:01:48 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
				<category><![CDATA[Good practices]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[edit]]></category>
		<category><![CDATA[inline]]></category>

		<guid isPermaLink="false">http://usabilitythoughts.com/?p=106</guid>
		<description><![CDATA[Since the AJAX and web 2.0 madness a new edit option appeared on the web (used for many years in desktop software though): &#8220;edit in place&#8221; or &#8220;inline editing&#8221;. It&#8217;s basically used to edit a thing and one thing only, a &#8220;one field form&#8221; if you like. 
It&#8217;s not for computer naive users and it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Since the AJAX and web 2.0 madness a new edit option appeared on the web (used for many years in desktop software though): <strong>&#8220;edit in place&#8221;</strong> or <strong>&#8220;inline editing&#8221;</strong>. It&#8217;s basically used to edit a thing and one thing only, a &#8220;one field form&#8221; if you like. </p>
<p>It&#8217;s not for computer naive users and it&#8217;s better to avoid it for simple applications if it&#8217;s not really obvious how to use it. </p>
<p>There are two distinct parts of this action: <strong>triggering</strong> the apparition of the field and the <strong>submitting</strong> of the action. </p>
<p>Triggering the field can be done in a few ways:<br />
- <strong>holding the mouse cursor on the text</strong> to be edited (the same as the desktop way) &#8211; simple but not obvious, you can&#8217;t know about this feature without reading the help or a proper training. (For example see the IPB (invision power board)). I don&#8217;t recommend this method for the web, it&#8217;s not intuitive enough.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/04/ipb.png" alt="ipb" title="ipb" width="535" height="94" class="alignnone size-full wp-image-107" /></p>
<p>- <strong>clicking the text</strong> &#8211; hovering the text, the background of the text becomes yellow &#8211; a convention that nowadays seems to mean &#8220;click me, something will happen&#8221;. Used by Yahoo, Google, Wordpress etc it&#8217;s a convention that is becoming a standard.  Though it&#8217;s better than the previous one, it can be done better.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/04/flickr.png" alt="flickr" title="flickr" width="500" height="106" class="alignnone size-full wp-image-115" /></p>
<p>- <strong>right click on element</strong> shows a menu with edit/rename option. Again, the user is not used to right click on things on the web, maybe on pictures to download them but that&#8217;s about it. Cool but not usable enough. See the Google Docs example:</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/04/g_docs.png" alt="g_docs" title="g_docs" width="494" height="339" class="alignnone size-full wp-image-110" /></p>
<p>- <strong>just showing an edit button</strong> is the best solution i ever saw, straight forward. If the aesthetics don&#8217;t allow that, show the edit button/link only when hovering, but keep the yellow background on the text all the time.  Wordpress admin does a good job with the post slug editing:</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/04/wp1.png" alt="wp1" title="wp1" width="419" height="47" class="alignnone size-full wp-image-111" /></p>
<p>The field must appear in the same place the text is before triggering the edit. Jenifer Tidwell says in her book &#8220;Designing Interfaces&#8221; that the field must be set only as a border on the text to be edited, the position/font/color of the text should not be changed. Although it&#8217;s a very good point, it&#8217;s hardly possible to achieve this technically when working with dynamic text and user generated content. </p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/04/g_docs2.png" alt="g_docs2" title="g_docs2" width="457" height="27" class="alignnone size-full wp-image-112" /></p>
<p>Some people choose to select all the text inside (like in windows explorer) to make the text replacing faster, but it&#8217;s very easy to delete the text and many users won&#8217;t know how to recover from this (it&#8217;s important that on click outside the field the action is canceled and the initial text restored). </p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/04/wp2.png" alt="wp2" title="wp2" width="509" height="39" class="alignnone size-full wp-image-114" /></p>
<p><strong>Submitting the form</strong> is easy, either you insert a &#8220;save&#8221; button, or let the user hit &#8220;enter&#8221; (IPB for example). I prefer and recommend the first one, but make sure it works with &#8220;enter&#8221; too. A very good idea is to provide a &#8220;Cancel&#8221; button, it gives the user self confidence. </p>
<p>UPDATE: <a href="http://quince.infragistics.com/#/Main/ViewPattern$pattern=Edit-in-Place/PatternExamples$index=1">a few examples on quince</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://usabilitythoughts.com/edit-in-place.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to name your files</title>
		<link>http://usabilitythoughts.com/how-to-name-your-files.html</link>
		<comments>http://usabilitythoughts.com/how-to-name-your-files.html#comments</comments>
		<pubDate>Tue, 31 Mar 2009 09:49:29 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
				<category><![CDATA[Good practices]]></category>
		<category><![CDATA[Usability fail]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[naming]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://usabilitythoughts.com/?p=100</guid>
		<description><![CDATA[I was reading an article on Useful Usability and opened all 15 links to save the PDF files on my computer. I don&#8217;t have the time to read them now but i hope to find some in the near future. (It&#8217;s basically like writing things on a CD, you&#8217;ll never insert that in the optical [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading an article on <a href="http://useful-usability.blogspot.com/2009/03/15-valuable-usability-pdfs-you-never.html">Useful Usability</a> and opened all 15 links to save the PDF files on my computer. I don&#8217;t have the time to read them now but i hope to find some in the near future. (It&#8217;s basically like writing things on a CD, you&#8217;ll never insert that in the optical unit ever again <img src='http://usabilitythoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).</p>
<p>Anyway, I saved almost all of them in a directory on my computer. Looking at them later I realized many of them have names which don&#8217;t say anything about the content of the file, one of them is named &#8220;johnny.pdf&#8221;.  The title of that particular article/study is &#8220;Why Johnny Can’t Encrypt: A Usability Evaluation of PGP 5.0&#8243;. While &#8220;johnny&#8221; is part of the title, left alone it doesn&#8217;t say anything about the usability evaluation in the file.</p>
<p><strong>When dealing with files on the web, name them according to the content.</strong> You don&#8217;t know where they may end up, you want exposure after all, help that exposure with a content descriptive name.</p>
<p>Another important reason: SEO. It&#8217;s one thing when Google Bot crawls a picture of a blue book named <strong>&#8220;blue_book.jpg&#8221;</strong>, and another when it crawls <strong>&#8220;ds7d6s9ad99s9s76d6s.jpg&#8221;</strong>. Your picture will end up higher on the Google Images Index and generate you more traffic.</p>
<p>The main reason though, has to be the user. To a human being &#8220;ds7d6s9ad99s9s76d6s&#8221; doesn&#8217;t say anything about the content, &#8220;blue_book&#8221; does.  </p>
<p><strong>Developer note: </strong><br />
<em>For huge applications dealing with many files it&#8217;s quite hard to avoid duplicates (that&#8217;s why developers use hash strings like &#8220;ds7d6s9ad99s9s76d6s&#8221;), take flickr.com for example, all their image names look like that. For the rest of the applications developers can use some kind of hybrid naming like &#8220;blue_book_7d7s8767.jpg&#8221;. It&#8217;s much better than to use only the hash string. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://usabilitythoughts.com/how-to-name-your-files.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Overview on login forms</title>
		<link>http://usabilitythoughts.com/overview-on-login-forms.html</link>
		<comments>http://usabilitythoughts.com/overview-on-login-forms.html#comments</comments>
		<pubDate>Tue, 24 Mar 2009 10:48:10 +0000</pubDate>
		<dc:creator>Adrian</dc:creator>
				<category><![CDATA[Good practices]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[fields]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[passwords]]></category>

		<guid isPermaLink="false">http://usabilitythoughts.com/?p=67</guid>
		<description><![CDATA[We discussed the other day about the login with email vs. username and I came to the conclusion that it depends on the type of the application, if it&#8217;s social, you&#8217;ll want username, if not, it&#8217;s better to only ask for the email.
Today we&#8217;ll take a look at login forms as a whole.  We&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>We discussed the other day about the <a href="http://usabilitythoughts.com/login-with-email-vs-username.html">login with email vs. username</a> and I came to the conclusion that it depends on the type of the application, if it&#8217;s social, you&#8217;ll want username, if not, it&#8217;s better to only ask for the email.</p>
<p>Today we&#8217;ll take a look at <strong>login forms</strong> as a whole.  We&#8217;ll see the good practices, the &#8220;dos&#8221; and &#8220;donts&#8221; with examples from a few major sites on the internet. I&#8217;m not saying there&#8217;s a right formula for all the sites but there are some things that need to be on every one of those login forms. </p>
<p>So, let&#8217;s cut the crap and get this going (because some of you only look at pictures and read bold text, and i know that).</p>
<h2>Examples:</h2>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/amazon.png" alt="amazon" title="amazon" width="187" height="165" class="alignnone size-full wp-image-68" /> </p>
<p>Amazon.com get&#8217;s it <strong>simple</strong>. Two fields, a button and a &#8220;forgot password&#8221; link. That is all there is mandatory on a login form and that is what the guys at amazon put there, no more, no less. Authentication is made by email and password.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/cnet.png" alt="cnet" title="cnet" width="537" height="348" class="alignnone size-full wp-image-69" /></p>
<p>The next example is from cnet.com. They have a few more options: a <strong>register/join link</strong> (if you don&#8217;t have an account), a <strong>remember me checkbox</strong> and a feature i started to see on many websites, <strong>connect with facebook</strong>. I didn&#8217;t try but i guess you can use your facebook account which is great.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/digg.png" alt="digg" title="digg" width="616" height="281" class="alignnone size-full wp-image-70" /></p>
<p>Digg adopts a different way to show the form, a <strong>modal window</strong>. I personally hate modals, i think they require useless clicks. They have also a &#8220;create new account&#8221; as an alternative and offer a <strong>recover username</strong> option. Looks nice and clean.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/ebay1.png" alt="ebay1" title="ebay1" width="371" height="403" class="alignnone size-full wp-image-71" /></p>
<p>Ebay.com has 4 links in the login form, a bit too much if you ask me. They also have a &#8220;<strong>keep me signed in for today</strong>&#8221; option and some advices to avoid others entering your account or phishing attacks. They have a history there, it&#8217;s normal. </p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/elance.png" alt="elance" title="elance" width="374" height="361" class="alignnone size-full wp-image-72" /></p>
<p>Elance.com adds a radio button option because there are 2 types of accounts, there is one <strong>checked by default</strong> so it&#8217;s quite ok. There is a locked icon with no title on the link so a user  does not know what it does until it clicks. Does it lock your account? </p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/facebook.png" alt="facebook" title="facebook" width="414" height="78" class="alignnone size-full wp-image-73" /></p>
<p>Facebook login is also simple: remember me, forgot password and login. I think they could do better than a <strong>blue button on a blue background</strong>. </p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/google.png" alt="google" title="google" width="371" height="301" class="alignnone size-full wp-image-74" /></p>
<p>Google accounts it&#8217;s also quite simple, they have a &#8220;remember me on this computer&#8221; checkbox, a &#8220;create account&#8221; alternative and a rather unusual link for password recovery named &#8220;<strong>i cannot access my account</strong>&#8220;. I think the title is quite natural.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/imdb.png" alt="imdb" title="imdb" width="598" height="220" class="alignnone size-full wp-image-75" /></p>
<p>IMDB has the <strong>ugliest login form i have ever seen</strong>, no CSS whatsoever, but, it gets the job done, i think. IMDB also lets you login with either username or email. Interesting, they let the user choose, or they switched a while back from username to email and that&#8217;s how they support the old accounts.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/live.png" alt="live" title="live" width="429" height="269" class="alignnone size-full wp-image-76" /> </p>
<p>Live.com (msn, hotmail etc) has some rather <strong>confusing</strong> login: they ask for a &#8220;live ID&#8221; and give an email as a example (if it weren&#8217;t for the example the users were doomed) and two &#8220;remember me&#8221; options: one for this computer and one for the password. This cant be good for a naive user. They also have a link for &#8220;using advanced security&#8221; whatever that is.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/myspace.png" alt="myspace" title="myspace" width="310" height="188" class="alignnone size-full wp-image-77" /></p>
<p>Myspace has a really nice idea for offering an alternative to login, they made two <strong>tabs with login and signup</strong>, the login is the default (used more). I like it. Also like the contrast of the login button, well done.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/newegg.png" alt="newegg" title="newegg" width="593" height="260" class="alignnone size-full wp-image-78" /></p>
<p>Newegg is hustling as little the customers, it offers a <strong>&#8220;subscribe&#8221; checkbox on login</strong>, that can be frustrating when you log in often. They also offer the option to create a new account and they <strong>describe a little the benefits</strong> of doing that. I dont like the fact the buttons have the same weight. Which is more important, the login or the signin? <img src='http://usabilitythoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/nytimes1.png" alt="nytimes1" title="nytimes1" width="600" height="263" class="alignnone size-full wp-image-86" /></p>
<p>NYTimes.com <strong>moves the focus on new members</strong> (see the background, position, colors), i guess we know who&#8217;s more important for them. I don&#8217;t say it&#8217;s wrong, growing the userbase is the most important thing for a content website, so they act like it. </p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/twitter.png" alt="twitter" title="twitter" width="214" height="324" class="alignnone size-full wp-image-80" /></p>
<p>Twitter has a pretty weird login if you ask me, it has a confusing name (&#8221;sign in&#8221;) which sounds a lot like &#8220;sign up&#8221; and  it has a <strong>big red &#8220;watch a video&#8221; button</strong>. C&#8217;mooon, if I have a twitter account I kind of know what it does, don&#8217;t I?</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/wordpress.png" alt="wordpress" title="wordpress" width="189" height="188" class="alignnone size-full wp-image-81" /></p>
<p>Wordpress has a nice simple form, and they have a tooltip with &#8220;<strong>This is a secure form</strong>&#8221; on the damn icon. Nicely done. They don&#8217;t offer a register alternative in the form but there&#8217;s no need, there&#8217;s a HUGE blue &#8220;sign up&#8221; button on the page.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/wsj.png" alt="wsj" title="wsj" width="338" height="106" class="alignnone size-full wp-image-82" /></p>
<p>Wallstreet Journal has a <strong>sliding form</strong> when you click login, nice and very space saving&#8230; buuut&#8230;. when you click login and the form slides down, it disables the register link, so you&#8217;ll have to wait until it slides back up or you click login again to toggle the form.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/yahoo.png" alt="yahoo" title="yahoo" width="261" height="512" class="alignnone size-full wp-image-83" /></p>
<p>Yahoo dealt with so much problems in the past (account stealing, phishing etc) that they made up a <strong>&#8220;seal&#8221; system</strong> to protect you, you upload a picture which will be saved and will set a cookie on your browser so when you come back to login you&#8217;ll see the picture and know it&#8217;s not a phishing site. I dont know how many people actually use this, I don&#8217;t.</p>
<h2>Conclusions:</h2>
<p>- keep it simple, the more options you add, the more confused your users will be<br />
- I strongly suggest you keep a login form on every page of your website, if the site requires users to login often. One click away forms are &#8230; one click away.<br />
- the button must be a button, a &#8220;call to action&#8221;, use colors, contrast, spacing<br />
- make sure the form can be used from the keyboard and submitted with Enter<br />
- password recovery option is mandatory<br />
- offer a register alternative for users who don&#8217;t have accounts<br />
- make it visible, look at the ebay page below, it took me a while to find the link with all teh red things there. I&#8217;m not saying the user will leave without finding it, but it grows in frustration, and there is a limit for that.</p>
<p><img src="http://usabilitythoughts.com/wp-content/uploads/2009/03/ebay_homepage.png" alt="ebay_homepage" title="ebay_homepage" width="600" height="420" class="alignnone size-full wp-image-84" /></p>
]]></content:encoded>
			<wfw:commentRss>http://usabilitythoughts.com/overview-on-login-forms.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

