<?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>Beyond Caffeine &#187; Usability</title>
	<atom:link href="http://blog.websitestyle.com/index.php/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.websitestyle.com</link>
	<description>Various Epiphanies of a Technical Mind</description>
	<lastBuildDate>Wed, 03 Nov 2010 22:27:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Do Product Reviews Kill Business?</title>
		<link>http://blog.websitestyle.com/index.php/2009/03/19/are-product-reviews-bad-business/</link>
		<comments>http://blog.websitestyle.com/index.php/2009/03/19/are-product-reviews-bad-business/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 00:49:02 +0000</pubDate>
		<dc:creator>Nicole</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[adding reviews]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[ratings]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://blog.websitestyle.com/?p=380</guid>
		<description><![CDATA[Have you ever questioned the sanity of adding user reviews to your business website? Is this dangerous, will they kill your business? Let's talk about it.]]></description>
			<content:encoded><![CDATA[<p>I recently designed a site for a relative who was skeptical about adding the option of user reviews into the site. Her concern was simple and a common one traditional business owners think about. To paraphrase, her response was something like this:</p>
<blockquote><p>Her: What if they said something negative? People won&#8217;t buy if someone comments in a negative way, and people who like something aren&#8217;t going to bother to come post comments, only angry people do that.</p>
<p>Me: Of course implementing something like this opens the door for negative comments, but also positive reviews. Most people look online for reviews before a major purchase these days.</p>
<p>Her: I don&#8217;t. If I don&#8217;t, lots of people don&#8217;t. Lots of people don&#8217;t even use the Internet.</p>
<p>Me: That&#8217;s true, but you&#8217;re starting an Internet business &#8211; your target market has become people who DO use the Internet to look up information on businesses.</p>
<p>Her: Well then I&#8217;ll just market it offline and I definitely do not want comments on there.</p></blockquote>
<p>Right then, so, she doesn&#8217;t have comments. We went back and forth on it for a while, but the overall issue was not one of just simple difference, but of significant business perspective differences. She thinks in terms of the brick-and-mortar business even when creating an online business, and I think of the online perspective almost exclusively. In my opinion, she&#8217;s thinking like a relic and she thinks I&#8217;m an insane evangelist to believe in the web so much. Ah, the joys of family <img src='http://blog.websitestyle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I happened across a set of slides on SlideShare that I&#8217;m going to email to her, just for fun &#8211; even though the argument has passed.</p>
<div style="text-align:center" id="__ss_832334"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/MolecularInc/your-users-trust-each-other-not-you-why-and-how-to-implement-ratings-and-reviews-presentation?type=powerpoint" title="Your Users Trust Each Other, Not You: Why and How to Implement Ratings and Reviews">Your Users Trust Each Other, Not You: Why and How to Implement Ratings and Reviews</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=ratingsreviews-1228830418934651-8&#038;stripped_title=your-users-trust-each-other-not-you-why-and-how-to-implement-ratings-and-reviews-presentation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=ratingsreviews-1228830418934651-8&#038;stripped_title=your-users-trust-each-other-not-you-why-and-how-to-implement-ratings-and-reviews-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/MolecularInc">Molecular Inc</a>.</div>
</div>
<p>If you know anyone who thinks the same way&#8230; maybe you might have better results from your argument if you share this with them early on <img src='http://blog.websitestyle.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Where do you stand on this argument?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websitestyle.com/index.php/2009/03/19/are-product-reviews-bad-business/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ExtJS Site &#8211; A Good Showing</title>
		<link>http://blog.websitestyle.com/index.php/2007/12/10/extjs-site-a-good-showing/</link>
		<comments>http://blog.websitestyle.com/index.php/2007/12/10/extjs-site-a-good-showing/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 14:58:22 +0000</pubDate>
		<dc:creator>Nicole</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.websitestyle.com/index.php/2007/12/10/extjs-site-a-good-showing/</guid>
		<description><![CDATA[In the current technology world, new applications and websites are coming out constantly, and if they aren&#8217;t designed to really show people how they work, they often don&#8217;t get the acclaim they deserve for what they do. It&#8217;s all about highlighting what it important to the people who would use it, and often the sites [...]]]></description>
			<content:encoded><![CDATA[<p>In the current technology world, new applications and websites are coming out constantly, and if they aren&#8217;t designed to really show people how they work, they often don&#8217;t get the acclaim they deserve for what they do. It&#8217;s all about highlighting what it important to the people who would use it, and often the sites created by new companies miss the mark. </p>
<p><a href="http://extjs.com/">ExtJS</a> is one of the javascript libraries on a growing list emerging of late, but one thing really makes it stand out &#8211; the demos. For most web programmers, often the success or failure of a new language or library is directly related to how appealing its online demonstrations are.</p>
<p>As programmers, we&#8217;ve been exposed to more old and new languages, interpreters, libraries, standards sets, software, etc&#8230; than we can keep track of anymore. After a while, we tend to give anything new a quick &#8216;once over&#8217; to see if it grabs our attention. Unfortunately, things that don&#8217;t really shine fall by the wayside, and things that glitter tend to do well. That doesn&#8217;t necessarily mean that the things that glitter are better than the others, but when it comes down to the few minutes we are willing to devote to analysis of a new language&#8230; it has to capture interest quickly. <a href="http://extjs.com/">ExtJS 2.0</a> has some of that sparkle.</p>
<p>It comes down to site design in the end &#8211; we want the demos up front and prominent, and the ExtJS site provides that. Right at the top of the main page we have a nice big area that lets us immediately (and visually) understand what ExtJS is designed to do for us. It definitely makes an impact. </p>
<p>We see full out examples of a <a href="http://extjs.com/deploy/dev/examples/feed-viewer/view.html">feed viewer app</a> made with ExtJS, an offline <a href="http://gears.google.com/">Gears</a> example, a task system made for <a href="http://labs.adobe.com/technologies/air/">AIR</a>, a <a href="http://extjs.com/deploy/dev/examples/organizer/organizer.html">full image organizer</a>, and a <a href="http://extjs.com/deploy/dev/examples/desktop/desktop.html">web desktop</a>. Then they show us <a href="http://extjs.com/deploy/dev/examples/">the components themselves</a>: grids, trees, windows, tabs, layouts, forms, and some of the other things we absolutely expect to see when it comes to a new javascript library that is going to be competitive with what we are using. Best of all &#8211; in most of the examples we can quickly click a link that shows us the code behind the component.</p>
<p>Of course, we have seen many times before that all the great code in the world isn&#8217;t enough for a programmer if you don&#8217;t give them documentation or tutorials. A programmer really has no desire to sit down and comb through thousands of lines of code and try to figure out what the person who made it was doing &#8211; particularly not when there are competing languages that come with tutorials and full documentation. ExtJS wins again on this mark, having a nice big link that says &#8216;Learn&#8217; right at the top of the site.<br />
<a href="http://extjs.com/learn/"><br />
The Learning Section</a> has exactly what most programmers are looking for &#8211; an overview, an intro tutorial, a migration guide from other libraries, FAQ, and interactive demos &#8230; along with all the regular full documentation and a community forum.</p>
<p>Overall, I think the site was designed with great usability and marketing in mind for the programmer who is the target audience. It&#8217;s quick and easy to find exactly what you need to help you decide if this is a library you are interested in. Does it necessarily mean it&#8217;s the best library out there? Who knows. Everyone has their preference, but the good construction of the information presented about the library gives ExtJS a fighting chance to shine along with some of the other current big players. Personally it has me interested enough to experiment with a bit to see if it&#8217;s going to work for me.</p>
<p>~Nicole</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websitestyle.com/index.php/2007/12/10/extjs-site-a-good-showing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Speed Up Your Site &#8211; Faster Gradients</title>
		<link>http://blog.websitestyle.com/index.php/2007/09/23/speed-up-your-site-faster-gradients/</link>
		<comments>http://blog.websitestyle.com/index.php/2007/09/23/speed-up-your-site-faster-gradients/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 19:10:03 +0000</pubDate>
		<dc:creator>Nicole</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.websitestyle.com/index.php/2007/09/23/speed-up-your-site-faster-gradients/</guid>
		<description><![CDATA[This is a &#8216;Back to Basics&#8217; sort of article, talking about techniques that we know are good to use, but sometimes forget to implement. I browse the web on a very fast connection. One might assume that sites load super fast for me. Not really. The amount of times I hit a website that takes [...]]]></description>
			<content:encoded><![CDATA[<p>This is a &#8216;Back to Basics&#8217; sort of article, talking about techniques that we know are good to use, but sometimes forget to implement.</p>
<p>I browse the web on a very fast connection. One might assume that sites load super fast for me. Not really. The amount of times I hit a website that takes forever to load is just ridiculous considering my connection. When you think about the fact that the majority of the world is still on dial-up, I can&#8217;t imagine how slow it is for them. (I remember my dial-up days, with much happiness that they are gone.)</p>
<p>One of the biggest culprits I see is the slice-n-dice. You know what I mean, the people who design in Photoshop, and make big chunky slices. Don&#8217;t get me wrong, people who are true graphic artists can create beautiful sites, but sometimes those fall in the category I call &#8216;the prettiest site you never saw.&#8217; Why? Cause it took too long to load and your visitor moved on.</p>
<p>I&#8217;m not entirely certain why gradient/logo headers are such a culprit for extra loading time, but they seem to be. I work in web, so within 1 minute on your site I&#8217;ve probably checked the code already. It&#8217;s just a habit. Anyway, I find ALOT of people who have these big header images that are built of a linear gradient background with a pretty title text. Usually the title text is some sort of unique font, with drop shadows and other stuff.</p>
<p>I see a couple of things happen a lot of the time. Either people just chunk everything in one graphic and save it like that, or they are too afraid of the crop tool to really slim down the gradient. Seriously folks, learn to be merciless with the crop tool, it&#8217;s not gonna bite you. Linear gradients are the easiest to crop and the most common on the web.</p>
<p>Let me give you a working example of something I&#8217;ve seen a million times.</p>
<p><img src="http://img232.imageshack.us/img232/3884/minilogotogetherpj0.jpg" alt="A gradient logo with non-standard font." /></p>
<p>That&#8217;s a sized down version of a 800px (wide) by 200px (high) site header. It has a unique font for the title, with drop shadow and a mild stroke effect. In original form that header is just tossed into the HTML as an image, and has 9.64k chunk of the loading time.</p>
<p>For this very simple header, there is no reason for it to take that much of the load time.</p>
<p>So then, I&#8217;ve seen people do the following as an alternative:</p>
<p>They decide to use CSS for the background and cut out the title and put it on top. So they get two images&#8230;</p>
<p>A gradient (1.22K) :</p>
<p><img src="http://img503.imageshack.us/img503/4848/biggradienthv8.jpg" alt="Big gradient." /></p>
<p>And the logo (5.63K) :</p>
<p><img src="http://img178.imageshack.us/img178/6782/colorlogowe7.jpg" alt="The logo with the background color." /></p>
<p>They use some HTML like:<br />
<code>&lt;div id=&quot;header&quot;&gt;<br />
&lt;h1&gt;&lt;img src=&quot;color-logo.jpg&quot; alt=&quot;Website Title.&quot; /&gt;&lt;/h1&gt;<br />
&lt;/div&gt;</code></p>
<p>And some CSS like:<br />
<code><br />
body {margin:0 auto; width:800px;}<br />
div#header {background: rgb(19,75,123) url(gradient-bg.jpg) top left repeat-x; height:200px; text-align:center;}<br />
div#header h1 {padding-top: 90px;}<br />
</code></p>
<p>Which works fine really, as long as:</p>
<p>a) You measure the distance from the top of the logo to the top of the gradient to know how far down the logo needs to be to match the gradient (in this case, note the 90px top padding) &#8230; and </p>
<p>b) You don&#8217;t mind reworking your title image if you ever change the background. To be honest, I&#8217;m a PNG fan, but in this case, using a PNG instead of a color JPG like this would actually create a title graphic double the size.</p>
<p>Okay, so, those two combined take up 6.85K, which is better. But here is where I get on people about not cropping the gradients enough. Why does it need to be that wide? It just repeats. We know this, you are repeating it to make it go the full 800px wide.. so why not make it smaller to start. I see this all the time, and I&#8217;m not entirely sure why.</p>
<p>Do not be afraid to crop, and crop some more. Wring every bit of load time out of those images as you can.</p>
<p>Keep the title image made, and then crop your gradient down to 1px on the repeating direction:</p>
<p><img src="http://img221.imageshack.us/img221/1545/minigradientnl6.jpg" alt="Thin gradient." /></p>
<p>If you have a gradient that repeats vertically instead of horizontally &#8211; make it 1px high and the full width. There is no reason for it to be any bigger.</p>
<p>So here&#8217;s comparison of the how they look in the browser (the top is the full image graphic, the second is the big gradient and separate image title, and the bottom one is the skinny gradient and the separate image title). Remember that this is a scaled down (for the article) version of the actual headers at 800x200px :</p>
<p><img src="http://img515.imageshack.us/img515/7241/all3nomarksih1.jpg" alt="All three together." /></p>
<p>For a loading time comparison:</p>
<p><img src="http://img210.imageshack.us/img210/1664/all3withmarksho8.jpg" alt="Loading time comparison." /></p>
<p>The difference from the 9.64K original all image to the 5.99K mini gradient and logo combo is a savings of 3.65K. Now that may not SEEM like alot, but it&#8217;s 1/3 the loading time of the original. If you could decrease all your instances of your gradient use by at least 1/3, wouldn&#8217;t it be worth the loading time savings?</p>
<p>So, in a nutshell, my parting words to you are: Crop and Crop Some More! </p>
<p>~Nicole</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websitestyle.com/index.php/2007/09/23/speed-up-your-site-faster-gradients/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Components For A Re-Design</title>
		<link>http://blog.websitestyle.com/index.php/2007/09/18/components-for-a-re-design/</link>
		<comments>http://blog.websitestyle.com/index.php/2007/09/18/components-for-a-re-design/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 12:09:59 +0000</pubDate>
		<dc:creator>Nicole</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.websitestyle.com/index.php/2007/09/18/components-for-a-re-design/</guid>
		<description><![CDATA[There is a great article over at UIE.com called &#34;Thinking in the Right Terms: 7 Components for a Successful Web Site Redesign.&#34; Definitely worth a read if you are considering a re-design or handle re-designs for your clients. (edit: Whoops. It helps if I include the link.) ~Nicole]]></description>
			<content:encoded><![CDATA[<p>There is a great article over at UIE.com called &quot;<a href="http://www.uie.com/articles/components_for_redesign/">Thinking in the Right Terms: 7 Components for a Successful Web Site Redesign.</a>&quot;</p>
<p>Definitely worth a read if you are considering a re-design or handle re-designs for your clients.</p>
<p>(edit: Whoops. It helps if I include the link.)</p>
<p>~Nicole</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websitestyle.com/index.php/2007/09/18/components-for-a-re-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Feisty Tale &#8211; Ubuntu Upgrade and Install Issues</title>
		<link>http://blog.websitestyle.com/index.php/2007/05/17/a-feisty-tale-ubuntu-upgrade-and-install-issues/</link>
		<comments>http://blog.websitestyle.com/index.php/2007/05/17/a-feisty-tale-ubuntu-upgrade-and-install-issues/#comments</comments>
		<pubDate>Thu, 17 May 2007 23:08:23 +0000</pubDate>
		<dc:creator>Nicole</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.websitestyle.com/index.php/2007/05/17/a-feisty-tale-ubuntu-upgrade-and-install-issues/</guid>
		<description><![CDATA[I have been an adamant Ubuntu supporter since I was &#8216;converted&#8217; to it &#8211; but I have been quite disappointed with Feisty (AKA: Version 7.04). Not Feisty itself, but the process. I was running the previous version (Edgy) and tried to simply upgrade using the normal upgrade process. While I had no problem upgrading from [...]]]></description>
			<content:encoded><![CDATA[<p>I have been an adamant Ubuntu supporter since I was &#8216;converted&#8217; to it &#8211; but I have been quite disappointed with Feisty (AKA: Version 7.04). Not Feisty itself, but the process.</p>
<p>I was running the previous version (Edgy) and tried to simply upgrade using the normal upgrade process. While I had no problem upgrading from Dapper to Edgy, I had an enormous problem upgrading from Edgy to Feisty. Part of it was a system issue, and the other part (I assume) was user error. </p>
<p>A week or so ago I tried to upgrade to Feisty from Edgy using the Update Manager (as suggested in the install instructions). However, the update manager kept providing me errors that several file locations could not be reached for download. The update manager would then quit, and I&#8217;d have to try again. I assumed this was just a busy server time, but after nearly a week of attempting it, I decided it must be more than that.</p>
<p>I tried editing my sources.list file to go to the generic ubuntu file repository instead of the country specific links, and it started working. Okay, so it&#8217;s finally upgrading. Now, there&#8217;s this huge notice that tells me not to stop the install or do anything to the computer until it&#8217;s done. A challenge to be sure, since it&#8217;s very difficult to keep my children away from that computer during the day and it was set to take many hours. Then disaster struck.</p>
<p>With 3 minutes left on the progress meter &#8211; it just stopped. For several hours I waited. Wondering if one of my kids had snuck in and touched something. Wondering if the fidgety power issues of my laptop going into suspend while I wasn&#8217;t sitting there doing anything had killed it. I still don&#8217;t know what caused it, but I do know what happened. Exactly what it said not to let happen &#8211; the install was interrupted. The computer frozen, I had no choice but to reboot, cross my fingers, and hope that whatever files were left to be downloaded in that last 3 minutes weren&#8217;t vital enough to stop it from loading.</p>
<p>On reboot everything was loading. I watched as the new Feisty logo appeared, the progress bar moving along at a snails pace (nothing new on my slow laptop), then my login box appeared, and it worked. I waited expectantly for the desktop to show up &#8211; feeling more and more hopeful that those last few files hadn&#8217;t hurt anything. The plain background showed, and then I waited. Waited for the box to appear &#8211; you know the one, the one with the little icons that shows what&#8217;s loading. The box that shows right before the desktop loads completely. It never came.</p>
<p>At this point, I&#8217;m sad to say, I had a bit of a fit. Colorful expletives rolled off my tongue at warp speed, and I even was annoyed enough to threaten my laptop that I was going to do the unthinkable &#8211; I told it I would install Windows on it. I even tried to, I&#8217;m ashamed to say. But my laptop rebelled against the torture, and continued to crash the new Windows install. </p>
<p>I finally relented in my fury. A couple of days had done some good for my temper and I trotted over to Ubuntu.com to download a fresh copy of Feisty. Now, the Ubuntu site has gotten a nifty fresh look to it, and the download page is quite different (at least from what I remember). I clicked on version I wanted to download, selected my computer type, picked a download location, and did a quick download. I then used my trusty ISO burning software to create an install disk. Then I popped my fresh install disk into the laptop and got ready to make install selections as normal. It loaded up a start page with a bunch of install options. I&#8217;m still not sure what the difference was supposed to be between &#8216;start and install&#8217; and &#8216;install with disk&#8217;. Really user un-friendly options. In any event, I tried both of them. They both essentially did the same thing &#8211; that is, took forever.</p>
<p>The reason is that regardless of which &#8216;install&#8217; option I picked, it started to load Ubuntu. Which, on my slow ram-poor laptop, takes at least 20 minutes to load. That&#8217;s when I realized something was wrong. Had I downloaded the Live CD on accident? Why was it loading up Ubuntu?? Then I realized there was an &#8216;Install&#8217; icon on the desktop. I figured, okay, well, maybe if I click on that it will reboot it for install and kill this Live CD. No such luck. My laptop, already pressed to the brink of RAM exhaustion, started to try to load the installer ON THE DESKTOP of the Live CD. After 40 minutes of waiting, and the first graphic of the installer was only partly loaded still, I gave up and shut it off.</p>
<p>I then returned to the download page on Ubuntu to see if there was a non-Live CD install disk I could download. </p>
<p><a href="http://img253.imageshack.us/img253/9357/scr496b6cdf1.jpg"><img src="http://img253.imageshack.us/img253/9357/scr496b6cdf1.th.jpg" alt="Ubuntu download page." /></a></p>
<p>That&#8217;s when I saw it &#8211; and then I had another mini explosion. Underneath the &#8216;Start Download&#8217; button is a checkbox that says this:</p>
<blockquote><p>Check here if you need the alternate desktop CD. This CD does not include the Live CD, instead it uses a text-based installer.</p></blockquote>
<p>Talk about non-intuitive and user un-friendly. And by the way &#8211; when did the non-Live CD become the &#8216;alternate&#8217;? It used to be the other way around. Getting the Live CD was always an EXTRA option for people who needed to try out the operating system before installing it. I&#8217;d like to have a few words with the &#8216;brilliant mind&#8217; that decided that it should be the default download.</p>
<p>At what point it was decided that a Linux install (historically lightweight to install) should become bloated by a default loading of the full operating system first &#8211; is beyond me. I have serious issues with that.</p>
<p>In any event, I went back and downloaded the &#8216;correct&#8217; version &#8212; meaning the one without the Live CD. Then I started the install as normal.</p>
<p>So I&#8217;m writing this while it&#8217;s installing, and I look over at the laptop and see a bright red screen with a box. The box says:</p>
<blockquote><p>Installation Step Failed<br />
An installation step failed. You can try to run the failing item again from the menu, or skip it and choose something else. The failing step is: Select and install software.</p></blockquote>
<p>*sigh* It gave me the option to try again, so I did. Thankfully, it worked like a charm the second time. Now, I have to admit &#8211; the install was significantly more simplified than it used to be. Once I got past the irritation I felt about the Live CD thing, I realized that the whole text-based install went a whole lot faster than before and I had less problems getting it all working with everything on the laptop.</p>
<p>When it was done, I loaded it up (much quicker by the way) and it was working very smoothly.</p>
<p>Overall, I&#8217;m happy with the result, but the process left much to be desired.</p>
<p>~Nicole</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websitestyle.com/index.php/2007/05/17/a-feisty-tale-ubuntu-upgrade-and-install-issues/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>7 Reasons You Should Avoid JavaScript Dynamic Navigation</title>
		<link>http://blog.websitestyle.com/index.php/2007/02/26/7-reasons-you-should-avoid-javascript-dynamic-navigation/</link>
		<comments>http://blog.websitestyle.com/index.php/2007/02/26/7-reasons-you-should-avoid-javascript-dynamic-navigation/#comments</comments>
		<pubDate>Mon, 26 Feb 2007 16:51:53 +0000</pubDate>
		<dc:creator>Nicole</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.websitestyle.com/?p=188</guid>
		<description><![CDATA[Over time many bad web design ideas have been dropped or lost favour, including unnecessary splash screens and unwieldy framesets, for the good of the web user. However, one web design bad habit that persists is the JavaScript Dynamic Navigation. This is bad news for both web users and those looking to commission a web [...]]]></description>
			<content:encoded><![CDATA[<p>Over time many bad web design ideas have been dropped or lost favour, including unnecessary splash screens and unwieldy framesets, for the good of the web user. However, one web design bad habit that persists is the JavaScript Dynamic Navigation. This is bad news for both web users and those looking to commission a web designer to build a site for them. Ultimately if your navigation is broken, so is your site.</p>
<p>The seven top reasons why you should not use JavaScript Dynamic Navigation are:</p>
<p><strong>Site navigation is difficult when navigation is not permanently displayed.</strong></p>
<p>Everyone likes to know where they are going and even where they are! A site with a permanently visible navigation structure meets both of these requirements, but popup or dynamic navigation systems do not. Remembering that Google and the other search engines are as likely to deliver a visitor to a subpage as they are to your home page, a clear navigation structure is essential. Think of it as they &#8220;You are here&#8221; icon in your local shopping mall&#8217;s map.</p>
<p><strong>Embedded elements can clash with dynamic navigation</strong></p>
<p>A typical dynamic navigation structure will result in an overlay or pop up/down display. The challenge here is that if your site is media rich (ie contains flash animation or embedded video) these embedded elements will take precedence on the page. The end result is that part of your navigation will be hidden behind these elements making site navigation difficult if not impossible.</p>
<p><strong>Cross browser/platform compatibility issues</strong></p>
<p>As any developer will tell you, since the dawn of the internet, not all browsers are created equal. Some applications will follow a stricter implication of JavaScript than others. The only way to combat this issue is through vigorous testing &#8211; something that takes time and money. When you consider how quickly some browsers release code updates you have to be prepared to be in constant test and verification mode.</p>
<p><strong>Usability issues- Dynamic Navigation is not for everyone</strong></p>
<p>Just like menus in Windows or OSX, dynamic navigation structures require good hand/eye co-ordination. Not everyone will be as fast or as accurate as you are when it comes to using a mouse and nested dynamic navigation can be particularly hard to use. Usability studies with elderly users or those new to computers and the internet shows that such nested menus quickly cause frustration and are far from easy to use. Operating systems have addressed this issue by allowing a user to navigate using their arrow keys as well as a mouse but this is a complicated and difficult task to accomplish in JavaScript.</p>
<p><strong>The Experts don&#8217;t do it</strong></p>
<p>Go and visit your favourite site and then all the big internet names such as Google, Amazon, YouTube, BBC, MSN, Yahoo!, MySpace, eBay, Wikipedia, Craigslist, IMDB, etc, etc. There is a reason that you don&#8217;t see these sites using dynamic navigation and that&#8217;s because there are better ways. Any coaching or strategy expert will tell you the secret to success is to model those who are already successful. So if th336e experts don&#8217;t use dynamic navigation why would you?</p>
<p><strong>You have plenty of other options</strong></p>
<p>One advantage of a dynamic JavaScript navigation structure is that everything is contained in a single script file. Changing any aspect of the whole site&#8217;s navigation can be achieved by modifying this one file. However, this benefit is not unique to JavaScript. An external xml navigation structure or a range of server-side scripting processes can achieve the same effect and all are capable of outputting standard XHTML without any of the drawbacks listed in this article.</p>
<p><strong>Your site will be broken if JavaScript is turned off!</strong></p>
<p>With increased security awareness and the constant screen invasion by pop-ups many users restrict or even turn off JavaScript settings in their browsers. While this activity is designed to stop the JavaScript based popups, squeeze pages and floating ads, it will render your site inoperable. Statistics from W3Schools show that 10% of the visitors to your site will have JavaScript disabled. As there are plenty of better alternatives to a dynamic JavaScript navigation structure why even risk alienating 10% of your site visitors?</p>
<p><strong>Written by: Iain Row<br />
About the Author:</strong> Iain Row is the lead developer at Prominent Media, Milton Keynes Web Development that specialises in producing website navigation solutions. This article was prepared by Andrew Silvers of Attraction Marketing. 2006 Prominent Media Ltd.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websitestyle.com/index.php/2007/02/26/7-reasons-you-should-avoid-javascript-dynamic-navigation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How To &#8211; Uninstall IE7 or Run IE7 with IE6</title>
		<link>http://blog.websitestyle.com/index.php/2007/01/12/how-to-uninstall-ie7-or-run-ie7-with-ie6/</link>
		<comments>http://blog.websitestyle.com/index.php/2007/01/12/how-to-uninstall-ie7-or-run-ie7-with-ie6/#comments</comments>
		<pubDate>Fri, 12 Jan 2007 16:19:08 +0000</pubDate>
		<dc:creator>Nicole</dc:creator>
				<category><![CDATA[Tech News]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.websitestyle.com/?p=175</guid>
		<description><![CDATA[As most people know, IE7 came out in the automatic updates for people across the world not too terribly long ago. While there are some positive things being said about IE7, the bulk of the response seems to indicate that the general user doesn&#8217;t like the changes. This is no surprise to usability experts who [...]]]></description>
			<content:encoded><![CDATA[<p>As most people know, IE7 came out in the automatic updates for people across the world not too terribly long ago. While there are some positive things being said about IE7, the bulk of the response seems to indicate that the general user doesn&#8217;t like the changes. This is no surprise to usability experts who took a look at the IE7 betas.</p>
<p>IE7 is being repeatedly called <a href="http://forums.cnet.com/5208-7810_102-0.html?forumID=77&#038;threadID=215983&#038;messageID=2304968">&#8216;user-unfriendly&#8217;</a> and <a href="http://forums.cnet.com/5208-7810_102-0.html?forumID=77&#038;threadID=228050&#038;messageID=2372567">&#8216;difficult to navigate&#8217;</a>. Most of the complaints about IE7 come back to the interface. I remember a long while back on the IE7 blog people were warning of poor usability. That IE7 had changed too many standard layout conventions in the new design, that the control organization for the browser wasn&#8217;t intuitive, and even that the color scheme was off and looked more like a combination of several looks thrown together in a blender. Unsurprisingly, Microsoft didn&#8217;t make changes to the layout, despite the feedback it received on the poor usability of the browser.</p>
<p>So now that IE7 was auto-installed on many systems, people across the Internet are asking how they can revert to IE6. Doing so is only one of several options you have in dealing with IE7.</p>
<p>If you would like to revert entirely to IE6, there is <a href="http://forums.cnet.com/5208-10149_102-0.html?forumID=7&#038;threadID=228028&#038;messageID=2372365&#038;tag=nl.e497">a discussion on CNET</a> that details instructions on how to do so. In general, it should revert simply by using the Add/Remove programs option.</p>
<p>Yet there are those who prefer to keep the IE7 installed for the security updates, and yet still be able to use IE6 for browsing. If that is what you are trying to do, I suggest one of the two following options to download:</p>
<p>Choice 1) Head over to Evolt and download <a href="http://browsers.evolt.org/?ie/32bit/standalone">the IE6 standalone</a> browser.</p>
<p>Choice 2) Go to Tredosoft and download <a href="http://tredosoft.com/Multiple_IE">the Multiple IE installer</a>, which will let you choose as many older versions of IE as you would like to install and use.</p>
<p>Another option is simply to leave IE7 as it is, and go fall in love with <a href="http://www.mozilla.com">Firefox</a> or <a href="http://www.opera.com/">Opera</a>. Hopefully, one of those options will help those people who are interested in using IE6 instead of or alongside IE7.</p>
<p>~Nicole</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websitestyle.com/index.php/2007/01/12/how-to-uninstall-ie7-or-run-ie7-with-ie6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Should All New Sites Have Backend Systems?</title>
		<link>http://blog.websitestyle.com/index.php/2006/12/03/should-all-new-sites-have-backend-systems/</link>
		<comments>http://blog.websitestyle.com/index.php/2006/12/03/should-all-new-sites-have-backend-systems/#comments</comments>
		<pubDate>Sun, 03 Dec 2006 17:35:48 +0000</pubDate>
		<dc:creator>Nicole</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.websitestyle.com/?p=170</guid>
		<description><![CDATA[This is the question I&#8217;ve been tossing around with a few people lately, and it seems to be a relatively important thing to consider right now. But before I get into the discussion, let me define what (for these purposes) we&#8217;re considering a &#8216;backend system&#8217;: A backend system: A content management system (CMS), blogging system, [...]]]></description>
			<content:encoded><![CDATA[<p>This is the question I&#8217;ve been tossing around with a few people lately, and it seems to be a relatively important thing to consider right now. But before I get into the discussion, let me define what (for these purposes) we&#8217;re considering a &#8216;backend system&#8217;:</p>
<dl>
<dt>A backend system:</dt>
<dd>A content management system (CMS), blogging system, wiki platform, or other general use software system that allows for ease of publication and maintenance. This system is most often database driven, whether via a flat-file database and linked files or a standardized database system (such as MySQL, Access, etc..). A backend system can be home-brewed / designed from scratch, a custom modified package system, or a standard package system.</dd>
</dl>
<p>Given this definition is essentially the perspective to look at this question from &#8211; should all new sites be developed with this type of backend involved?</p>
<p>I believe that, when possible, one should always try to develop new sites with a backend system. Why? Well, that&#8217;s what I&#8217;m going to talk about here.</p>
<p>First of all, the problems discussed by many websites owners are often directly related to a difficulty in updating or changing the website. For example, let&#8217;s assume that you create a website for a client that is not tech savvy in the slightest, yet they insist that when it is done they want to maintain it themselves. (If you are new to the web design business, trust me, there are many people out there like that.) What to do in this situation?</p>
<p>Well, you could try to hard-sell them on a maintenance plan, convince them that they are unable to do this on their own, maybe even refuse to create the site with them agreeing to a maintenance plan, and generally make them feel as if they are incompetent. The thing is, I don&#8217;t believe that a site -should- be that difficult for them to do basic updates to. Now, if they want to change the entire look of it all from scratch, then yes, they&#8217;re very likely out of their range. But adding or updating a link? Adding a current news notice? They should be able to do that.</p>
<p>My perspective is to empower the user, yet I&#8217;ll also hear many people disagree with me on this issue as well. I&#8217;ve heard web developers talk about how using easy backend systems, and giving their clients the ability to use them for basic updating, cuts into their monthly maintenance fees. I won&#8217;t argue that, it does to a degree. However, I think it ends up being of a greater benefit in the long run.</p>
<p>People like to feel like they understand things, aka: no one likes to feel stupid. Empowering your clients in small ways can benefit your reputation significantly. As we know, a large amount of new work for web developers comes from referrals, and making your customer feel good about your service AND themselves in the deal, works out good for you. Wouldn&#8217;t you like to hear praise from a referral, for instance something like:<br />
<q>We have seen that you make a good website, but my friend also told me that you also make it really easy to use. That&#8217;s what we&#8217;re looking for.</q></p>
<p>So what is the trade-off? How do you compensate for losing a bit of that monthly maintenance fee? Well, to begin with, I&#8217;ve already mentioned that creating easy to use sites will absolutely help you in those referrals. New business = more money. </p>
<p>However, let&#8217;s talk about some other basics. Let&#8217;s say they have a problem using the backend system, you can charge a technical support fee on a per hour basis. Now, that is not license to make the backend system complicated to try to increase those technical support calls. That entirely defeats the goal of more referrals from ease of use.</p>
<p>Next, you can upsell them periodically. Let&#8217;s say that you give them a WordPress backend. Were I to do that they would not have full rights access to the plugins or theme areas because those require a bit more technical skill to use and understand. Yet WordPress has thousands of plugins made that add functionality. Send them out a notice, give them a call, and tell them about some new feature you can add to their site and how much it costs for you to add it. A new feature can run them anywhere from a super low installation price of a quote of the day addition, to a more complex install (higher price) of something like a Vanilla web forum for their website that is linked to their WordPress user database.</p>
<p>Overall, you don&#8217;t have to lose money, you can just make it in different ways. The added benefit is that while you are doing all this, creating easy to use sites, bettering your reputation, etc&#8230; you can very very slowly start charging more for your services. People are often willing to pay a little bit more for something that will be easy for them to use.</p>
<p>Another reason I think it&#8217;s a good idea to use backend systems is the concept of distributed content. RSS feeds are an absolute must-have these days, and the great part is that most backend systems include that capability automatically. Additionally, many backend systems have various plugins that can be used with ease, and you can make the site as simple or as complex as you need.</p>
<p>Once upon a time, backend systems were only for the &#8216;big boys&#8217;. The major sites. Huge communities. Now&#8230; I think it&#8217;s a value added investment for both the developer and the user. The user gets to feel empowered and can update their site easier. The developer gets the benefit of having a much easier time updating and adding features, and the increased potential for referrals. </p>
<p>Beyond that, sites with a backend system are often extremely fast to develop &#8211; assuming the developer knows how to use the system well. For my part, I can have a WordPress system installed and running with several plugins added and a few additional themes working within 30 minutes. Compare that to the hours of creating from scratch, and you have a huge benefit in saved time, and that only makes the client happier! Not only did you give them something good and easy to use, but you also did it all really fast! Wow, you really know your stuff <img src='http://blog.websitestyle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  While I may say that with a cheeky smile, don&#8217;t underestimate the value and effort it takes to truly learn a backend system inside and out. It&#8217;s a skill, like anything else. Just like with anything, the better you know the system, the faster you are.</p>
<p>A word of warning: Do not suggest new backend systems that you do not know how to use. That -should- be straightforward, but alot of people run across something that seems &#8216;cool&#8217; and &#8216;new&#8217; and decide to try it out on their client. Big mistake. Try it out on yourself. Learn it. What if it isn&#8217;t what you thought it was? Never use something on a client site that you haven&#8217;t used yourself first. Experiment with new systems, find what you like. Personally I tend to prefer WordPress and Expression Engine for a good deal of things, but that doesn&#8217;t mean that those two will suit every situation. You have to keep abreast of new developments in technology, and have fun with it.</p>
<p>~Nicole</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websitestyle.com/index.php/2006/12/03/should-all-new-sites-have-backend-systems/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Site Review &#8211; Inspiring Messages</title>
		<link>http://blog.websitestyle.com/index.php/2006/07/15/site-review-inspiring-messages/</link>
		<comments>http://blog.websitestyle.com/index.php/2006/07/15/site-review-inspiring-messages/#comments</comments>
		<pubDate>Sun, 16 Jul 2006 04:19:42 +0000</pubDate>
		<dc:creator>Nicole</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.websitestyle.com/?p=119</guid>
		<description><![CDATA[While browsing around, InspiringMessages.org caught my eye. I mention it not because it has good code (which it does not), but because it really grabbed my attention immediately. This site was obviously made by someone who has a natural knack for usability practices. I love (can&#8217;t stress that enough) the start page. Talk about clean [...]]]></description>
			<content:encoded><![CDATA[<p>While browsing around, <a href="http://www.inspiringmessages.org/">InspiringMessages.org</a> caught my eye. I mention it not because it has good code (which it does not), but because it really grabbed my attention immediately.</p>
<p>This site was obviously made by someone who has a natural knack for usability practices. I <strong>love</strong> (can&#8217;t stress that enough) the start page. Talk about clean and simple. People often say, <q>Never use landing pages</q>. This might be an exception to the rule.</p>
<p>Great use of white space throughout the site, simple organization, expected layout and responses. I would like a few section skip links in the left column on the sub-pages, but otherwise each page has little enough content that it makes it clean and simple.</p>
<p>Definitely nice. Plus, I love their <a href="http://www.inspiringmessages.org/banners.php">banners section</a> and the quotes they use <img src='http://blog.websitestyle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Overall, great layout. It would be even nicer if they used standard coding for it, but I found it truly inspiring and I might end up using their &#8216;inspiration&#8217; as a template idea.</p>
<p>~Nicole</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websitestyle.com/index.php/2006/07/15/site-review-inspiring-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fluidity and Text Sizing</title>
		<link>http://blog.websitestyle.com/index.php/2006/06/23/fluidity-and-text-sizing/</link>
		<comments>http://blog.websitestyle.com/index.php/2006/06/23/fluidity-and-text-sizing/#comments</comments>
		<pubDate>Sat, 24 Jun 2006 03:18:03 +0000</pubDate>
		<dc:creator>Nicole</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.websitestyle.com/?p=105</guid>
		<description><![CDATA[Fluid / liquid layouts are definitely considered the &#8216;ideal&#8217; design type right now, and I can&#8217;t agree more. I much prefer a fluid design over a set layout. (Yes, I&#8217;m aware that the design for this blog is a fixed layout, I&#8217;m getting around to changing it one day, truly. I just procrastinate something awful.) [...]]]></description>
			<content:encoded><![CDATA[<p>Fluid / liquid layouts are definitely considered the &#8216;ideal&#8217; design type right now, and I can&#8217;t agree more. I much prefer a fluid design over a set layout. (Yes, I&#8217;m aware that the design for this blog is a fixed layout, I&#8217;m getting around to changing it one day, truly. I just procrastinate something awful.)</p>
<p>In any event, whether your website design is a fixed layout or a liquid layout &#8212; there should still be a measure of fluidity in text sizing. When I use the phrase <q>text sizing</q> I refer to the fact that users can control the size of text on a page. For instance, they may use the popular <q>CTRL</q> + <q>+</q> to increase, <q>CTRL</q> + <q>-</q> to descrease the text size. Others may use the ability of their mouse scroller to adjust zoom the text size, etc.. While this may <q>seem</q> to be simple, it&#8217;s not quite as straightforward as that.</p>
<p>There are often elements, such a section headers or navigation areas, that <q>break</q> when zoomed &#8211; meaning they just don&#8217;t fit in the space anymore. This can happen in a liquid layout also, believe it or not. Many people use horizontal tab-like navigation, made pretty with images behind it. Now, when zoomed too much, sometimes the text becomes too big for the screen size of the viewer, and in the nature of a liquid layout, the horizontal navigation <q>wraps</q> and continues onto a line below the normal horizontal navigation. In many cases, that can look quite awful. If you use navigation like that, you need to test and see what happens, and design in measures so that if it does wrap &#8211; it still can do it in a way that looks good.</p>
<p>For fixed layouts, you get something a bit different &#8211; most often that is a horizontal scroll bar in the browser when you run out of room. None of us like those &#8211; so its best to test and avoid them if you can.</p>
<p>You cannot account for every possible window size in the world. People will zoom in and out if they know how, it&#8217;s like a kids toy, some of them think its just plain neat to see how many zooms they have to do before the site runs into itself. So, how do you accomodate the most people?</p>
<p><strong>My rule of thumb:</strong></p>
<blockquote><p>Make sure your site can handle two increments both ways (increases in text size, and decreases in text size) without breaking. If you can, then you should be okay.</p></blockquote>
<p>Here&#8217;s an example of me <q>playing</q> with the LovecraftCountry.com forums:</p>
<p>Original:<br />
<a href="http://img72.imageshack.us/img72/1880/lcnormal1ds.png"><img src="http://img72.imageshack.us/img72/1880/lcnormal1ds.png" alt="Original LC forums" style="width: 200px;" /></a><br />
Zoomed in 2 steps with CTRL++:<br />
<a href="http://img217.imageshack.us/img217/26/lclarger9kz.png"><img src="http://img217.imageshack.us/img217/26/lclarger9kz.png" alt="LC forums - 2 zooms in" style="width: 200px;" /></a><br />
Zoomed out 3 steps with CTRL&#8211;:<br />
<a href="http://img151.imageshack.us/img151/9118/lcsmaller1uj.png"><img src="http://img151.imageshack.us/img151/9118/lcsmaller1uj.png" alt="LC forums - 2 zooms out" style="width: 200px;" /></a><br />
Break = Zoomed in <strong>3</strong> steps with CTRL++:<br />
<a href="http://img53.imageshack.us/img53/1526/lcbreak8fb.png"><img src="http://img53.imageshack.us/img53/1526/lcbreak8fb.png" alt="LC forums - 3 zooms in to break" style="width: 200px;" /></a></p>
<p>So, overall&#8230; the best suggestion I have is to always toy around with your zoom&#8230; your visitors will.</p>
<p>~Nicole</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.websitestyle.com/index.php/2006/06/23/fluidity-and-text-sizing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

