<?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>Jon M. Zuck &#187; Design</title>
	<atom:link href="http://wildwebweaving.com/category/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://wildwebweaving.com</link>
	<description>a celebration of languages, writing, and the Web</description>
	<lastBuildDate>Tue, 22 Jun 2010 18:55:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Bad Form Assumptions &#8211; Again!</title>
		<link>http://wildwebweaving.com/2010/06/22/contact-form-assumptions/</link>
		<comments>http://wildwebweaving.com/2010/06/22/contact-form-assumptions/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 18:25:18 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://wildwebweaving.com/?p=80</guid>
		<description><![CDATA[I just learned that an email address I've been using for ten years, and through which I've received thousands of messages is invalid and just won't work&#38;mdash;at least according to this ISP's validation script!]]></description>
			<content:encoded><![CDATA[<p>I just learned that an email address I&#8217;ve been using for ten years, and through which I&#8217;ve received thousands of messages is invalid&mdash;at least according to this ISP&#8217;s validation script!</p>
<p>Here&#8217;s the output I received (of course, I&#8217;ve changed my address for this post):</p>
<p><a href="http://wildwebweaving.com/wp/wp-content/uploads/Screen-shot-2010-06-22-at-2.01.04-PM.png"><img src="http://wildwebweaving.com/wp/wp-content/uploads/Screen-shot-2010-06-22-at-2.01.04-PM-300x54.png" alt="invalid" title="Screen shot 2010-06-22 at 2.01.04 PM" width="300" height="54" class="aligncenter size-medium wp-image-87" /></a></p>
<p>Invalid? <em>Really?</em> A username with only alphabetical characters, followed by an &#8220;@&#8221; sign, followed by a domain name, a period, and the world&#8217;s most popular top-level domain? I realized the only possible reason (and not a good one) was that the programmer <em>assumed</em> <strong>no one</strong> could have a two-letter username. Poor guy probably just signed up for Gmail and ended up with something like <code>joeschmoe420toker@gmail.com</code> because all the other joeschmoes were already taken.</p>
<p>Fine and good, but it is a gross error to force your assumptions on users. There are any number of sites which offer email validation scripts and regular expression filters for what actually are valid and invalid addresses. Just making a guess with a less-than-complete ass is inexcusable for a company that provides Internet service to thousands.</p>
<p>Testing my hypothesis, I added a random letter: </p>
<p><a href="http://wildwebweaving.com/wp/wp-content/uploads/Screen-shot-2010-06-22-at-2.01.46-PM.png"><img src="http://wildwebweaving.com/wp/wp-content/uploads/Screen-shot-2010-06-22-at-2.01.46-PM-300x36.png" alt="valid" title="Screen shot 2010-06-22 at 2.01.46 PM" width="300" height="36" class="aligncenter size-medium wp-image-88" /></a></p>
<p>Voilà! Satisfied that I was no longer a devious two-letter miscreant trying to slip past the wise validator with bogus credentials, it happily let me continue.  I wouldn&#8217;t have been so surprised if it were a small online boutique, but from this company? </p>
<p>As the old joke goes, when you <strong>assUme</strong>, you make an <em>ass</em> out of <em>u</em> and <em>me</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wildwebweaving.com/2010/06/22/contact-form-assumptions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bad Form Design &#8211; Stupid Choices</title>
		<link>http://wildwebweaving.com/2009/09/06/bad-form-design-stupid-choices/</link>
		<comments>http://wildwebweaving.com/2009/09/06/bad-form-design-stupid-choices/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 15:51:14 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://wildwebweaving.com/2009/09/06/bad-form-design-stupid-choices/</guid>
		<description><![CDATA[An overlooked problem of Web forms arises when the choices offered do not make sense to the user. ]]></description>
			<content:encoded><![CDATA[<p>For many reasons, thinking about web forms in User Interface / User Experience has generally concentrated on the flow of thought, guiding the eye, visibility of elements, navigation, security and of course, accessibility.</p>
<p>However, one thing that’s often overlooked is just as important, and will stop some people in their tracks from completing a form: stupidity.</p>
<p>Take, for example, this extract from a survey form from an affiliated site a major bookseller.  Although I generally have many better things to do than click on links on my email to fill out online surveys, this was a lazy  Sunday, so what the heck? First page, no problem. Second page presented me with this train wreck, such that I not only couldn’t continue, but had to post this to vent my frustration:</p>
<p><img src="http://wildwebweaving.com/wp/wp-content/uploads/BordersForm.jpg" alt="BordersForm.jpg" width="418" height="185" class="aligncenter" /></p>
<p>In case you’re baffled, wondering where’s the horrible usability issue, the problem is that the form is asking me to make an impossible choice. I’m a book lover, and I buy books from many different sources: Amazon, Borders, B &amp; N, and I try to support my local independent stores as well, (which I wish I did more often). My specific recommendations would depend on which friend this is, and their specific priorities regarding the particular item they’d be interested in, e.g. cost, convenience, immediacy.</p>
<p>The key problem here is either/or choices are being forced upon the user, when the user may not necessarily think of the situation as being remotely exclusive, but as subtle, nuanced, and inclusive of many factors. </p>
<p><strong>Check boxes</strong> would be what the doctor ordered here.  This is a glaring problem on many forms. Users cannot give detailed, meaningful feedback on how they see things, if the form presumes to know <em>a priori</em> how they see things. This applies to more things than one might initially suspect.  </p>
<p>Take the common fieldset “Select Your Religion” that you see on many social sites. Invariably the user is presented with list of popular choices (usually ending in “Other”) and a slew of radio buttons. This design undoubtedly works for many people, but it doesn’t for those who are questioning their religion, leaving it, changing it, or seriously exploring another without intending to make a complete conversion. These people might be better served by something more like: “Please Indicate Your Main Religious Preference(s)” and choices marked by checkboxes.</p>
<p>Is this overly picky? I think not. In the case of the choice of religion on a social networking or dating site, inappropriate either/or choices may indicate a bias against unconventional choices, particularly if the list is short.</p>
<p>In the case of the bookseller mentioned above, it conveyed a sense of not wanting to understand my preferences, which implies to me that they’re also not really interested in changing to help meet my needs and gain more of my business.</p>
<p>Bottom line: If you want honest, detailed feedback from users, or to make a positive impression on them, do not try to force the user’s mind to fit your form.  Mold your form to allow them to express their mind.</p>
]]></content:encoded>
			<wfw:commentRss>http://wildwebweaving.com/2009/09/06/bad-form-design-stupid-choices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Row-based designs</title>
		<link>http://wildwebweaving.com/2009/01/13/row-based-designs/</link>
		<comments>http://wildwebweaving.com/2009/01/13/row-based-designs/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 18:26:14 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://wildwebweaving.com/2009/01/13/row-based-designs/</guid>
		<description><![CDATA[I wrote an article for the new online Web design magazine, 13things, entitled &#8220;Horizontal Flow: The Magic of Row-Based Design.&#8221; In it, I examine what the effect of column-based design has been, advantages of using rows to recapture the organizational effects of the grid that were largely lost when we abandoned table-based layouts, and some [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote an article for the new online Web design magazine, <a title="13things.net" href="http://13things.net/">13things</a>, entitled &#8220;<a href="http://13things.net/articles/horizontal-flow/">Horizontal Flow: The Magic of Row-Based Design.</a>&#8221; In it, I examine what the effect of column-based design has been, advantages of using rows to recapture the organizational effects of the grid that were largely lost when we abandoned table-based layouts, and some novel ways of ordering content into rows. Hope you enjoy it.</p>
]]></content:encoded>
			<wfw:commentRss>http://wildwebweaving.com/2009/01/13/row-based-designs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yes, he does.</title>
		<link>http://wildwebweaving.com/2008/11/14/yes-he-does/</link>
		<comments>http://wildwebweaving.com/2008/11/14/yes-he-does/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 05:15:21 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[One-page websites]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://wildwebweaving.com/2008/11/14/yes-he-does/</guid>
		<description><![CDATA[Andrew loves one-pagers.]]></description>
			<content:encoded><![CDATA[<p><a href="http://andrewjaswa.com/" title="Andrew Jaswa">Andrew</a> loves <a href="http://andrewjaswa.com/2008/11/one-pagers/" title="One-pagers.">one-pagers</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wildwebweaving.com/2008/11/14/yes-he-does/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>myMac</title>
		<link>http://wildwebweaving.com/2008/11/04/mymac/</link>
		<comments>http://wildwebweaving.com/2008/11/04/mymac/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 20:57:40 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[macbook design]]></category>

		<guid isPermaLink="false">http://wildwebweaving.com/2008/11/04/mymac/</guid>
		<description><![CDATA[Working on a new MacBook is like worshipping in the temple of the Goddess of Beauty.]]></description>
			<content:encoded><![CDATA[<p><img src="http://wildwebweaving.com/wp/wp-content/uploads/new-macbook.jpg" alt="new-macbook.jpg" /></p>
<p>Working on a new MacBook is like worshipping in the temple of the Goddess of Beauty.</p>
]]></content:encoded>
			<wfw:commentRss>http://wildwebweaving.com/2008/11/04/mymac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>But I want it ugly and nothing less!</title>
		<link>http://wildwebweaving.com/2007/10/30/but-i-want-it-ugly-and-nothing-less/</link>
		<comments>http://wildwebweaving.com/2007/10/30/but-i-want-it-ugly-and-nothing-less/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 03:41:20 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://wildwebweaving.com/2007/10/30/but-i-want-it-ugly-and-nothing-less/</guid>
		<description><![CDATA[Any one who&#8217;s worked in Web design can relate to this: http://www.makemylogobiggercream.com/]]></description>
			<content:encoded><![CDATA[<p>Any one who&#8217;s worked in Web design can relate to this:<br />
<a href="http://www.makemylogobiggercream.com/">http://www.makemylogobiggercream.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wildwebweaving.com/2007/10/30/but-i-want-it-ugly-and-nothing-less/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>liquid images in liquid layouts</title>
		<link>http://wildwebweaving.com/2004/08/10/liquid-images-in-liquid-layouts/</link>
		<comments>http://wildwebweaving.com/2004/08/10/liquid-images-in-liquid-layouts/#comments</comments>
		<pubDate>Tue, 10 Aug 2004 22:33:29 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://wildwebweaving.com/?p=5</guid>
		<description><![CDATA[Tuesday August 10, 2004 Although on this particular site I use a fixed-width layout, I’m a huge fan of liquid layouts, as you can see at A1 ProCoat and frimmin.com. The common arrangement of a 640- or 800-pixel-wide fixed-pixel presentation floating in the middle (or worse, slapped against the left side of the window) of [...]]]></description>
			<content:encoded><![CDATA[<p>Tuesday August 10, 2004</p>
<p>Although on this particular site I use a fixed-width layout, I’m a huge fan of liquid layouts, as you can see at <a href="http://a1procoat.com">A1 ProCoat</a> and <a href="http://frimmin.com">frimmin.com</a>. The common arrangement of a 640- or 800-pixel-wide fixed-pixel presentation floating in the middle (or worse, slapped against the left side of the window) of an 1200- or 1600- pixel-wide screen works for many situations (as for this site), but they have disadvantages as well.  Web pages <strong>flow</strong>. <span class="caps">W3C </span>specifications speak of the <em>flow</em> of the page on the screen, but too many designers <span class="caps">IMHO, </span>don’t understand that the Web really <em>isn’t </em>print, and use pixel-perfect designs to try to translate a print message to the screen. Some problems I’ve noticed with these designs are:</p>
<ul>
<li>An absurd amount of wasted screen space; This will only get worse as monitor resolutions get bigger and bigger. I recently tested my personal site (all liquid) on a 2560-pixel-wide Mac monitor, maximized (or as close to maximized as Mac allows). It looked just as good as at 800px.</li>
<li>Frequently, inaccessible text which can not be resized, which is amazing when you consider how many of these sites are in micro text!  I propose every site should be tested by its designers for readability after 24 hrs. without sleep. (That would give some incentive to make the text scalable!)</li>
<li>Frequently, an inability to think in semantic (X)HTML. (Great, you optimized it for a soon-to-be-obsolete monitor resolution, but what about the Palm? Or the cellphone? The Braille reader or text reader?)</li>
</ul>
<p>Liquid layouts avoid these problems. They adapt to any size screen, they’re more conducive to thinking in terms of document flow rather than print positioning, and they simply “let the Web be the Web.” I can only speak for myself, but I think other designers who are comfortable using  liquid layouts are probably also more comfortable thinking in semantic (X)HTML, and basic accessibility. Furthermore, they <em>encourage</em> users to resize, which is a great habit for users to get into, as they are the ones who ultimately know what’s “too big,” “too small,” or “too long” for themselves.</p>
<p>But there are disadvantages with liquid vis-a-vis fixed:</p>
<ul>
<li>Line lengths can become too long for extensive reading. (Easily remedied by resizing the browser window.)</li>
<li>The huge screen resolutions available today, a layout stretched too wide can reveal “holes” or gaps where background images end. However, this can be worked around by using background colors in conjunction with background images, and making sure that the images used blend into the background colors.&lt;”/li&gt;</li>
<li>A more serious difficulty is that images can break the layout when the window is made <em>smaller</em>.</li>
</ul>
<p>Richard Rutter of <a href="http://clagnut.com" class="ext">clagnut.com »</a> has done some fascinating work that solves the latter problem. I like <a href="http://www.clagnut.com/sandbox/imagetest/" class="ext">his solution »</a> of using percentage widths (with max-width set to actual width) for small and medium images, and overflow:hidden for wide images.</p>
<p>I’ve extensively used this technique on my personal website, <a href="http://frimmin.com/">The Wild Things of God</a>.</p>
<p><span class="caps">NN4 </span>will choke on a page where there is inline style on images, but this problem is rapidly becoming irrelevant as that browser fades from use.</p>
]]></content:encoded>
			<wfw:commentRss>http://wildwebweaving.com/2004/08/10/liquid-images-in-liquid-layouts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
