<?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>Johnny Holland &#187; design pattern</title>
	<atom:link href="http://johnnyholland.org/tag/design-pattern/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnnyholland.org</link>
	<description>It&#039;s all about interaction</description>
	<lastBuildDate>Wed, 23 May 2012 18:35:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Book Review: Designing Web Interfaces</title>
		<link>http://johnnyholland.org/2009/05/book-review-designing-web-interfaces/</link>
		<comments>http://johnnyholland.org/2009/05/book-review-designing-web-interfaces/#comments</comments>
		<pubDate>Sun, 03 May 2009 20:23:37 +0000</pubDate>
		<dc:creator>Jeroen van Geel</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://johnnyholland.org/?p=2019</guid>
		<description><![CDATA[<img width="220" height="160" src="http://johnnyholland.org/wp-content/uploads/2011/12/des.jpg" class="attachment-index-categories wp-post-image" alt="des" title="des" />Design patterns are among the most underrated tools in the world of interaction designers. And that&#8217;s not because they are [...]]]></description>
			<content:encoded><![CDATA[<img width="220" height="160" src="http://johnnyholland.org/wp-content/uploads/2011/12/des.jpg" class="attachment-index-categories wp-post-image" alt="des" title="des" /><p><img class="alignnone size-full wp-image-2023" title="webinterface1" src="http://johnnyholland.org/wp-content/uploads/webinterface1.png" alt="" width="416" height="160" /><br />
Design patterns are among the most underrated tools in the world of interaction designers. And that&#8217;s not because they are difficult to apply, but mainly due to the fact that designer are stubborn. We want to come up with all the solutions ourselves. But why? If you use patterns you save time and money, and you are more sure that your product will be understood by it&#8217;s users. Fortunately there are still believers, and they even wrote a book for us.<span id="more-2019"></span></p>
<p>In 2005 Jenifer Tidwell published a book called Designing Interfaces, which can be considered as being the mother of the title I’m currently reviewing. The book gave us a solid overview of the most common design patterns around. It served as a superb handbook for any user interface designer. But as we all know, the digital world evolves in a very rapid way… new technologies aris and new solutions and patterns must be developed. So it isn’t strange that Bill Scott and Theresa Neil decided to publish a book full of great web patterns. And that&#8217;s the book we&#8217;re going to review now: Designing Web Interfaces.</p>
<h2>Contents of the book</h2>
<p>While Designing Interfaces had a very ‘physical’ structure (chapters with headers, navigation, footers and forms), Designing Web Interfaces has a different approach. It uses principles to structure the different patterns. With this method the authors learn us the main principles that are (in their mind) important to design web interfaces. So let’s take a look at the different principles and content of the book:</p>
<h4>Make It Direct</h4>
<p>In this chapter it’s all about making it clear for users when they can change something on a page. How do you make a page visually appealing and still make it very clear what can and can’t be edited?<br />
Chapters: in-page editing, drag and drop, direct selection</p>
<h4>Keep It Leightweight</h4>
<p>Websites are becoming more like software by the day. With this principle you learn to keep actions simple: provide sufficient feedback, but also keep it simple.<br />
Chapters: contextual tools</p>
<h4>Stay on the Page</h4>
<p>Not every click and action should result in loading a new page. Sometimes you only want to refresh part of a page (like with e-mail on Gmail) or you don’t want secondary information to cause users to leave a page (so you use overlays). This principle and the chapters give you great tips when and how to do that.<br />
Chapters: overlays, inlays, virtual pages, process flow</p>
<h4>Provide an Invitation</h4>
<h4><a href="http://johnnyholland.org/wp-content/uploads/webinterface.png"><img class="alignright size-medium wp-image-2024" title="webinterface" src="http://johnnyholland.org/wp-content/uploads/webinterface-300x224.png" alt="" width="300" height="224" /></a></h4>
<p>With websites becoming more complex you need every space you can use to provide good contextual information and support. In this principle you learn how to help visitors to discover the possibilities on a site, via inviations. For me this is one of the more interesting new ways of learning people how to use your site, by giving them a live tour through your site/page.<br />
Chapters: static invitations, dynamic invitations</p>
<h4>Use Transitions</h4>
<p>In this chapter you get a series of patterns on how you can use transition to tell the right story, stay in a flow and get the correct attention.<br />
Chapters: transitional patterns, purpose of transitions</p>
<h4>React Immediately</h4>
<p>You see it ever more often, getting suggestions in search boxes while you are typing. This, and other direct feedback, are becoming the standard. People expect nothing less from website than direct feedback. In two chapters the book shows us a series of lookup and feedback patterns that could help you fulfil many expectations.<br />
Chapters: lookup patterns, feedback patterns</p>
<h2>Conclusion</h2>
<p>What I really liked about this book is the detailed, but interesting to read, way that the patterns are described… Instead of just showing us the best way to do it, the book manages to give good context. In some cases it shows different appliances of a certain pattern, describing the advantages and disadvantages in detail. This is really usable material for interaction designers, because it makes us aware of the necessary detail. A lot of designers will just design a page and describe the interaction in general, leaving it to the programmer to come up with the best solution. But it’s not just his responsibility, but (also) that of the interaction designer. We must understand how a user will respond, and patterns and facts (like: making something respond after dragging for 3 pixels makes something feel smoother than after 5+ pixels) help us do that.</p>
<p>So, in my opinion, every interaction designer should have a book (or online source) with design patterns within reach. It helps making decisions faster, and saves time for the real innovation.</p>
<p><strong>Book details</strong><br />
Designing Web Interfaces<br />
author: <a href="http://looksgoodworkswell.blogspot.com/">Bill Scott</a>, <a href="http://www.designgenie.org/">Theresa Neil</a><br />
published: <a href="http://oreilly.com/">O&#8217;Reilly</a>, 2009<br />
details: 296 pages, softcover</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnyholland.org/2009/05/book-review-designing-web-interfaces/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

