<?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"
	>

<channel>
	<title>unitstep.net &#187; Design</title>
	<atom:link href="http://unitstep.net/blog/category/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://unitstep.net</link>
	<description>the home of peter chng</description>
	<pubDate>Tue, 18 Nov 2008 02:09:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Google Docs updates its interface, sort of</title>
		<link>http://unitstep.net/blog/2007/06/28/google-docs-updates-its-interface-sort-of/</link>
		<comments>http://unitstep.net/blog/2007/06/28/google-docs-updates-its-interface-sort-of/#comments</comments>
		<pubDate>Thu, 28 Jun 2007 17:40:13 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[docs &amp; spreadsheets]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[spreadsheets]]></category>

		<category><![CDATA[word processors]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2007/06/28/google-docs-updates-its-interface-sort-of/</guid>
		<description><![CDATA[
Google has updated its interface for their Docs &#038; Spreadsheets application.  Besides the visual improvements, they&#8217;ve also &#8220;replaced&#8221; tags with folders, and added a &#8220;Google Suggest&#8221; function to the search box, that finds matches as you type. (Neat!)  
While some may consider the move from tags back to folders a step backwards, the [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><img src='/wordpress/wp-content/uploads/2007/06/google-docs.thumbnail.png' alt='Google Docs &#038; Spreadsheets' /></p>
<p>Google has <a href="http://google-d-s.blogspot.com/2007/06/entirely-new-way-to-stay-organized.html">updated its interface</a> for their <a href="http://docs.google.com/">Docs &#038; Spreadsheets</a> application.  Besides the visual improvements, they&#8217;ve also &#8220;replaced&#8221; tags with folders, and added a &#8220;<a href="http://www.google.com/webhp?complete=1">Google Suggest</a>&#8221; function to the search box, that finds matches as you type. (Neat!)  </p>
<p>While some may consider the move from tags back to folders a step backwards, the change is really superficial - under the hood, it&#8217;s still the same old tagging system.  The only difference is how most users will interpret it.  </p>
<p class="image align-right"><a rel="lightbox" href='/wordpress/wp-content/uploads/2007/06/google-docs-screenshot.jpg' title='Screenshot copyright Google, 2007'><img src='/wordpress/wp-content/uploads/2007/06/google-docs-screenshot.thumbnail.jpg' alt='Screenshot copyright Google, 2007' /></a></p>
<h3>The old ways</h3>
<p>As <a href="http://www.techcrunch.com/2007/06/26/google-docs-gets-folders-now-what-about-gmail/">TechCrunch</a> indicates, there are still many people who prefer the traditional folder model over the tagging model.  Tagging is a more recent phenomenon, made popular by sites like <a href="http://del.icio.us/">Del.icio.us</a> at the growing crowd of &#8220;Web 2.0&#8243; sites.  Most people are familiar with folders for organization, since it&#8217;s a feature the user would have gotten used to in using a computer&#8217;s file system.  Even though tags, (or &#8220;labels&#8221;, as Google calls them) are preferred by <a href="http://www.kinggary.com/archives/google-docs-gets-an-overhaul/">some</a>, including myself, clearly Google has had research indicate to them that folders would work well for more people.</p>
<p>However, the change to folders wasn&#8217;t really a total overhaul - as you can tell from this quote from their announcement:</p>
<blockquote cite="http://google-d-s.blogspot.com/2007/06/entirely-new-way-to-stay-organized.html"><p>
Even cooler, our new folders continue to work like the tags they&#8217;ve replaced - your old tags are automatically converted to folders and documents can live in more than one folder at a time.
</p></blockquote>
<p>This is confirmed by using the new Docs &#038; Spreadsheets - though the icons look like folders, they can be made to behave like tags.  They&#8217;ve tried to make some aspects like traditional folders; for example, when you&#8217;re in folder view and you drag a file to another folder, it is &#8220;moved&#8221; to that new folder - but what&#8217;s really happened is that the first folder/tag is dropped, and replaced by the new one.  (In the &#8220;All Items&#8221; view, dragging an item to a folder merely adds the item to the new folder, without removing it from other folders it was in - just like tagging)</p>
<p>Folders in the application do not operate in the traditional sense, since you cannot create sub-folders, at least not at present.  (I got a &#8220;server error&#8221; when trying to move a folder into another one) This betrays the true nature of the folders - they&#8217;re just tags in folder&#8217;s clothing. The interface has merely been re-designed to promote a folder-centric view of tags.</p>
<p>This isn&#8217;t something I&#8217;m against, as since I&#8217;ve indicated I prefer tags over folders.  In fact, I think that this is a good move for Google, since they can accommodate both types of users - those who prefer the old folder organization, and those who prefer organization by tags.  The present system gives a good illusion of folders (albeit without sub-folder support), but can easily be made to work as a tagging system.  Some have also speculated that this change could be a harbinger of things to come for Gmail.  Perhaps they&#8217;re rolling out this system to see how it does with the smaller Docs &#038; Spreadsheets crowd before moving it into big-time action with the Gmail userbase. </p>
<h3>Pretty sights</h3>
<p>The visual side of the interface has also been given a facelift.  With this, it looks and operates more like a traditional desktop application.  This contrast with Google&#8217;s approach to Gmail, and resembles more Yahoo!&#8217;s approach to their mail client.  Could this be another indication of Google wanting to make interface changes to Gmail, perhaps making it more like a desktop mail client in order to <a href="http://unitstep.net/blog/2007/06/27/web-based-e-mail-providers-the-big-three/">compete with Yahoo! Mail</a> better?  They&#8217;ve certainly done a good job with Docs &#038; Spreadsheets, as the interface is pretty but not overdone.  Furthermore, the &#8220;Back&#8221; button functionality is not broken and drag &#038; drop works like a charm </p>
<p>One improvement they could make would be taken from Gmail&#8217;s interface - allow adding of items to folders/tags on-the-fly, without having to create the folder beforehand. </p>
<h3>Security and Privacy concerns</h3>
<p>Docs &#038; Spreadsheets is undoubtedly very useful for collaboration across distances, or really for any project work in general.  The prospect of no longer having to physically bring files between computers using <a href="http://en.wikipedia.org/wiki/Sneakernet">sneakernet</a> is a compelling enough reason, and I believe most people, especially students, would use this service, so as long as they knew about it.  (I still think Google has to get out more knowledge of this service)</p>
<p>However, I&#8217;m less excited about this service when it comes to business use.  So far, companies have been reluctant to store sensitive information with third parties, and for good reason - you may just never know who has access to your data, and furthermore, the risks of data loss may not be known.  For personal use, these concerns also have merit.  For businesses, something like <a href="http://www.google.com/a/enterprise/">Google Apps Premier Edition</a>, a paid service with guarantees, would probably be better.  Some of their services may even allow you to host the data <a href="http://www.mindthis.net/mindthis/2006/12/the_most_mature.html">behind your firewall</a>. </p>
<h3>A competitor to Microsoft Office?</h3>
<p>While Google Docs is a great tool, I hardly think it&#8217;s a competitor to Microsoft Office.  The two are really in separate markets.  So far, online word processors can&#8217;t match the functionality of desktop ones, but are still good for a lot of what you&#8217;d need to do with documents.  A closer competitor to Google Docs would probably be Microsoft&#8217;s <a href="http://www.officelive.com/">Office Live</a>, another suite of online tools.  This service also has free and paid subscriptions.  The service still has some way to go before it can be considered a serious contender in the office/work productivity arena, that is, if Google ever intends it to be.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2007/06/28/google-docs-updates-its-interface-sort-of/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CBC.ca redesigns again</title>
		<link>http://unitstep.net/blog/2007/06/20/cbcca-redesigns-again/</link>
		<comments>http://unitstep.net/blog/2007/06/20/cbcca-redesigns-again/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 17:58:14 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[cbc]]></category>

		<category><![CDATA[media]]></category>

		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2007/06/20/cbcca-redesigns-again/</guid>
		<description><![CDATA[
CBC.ca has recently redesigned their front page, just about a year after they underwent a major redesign, incorporating a mostly standards-based approach.  While there doesn&#8217;t seem to be a big change, they&#8217;ve made a few small changes to direct their readers&#8217; focus to different areas.  For example, three big blocks in a horizontal [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><img src='/wordpress/wp-content/uploads/2007/06/cbc-redesign-logo.png' alt='CBC.ca' /></p>
<p><a href="http://www.cbc.ca">CBC.ca</a> has recently redesigned their front page, <a href="/blog/2006/06/03/cbcca-redesign/">just about a year</a> after they underwent a major redesign, incorporating a mostly standards-based approach.  While there doesn&#8217;t seem to be a big change, they&#8217;ve made a few small changes to direct their readers&#8217; focus to different areas.  For example, three big blocks in a horizontal row (with accompanying images) now direct users to the top stories in news, sports and arts &#038; entertainment.  Even more attention is drawn to the big header at the top of the page, that is used to focus users&#8217; attention to the CBC&#8217;s traditional media offerings on TV and radio, headlining what major shows will be airing that day.  One might wonder why the CBC is attempting to push people back to traditional media when online media is all the rage nowadays.</p>
<p>While I find the new design to be refreshing and more visually attractive, there are some deficits with it.  </p>
<h3>First, the good</h3>
<p class="image align-left"><a rel="lightbox" href='/wordpress/wp-content/uploads/2007/06/cbc-redesign-2007-1.jpg' title='New CBC front page'><img src='/wordpress/wp-content/uploads/2007/06/cbc-redesign-2007-1.thumbnail.jpg' alt='New CBC front page' /></a></p>
<p>The changes to the front page, as mentioned, haven&#8217;t been that big, and while some may think this is lazy, it&#8217;s actually a good idea when you have a huge and varied user base.  People like familiarity (see the <a href="http://www.winterspeak.com/columns/paradox.html">Active User Paradox</a>), and a huge change would likely disrupt them for long enough to see a drop off in readership.  By making small incremental changes, you can get a wide and varied user base to accept your new layout slowly over time.  </p>
<p>One of the other nice things they added was the weather display at the top of the page, since &#8220;weather&#8221; was consistently a top search at the CBC.ca site.  Rather than force a user to pick their city, the weather panel automatically finds your current city based on a geo-IP address lookup. (This I assume) You can, of course, manually select a city if you want, or if the process can&#8217;t find your city.  This same process is used to display Local News (if available), but this is at the bottom of the page after most of the stuff on the front page.</p>
<p class="image align-right"><a rel="lightbox" href='/wordpress/wp-content/uploads/2007/06/cbc-redesign-2007-3.jpg' title='New CBC News Page'><img src='/wordpress/wp-content/uploads/2007/06/cbc-redesign-2007-3.thumbnail.jpg' alt='New CBC News Page' /></a></p>
<p>Navigating to the News Page, (one of the four new main links - News, Sports, Radio and TV), you&#8217;ll find a page that looks curiously like the old CBC.ca front page.  If you miss the old front page, you&#8217;ll just want to visit this page instead of the new one.  Here, a single headline story is emphasized, followed by &#8220;Top Stories&#8221;, three more headliners, and then a bunch of sections.  New to this page is the addition of a tab for &#8220;Most Blogged&#8221; stories.  This feature uses <a href="http://www.technorati.com">Technorati</a> to find incoming links to CBC.ca stories to find out how popular a particular story is.  There&#8217;s also a side panel linking to the blogs of CBC journalists, so you can keep up to date with what they&#8217;re doing.  Kudos to the CBC for acknowledging the importance that blogs play in online news, however, this can obviously be a double-edged sword, as stories like &#8220;Hasselhoff gets sole custody of teen daughters&#8221; will get top spot. (Who cares? Just because he was a <a href="http://www.youtube.com/watch?v=oYj6TceYio0">Wendy&#8217;s spokesman</a>?)</p>
<p>Lastly, they moved non-news stuff like the &#8220;Diversions&#8221; and games section down to the bottom, leaving only news-related items near the top of the page. In my opinion this was a good thing, since if you go to a news site, you should be wanting to find news.  However, games-related searches currently occupy three of the top 10 searches on the CBC.ca site, so maybe I&#8217;m not in agreement with the masses on this one.</p>
<h3>The Bad</h3>
<p class="image align-right">
<a rel="lightbox" href='/wordpress/wp-content/uploads/2007/06/cbc-redesign-2007-2.jpg' title='An old CBC page'><img src='/wordpress/wp-content/uploads/2007/06/cbc-redesign-2007-2.thumbnail.jpg' alt='An old CBC page' /></a></p>
<p>Strangely, most of the rest of the site hasn&#8217;t been updated to the new layout.  Individual stories such as <a href="http://www.cbc.ca/sports/hockey/morrison/2007/06/post_1.html">this one</a> remain under the old layout, potentially confusing users who generally don&#8217;t having to switch back and forth between layouts, especially on the <em>same</em> site.  Perhaps they&#8217;ll slowly roll-over the stories to the new layout, but keeping two layouts simultaneously definitely is not a good thing.  So far, only the major pages such as News, Sports and Radio/TV have been updated to the new layout, as far as I can tell.</p>
<p>The main navigation bar, containing &#8220;News&#8221;, &#8220;Sports&#8221;, &#8220;Radio&#8221; and &#8220;TV&#8221; as options is also a bit weird.  Firstly, it&#8217;s location is a bit out of place - it&#8217;s slightly offset into the main header of the page, and while this isn&#8217;t bad <i>per se</i>, it just doesn&#8217;t fit in with the flow of the rest of the site, which doesn&#8217;t use this technique.  For that reason, it looks tacked on - like a band-aid on the scrape of a child&#8217;s knee. The choice of options is also a bit perplexing.  Firstly, including TV and Radio, in addition to the main page header being a conduit for TV/Radio listings, one has to wonder if CBC.ca is really committed to online news, or is merely being a cheerleader for their traditional media offerings.  And, while &#8220;Sports&#8221; was an obvious option for a main header, what happened to Business/Finance?  It&#8217;s apparently been relegated to a small text link hidden somewhere in the front page.</p>
<p>And, while on the <a href="http://www.cbc.ca/news/">news portal page</a>, news is up-front and center, on the main front page, a good portion is taken up by the header pointing you towards TV/Radio.  In fact, if you know about the <a href="http://stason.org/articles/money/passive_income/ads/more_with_less/eye_tracking_web_usability_studies.html">Golden F</a> in usability, you&#8217;ll realize that most people will only really look at this part of the page, and won&#8217;t see much of the news.  </p>
<p>Perhaps this was intended - CBC.ca has to be more than just news, and has to cover all aspects of the broadcasting corporation, with TV and radio being their staple.  Sort of like the difference between <a href="http://www.abc.com">ABC.com</a> and <a href="http://www.abcnews.com">ABCNews.com</a>.  However, the old site didn&#8217;t make this distinction, and seemed to work well for most people.  Hopefully people will get used to this separation in the future.</p>
<h3>The Ugly</h3>
<p>Of course, what I say doesn&#8217;t matter too much. (Though I like to think that it does)  What really matters is what the overall readership base thinks, and CBC knows this, so that&#8217;s why they crafted a <a href="http://www.cbc.ca/launch/">letter to their audience</a> requesting feedback.  In it, Steve Billinger, Executive Director at CBC, says:</p>
<blockquote cite="http://www.cbc.ca/launch/"><p>Weâ€™re listening to you; we know youâ€™re looking for these technological innovationsâ€”and itâ€™s our job at CBC to give them to you. The digital media landscape is constantly evolving, with new innovations being developed every dayâ€”and Canadians expect us to be ahead of the curve. This is why millions of you come to CBC.ca every day for the latest in news, arts, entertainment and sports.</p>
<p>Weâ€™ve already launched our News and Sports portals, with Entertainment and other sites to follow later this summer. Enjoy, and thanks for visiting.</p></blockquote>
<p>Okay, so maybe we will get more options other than just News/Sports/TV/Radio in the main navigation.  But I still don&#8217;t get why they&#8217;re trying to divert so many people back to TV when they&#8217;re talking about the <q>digital media landscape</q> at the same time. </p>
<p>But what do the people think? An informal survey of <a href="http://www.cbc.ca/launch/2007/06/a_letter_to_our_audience.html#comments">their comments</a> to the CBC regarding the new design shows that maybe 1/3rd to 1/2 of the people posted <strong>negative</strong> reviews of the new design.  Keep in mind, this was an informal poll - the only people that wanted to say something were part of it.  Generally speaking, people with negative opinions tend to voice them louder than those with neutral or good ones.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2007/06/20/cbcca-redesigns-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Website usability and the double-click</title>
		<link>http://unitstep.net/blog/2006/08/30/website-usability-and-the-double-click/</link>
		<comments>http://unitstep.net/blog/2006/08/30/website-usability-and-the-double-click/#comments</comments>
		<pubDate>Wed, 30 Aug 2006 15:27:41 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[mice]]></category>

		<category><![CDATA[usability]]></category>

		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/08/30/website-usability-and-the-double-click/</guid>
		<description><![CDATA[For most of us who are accustomed to using computers and their interfaces, the use of the mouse (or other pointing device; for the sake of brevity I&#8217;ll call them all &#8220;mice&#8221; for this entry) is nothing short of second nature.  Indeed, for many actions required in a modern user interface (UI), a mouse [...]]]></description>
			<content:encoded><![CDATA[<p>For most of us who are accustomed to using computers and their interfaces, the use of the mouse (or other pointing device; for the sake of brevity I&#8217;ll call them all &#8220;mice&#8221; for this entry) is nothing short of second nature.  Indeed, for many actions required in a modern user interface (UI), a mouse is required, or at the very least, it makes performing the task much quicker.  For the most part, the mouse is quite intuitive to learn and use; move it in a direction, and the on-screen pointer moves similarly.  The concept of the single-click vs. the double click may also <em>seem</em> simple as well, but for newcomers, things can often be confusing; this gets even more complicated when websites change how the double-click functions on their site, and can even confuse experienced users. </p>
<h3>Complicated!?! How?</h3>
<p>Now, I know what some of you may be thinking - just how can using a mouse be <em>complicated?</em>.  Well, it&#8217;s not that it&#8217;s compliated <i class="latin">per se</i>, but rather that the patterns of usage associated with the mouse take time to learn before they become instinctive.  I can&#8217;t really remember the first time I used a mouse, (it was many years ago, and I have since filled and emptied my brain many times), but I suspect that I didn&#8217;t &#8220;get it&#8221; right away.</p>
<p>Take the example of the single-click vs. the double-click when performing actions in an operating system, such as Windows XP, for example.  Even if you don&#8217;t have problems with fine-motor-skill and control, you still have to learn when to use what - and by learn, I mean to have the distinction ingrained in your mind so that you don&#8217;t have to <em>consciously</em> think about it when you want to perform some action that requires a single or double-click. </p>
<h3>Will that be a single or a double?</h3>
<p>The distinction between a single and double-click for actions may seem arbitrary, and, sometimes it is, and sometimes they can even perform a similar action, in different contexts.  If you stop to think about it, there really are quite a <a href="http://en.wikipedia.org/wiki/Double-click_%28computing%29">few rules about clicking</a> that can only really be learnt through time spent using a computer.</p>
<p>Usually, the double-click is used for <em>opening</em> things that are represented by icons, at least when they&#8217;re on your desktop or in a folder.  This is to distinguish between the single-click action on these items, which <em>selects</em> them.  This is a pretty easy difference to understand.  For menus, the double-click usually has no meaning - a single-click opens the item.  In this case, there&#8217;s no need to select anything, usually, so there&#8217;s no need for a separate double-click action to separate selecting from opening.</p>
<p>For text, a single click places the cursor at the location, while a double click can serve to select the entire word.  Notice that here a <em>double-click</em> is the action that performs the selection function, and though this is the logical way of setting things up, it&#8217;s all part of a set of subtle nuances of mouse use that take time to learn.</p>
<h3>Context</h3>
<p>But, where things get complicated is on a medium such as the web, where the context is a blend of the two basic situations described above.  As mentioned before, with icons, a <em>double-click</em> performs the open or &#8220;browse to this folder&#8221; action.  However, on the web, almost all actions are performed with the <em>single-click</em>. To follow a hyperlink, the link is single-clicked, not double-clicked, following the guidelines of a text document rather than those of a icon-environment or context.  (This also makes selecting hyperlinked text more difficult)</p>
<p>At first, this makes sense, since most of the documents on the web consist mainly of text.  But, what happens now if the link consists not of text but an image, rather like an icon? The action remains the same, but the look has changed, almost to that of an icon - thankfully, most web-browsers change the look of the pointer when it&#8217;s over a link to remind the user that it&#8217;s a link, and hopefully, they will be adjusted enough to use a single click for all links and not be confused.</p>
<p>But where things get really tricky and confusing is in modern &#8220;web applications&#8221;, which are just websites heavily enhanced with JavaScript (or other client-side technologies) so that the experience of using the website is closer to that of a desktop application than a regular website.  Some of these applications have really tried to emulate not only the functionality, but also the <em>look and feel</em> of desktop applications, resulting in some usability issues with clicking.</p>
<p>Take <a href="http://www.techcrunch.com/2006/08/17/yahoo-photos-to-leave-beta-today-api-finally-coming/#comment-142396">this comment</a> by about the new Yahoo! Photos site; the user laments about the interface requiring a double-click to open a full-size image rather than just a traditional single-click as on most other websites.  (The double-click detection is done via JavaScript)</p>
<p>I&#8217;ll admit that while I was first confused by this action, I thought little of that user&#8217;s comment - I mean, how hard can it be to learn a simple action like that?  But, after some more thinking, I&#8217;ve come to agree with the comment - breaking the pattern of how a user navigates on a website is not a good idea, even if it&#8217;s done to try to make your website feel more like a desktop application.</p>
<h3>Change is not always good</h3>
<p>As long as the user realizes they&#8217;re on a website, they&#8217;ll continue to use it like one, with single-clicks performing actions.  If you&#8217;re designing a web-application, you need to realize this, and shouldn&#8217;t break this functionality to try to &#8220;trick&#8221; your user into believing they&#8217;re using a desktop application.  Even if you provide many warnings and notices, they&#8217;ll still be slowed down by this change if they don&#8217;t continually use your site - and you always want to keep the learning curve as flat as possible.  And, let&#8217;s face it - while making interactive web applications is cool and I&#8217;m all for it, most people (e.g., mainstream) don&#8217;t really care and just want something that&#8217;s easy to use.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/08/30/website-usability-and-the-double-click/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why poorly designed websites persist</title>
		<link>http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/</link>
		<comments>http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/#comments</comments>
		<pubDate>Sun, 06 Aug 2006 18:06:52 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[XHTML]]></category>

		<category><![CDATA[accessibility]]></category>

		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/</guid>
		<description><![CDATA[I originally meant this to be part of my post, &#8220;Why Flash-based websites are bad&#8220;, but when I started typing the section, &#8220;A brief history of the problem&#8221;, things got a little too long.  What can I say?  I have a problem with being overly verbose, but I can&#8217;t bring myself to delete [...]]]></description>
			<content:encoded><![CDATA[<p>I originally meant this to be part of my post, &#8220;<a href="http://unitstep.net/blog/2006/08/06/why-flash-based-websites-are-bad/">Why Flash-based websites are bad</a>&#8220;, but when I started typing the section, &#8220;A brief history of the problem&#8221;, things got a little too long.  What can I say?  I have a problem with being overly verbose, but I can&#8217;t bring myself to delete something I spent typing.  This is probably also why I&#8217;m a pack rat - as I type this, there are five or six cardboard boxes sitting in my room that should probably be thrown out.  But I digress. </p>
<p>If you&#8217;re a web designer, you may be disenchanted everytime you visit a poorly-designed or poorly-structured site.  Why do these still persist, despite proper techniques of content/presentation separation having <a href="http://alistapart.com/articles/journey">been around</a> since 2001? Has the whole world gone mad? Fortunately no - but it is a complex problem. </p>
<p>The problem of poorly designed websites, in my opinion, can be traced to two important factors, both of which can be assigned varying degrees of &#8220;blame&#8221;, depending on your viewpoint.  There are tons of complicating factors, but I believe these to be the two most important. </p>
<p>Firstly, <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> (the precursor to <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a>), was designed as a document markup language (hence the name), completely devoid or separate of presentation information.  Since the earliest users of the web were mostly from academic circles, it&#8217;s no surprise that much of the <a href="http://www.yourhtmlsource.com/accessibility/logicalstyle.html">markup in <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym></a> applies to formatting things like scientific journal papers, which typically make extensive use of headings, lists, and other semantic elements.  The complete lack of presentation styles in the first version of <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> might seem like a good thing nowadays to web designers &#8220;in the know&#8221;, but unfortunately, most people don&#8217;t think that way.  This resulted in later version of <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> adding presentational elements such as <code>font</code>, and even browsers implementing <a href="http://www.scit.wlv.ac.uk/encyc/marquee.html">their own</a> non-standard elements, all due to user-demand for control of presentation.  Much of these elements have now been depreciated or eliminated, but they still remain in use - it&#8217;s hard to close the door once it&#8217;s been opened.</p>
<p>The problem lies in the interpretation of what exactly is content, and what is presentation.  Content exists for the purpose of communicating information or a concept; presentation defines <em>how</em> that content should be shown.  However, most non-technical people tend to blur the line between the two - for most people, presentation <em>is</em> part of the communication process.  This is an equally valid point-of-view, and is in fact, probably the normal way to view things - human beings are visual creatures.</p>
<p>It takes a different sort of person to consciously think &#8220;This part of the document should be marked up with a list because it depicts a series of objects with some sort of logical relation among them&#8221;.  Most people simply read the list as-is, but subconsciously, they are probably making the same connection.  I think this has to do with the person&#8217;s <a href="http://en.wikipedia.org/wiki/Meyers_Briggs"><abbr title="Myers-Briggs Type Indicator">MBTI</abbr></a>, (and obviously their areas of education), but that&#8217;s another topic altogether. </p>
<p>The second factor deals with the unusually low-barrier to entry for making a website.  <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym>, quoted as the <a href="http://www.w3.org/MarkUp/Activity"><i class="latin">lingua franca</i></a> of the web, is a fairly easy language to learn, as far as learning topics in computer science go.  A grade school kid who can read at a decent level can easily learn the basics and begin coding the basics of a web page almost immediately.  This is enhanced by the availability of many <acronym class="uttAcronym" title="what you see is what you get">WYSIWYG</acronym> <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> editors that make creating web pages as easy as using Microsoft Word or PowerPoint.  However, while <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> is easy to learn, like many other things it is hard to truly master, especially when using it properly with a combination of <acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym> and JavaScript.  This creates the situation where &#8220;<a href="http://www.phrases.org.uk/meanings/10400.html">a little knowledge is a dangerous thing</a>&#8220;.   </p>
<p>While it&#8217;s easy to make a web page, it&#8217;s also easy to flaunt disregard for web-standards, accessibility and usuability, all in the name of making a page that looks &#8220;nifty&#8221; or &#8220;cool&#8221;.  This is perhaps best seen in the unending multitude of MySpace pages, where users are given control to customize almost any part of their page.  This has resulted in pages that are either poorly designed, hard to use, do annoying things like play music, or a combination of the above, creating a haven that is a throwback to the Geocities of the 1990&#8217;s.  The problem is compounded by <a href="http://alistapart.com/articles/separation/">problems</a> with proper implementation of best-practices as well as the fundamentally different ways design must be done on the web as opposed to other forms of media such as print.  </p>
<p>In reality, <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> is a language that demands almost the same level of attention to detail as a programming language.  However, since programming languages are harder to learn, they present a greater barrier to entry that keep out those not willing to learn things the right way.  (If you make a syntax mistake, the program will probably not compile or run - however some would argue that there&#8217;s still a lot of problems related to poor programming practices as well.)  Some people would like these strict rules to apply to <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> as well - in fact they do, if <a href="http://diveintomark.org/archives/2003/01/14/eddies_in_the_spacetime_continuum"><a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> is served as <a href="http://www.w3.org/XML/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible Markup Language">XML</acronym></a></a>, which it was intended to be.  This has created a very stratified community of &#8220;website designers&#8221;, best summed up in Roger Johansson&#8217;s article on <a href="http://www.456bereastreet.com/archive/200605/levels_of_html_knowledge/">Levels of <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> knowledge</a>.  </p>
<p>Furthermore, good structural <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> is important if you care about Google or any other search engine indexing your site properly.  The Googlebot (their spider that crawls the web, searching for new content to add to their search index) will have the easiest time indexing your site if you&#8217;ve properly separated content from presentation, and used meaningful (X)<acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> elements to markup your content.  Many people do not understand this - they either don&#8217;t understand or have the false view that search engines view websites in the same way that people do, through a browser.  Additionally, if you care at all <a href="http://www.w3.org/WAI/">about accessibility</a>, you <strong>must</strong> follow web-standards, which are conducive to designing a website that is accessible by anyone with disabilities. </p>
<p>I don&#8217;t draconian parsing rules are the solution, as for something to be the <i>lingua franca</i> of the web, it must be accessible to use by all.  Easy to use, standards-compliant <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> editors are what is needed, but I acknowledge that the problem is difficult.  Thankfully, things are improving - despite the presence of sites like MySpace, the increasing popularity of blogs has given another outlet for people to create personal websites.  Most of these blogging platforms are relatively standards-compliant, and in line with the spirit of web standards as well, and in many ways have been at the forefront of promoting good website design.  Let&#8217;s hope more sites follow suit.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Serving up better (X)HTML</title>
		<link>http://unitstep.net/blog/2006/08/01/serving-up-better-xhtml/</link>
		<comments>http://unitstep.net/blog/2006/08/01/serving-up-better-xhtml/#comments</comments>
		<pubDate>Wed, 02 Aug 2006 01:18:38 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/08/01/serving-up-better-xhtml/</guid>
		<description><![CDATA[Tantek has posted some nice tips on how to improve the quality of your pages and to make them more standards-compliant and in the spirit of the HTML specification.  This is a great guide for web designers and developers wondering about how to improve the quality of their code, and what&#8217;s the correct way [...]]]></description>
			<content:encoded><![CDATA[<p>Tantek has <a href="http://tantek.com/log/2006/07.html#d27t1218">posted some nice tips</a> on how to improve the quality of your pages and to make them more standards-compliant and in the spirit of the <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> specification.  This is a great guide for web designers and developers wondering about how to improve the quality of their code, and what&#8217;s the <em>correct</em> way to do something - there are far too many old and outdated <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> design tutorials and sites out there, but Tantek sets the record straight and his post serves as a nice starting point for producing valid code that adheres to standards, and will make maintenance easier. </p>
<h3>Why and what&#8217;s it for?</h3>
<p>A lot of people might wonder what all this talk about &#8220;validation&#8221; and &#8220;standards&#8221; is even about.  This is a valid question - after all, many people place website design in the same realm as making a powerpoint presentation or even a word document - and there are no standards or validation to worry about for those documents, so why should there be any for webpages?</p>
<p>Well, in this case it&#8217;s important to understand the differences.  In a certain sense, Word and PowerPoint documents must also &#8220;validate&#8221;.  If you were to open a Word document in Notepad, change a few random characters, it probably would look all messed up when you opened it back up in Word.  This is because Word would not be able to parse or &#8220;understand&#8221; the changed or &#8220;invalid&#8221; data since it wouldn&#8217;t be in a form that it expected.  </p>
<p>The same goes for (X)<acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> documents, except sometimes it&#8217;s not as noticeable.  Browsers have been coded, for the most part, to work around invalid markup to some extent, due to years of improperly coded and invalid sites dominating the web.  However, as Tantek points out, improperly-formatted documents screw up the DOM (Document Object Model), so when it comes time to add JavaScript to your site, things may start acting weird.  It&#8217;s best to clean up your act now - if you code by hand, you need to be aware of the rules you need to follow for validation.  For other people, unfortunately, there are still many <acronym class="uttAcronym" title="what you see is what you get">WYSIWYG</acronym> editors that spew out ugly code.  <a href="http://www.webstandards.org/action/dwtf/">Dreamweaver</a> may be a good choice in this sector.</p>
<p>The <a href="http://validator.w3.org/">official validator</a> does a pretty good job of diagnosing errors and giving warnings, though Tantek&#8217;s entry gives a better explanation of some of the more common errors that remain unfixed during the validation process. </p>
<p>Of course, if you&#8217;re using a blogging tool like WordPress, much of this work of validation is taken care for you.  You just need to be sure that you don&#8217;t use invalid markup in your posts - something that may seem annoying to non-techies, but there are times when rules should be followed.</p>
<h3>Proper separation of presentation and content</h3>
<p>This is perhaps the most preached concept in proper web design, as you can find articles about the subject going back at least a few years.  For those used to the &#8220;old ways&#8221;, this is perhaps the first thing you should know after validation.  In fact, you pretty much need to have to the two.  It&#8217;s entirely possible to have a valid webpage that uses tables for layout/design, but this would violate the proper use of tables.  Tables are a semantic element (which means they carry meaning and assign a certain meaning to the information they contain), so using them for layout is an incorrect practice, though it&#8217;ll pass the validation test. </p>
<p>This is an important difference to note.  Validation tests for document <em>well-formedness</em>, that is, can the data be properly interpreted by a client that only follows the outlined (X)<acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> parsing standards.  Use of tables for a layout is a design decision that is separate from this; however, the two bad practices of invalid markup and table design often go together.  If you&#8217;re looking for a good guide to dropping tables, check out <a href="http://www.stopdesign.com/articles/throwing_tables/">Stop Design</a>, and get your site out of the 90&#8217;s.  </p>
<p>Tantek also gives a nice tip on <acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym> class names - the use of context.  I&#8217;ll be the first to admit that I&#8217;m probably the worst offender.  I use class names like <code>postDate</code> and <code>postMetadataTag</code> when an element with a class of <code>date</code> within an element of class <code>post</code> is the better and more succinct way to do it. </p>
<h3>Serving up standards</h3>
<p>In short, while following all these guidelines may seem a bit daunting for the new or occassional web designer, it&#8217;s worth it to follow these rules as it&#8217;ll make your site easier to maintain, and make the <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> format more viable in the long run.  Adhering to an open data standard will make the web easier to use, search and update.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/08/01/serving-up-better-xhtml/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Switchin&#8217; styles</title>
		<link>http://unitstep.net/blog/2006/07/16/switchin-styles/</link>
		<comments>http://unitstep.net/blog/2006/07/16/switchin-styles/#comments</comments>
		<pubDate>Mon, 17 Jul 2006 02:35:03 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Colophon]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/07/16/switchin-styles/</guid>
		<description><![CDATA[I finally added in a style switcher, to allow users to select between viewing the site in either a fluid or fixed (default) width layout.  Up until now, the layout has been a fixed one, restricted to a width of 780 pixels, so that it remains usable in even 800&#215;600 resolution screens.  Before [...]]]></description>
			<content:encoded><![CDATA[<p>I finally added in a <a href="http://www.alistapart.com/stories/alternate/">style switcher</a>, to allow users to select between viewing the site in either a fluid or fixed (default) width layout.  Up until now, the layout has been a fixed one, restricted to a width of 780 pixels, so that it remains usable in even 800&#215;600 resolution screens.  Before you so smugly point out that hardly anyone you know runs at 800&#215;600 anymore, <a href="http://www.w3schools.com/browsers/browsers_stats.asp">recent facts</a> seem to indicate that up to 1 in 5 screens are still at this resolution - so you must be able to design for this, as having to scroll horizontally <strong>greatly</strong> reduces usability. </p>
<p>However, this design constraint also imposes some problems on people with higher resolution screens who want the website to use more of the available space.  (I personally run at 1280&#215;1024, but prefer the smaller, fixed width as easier to read due to the smaller line lengths.) Well, taking a cue from <a href="http://simplebits.com/">some websites</a> out there, I decided to implement a style sheet switcher that would allow users to pick which format they wanted.  It&#8217;s now available - see that icon in the upper right corner that looks like this?</p>
<p class="image"><img src="/images/icons/silk/layout_content.png" alt="Style sheet switcher" /></p>
<p>Simply click on it to toggle between a fixed a fluid-width layout, and view this site how you like it.  At this time, I have no plans to add other different styles, as in my mind a simple switcher like this is all that&#8217;s needed.  And, I don&#8217;t really feel like a re-design at this time; I think this current design is good at least for a few more months.  (On a somewhat unrelated note, I&#8217;m currently working on a WordPress theme for public release though, stay tuned for more details.)</p>
<h3>How&#8217;s it work?</h3>
<p>The script I used was an older one, written by <a href="http://www.alistapart.com/stories/alternate/">Paul Sowden</a> for A List Apart.  It&#8217;s almost five years old, but still works great with a few slight changes.  What&#8217;s cool about it is that it saves your selected style in a cookie, so upon return, the website will know which format you prefer.  So, while Firefox users have always had the ability to switch style sheets, this script adds to that by saving the user&#8217;s selection for future reference.  The script also works fairly well across browsers; I&#8217;ve tested it in the latest versions of Firefox, IE and Opera.</p>
<p>I&#8217;ve also made it so that the script downgrades well - if for some reason, JavaScript is not enabled on a user&#8217;s browser, the style switcher icon will not be present.  They will still be able to switch styles if their browser provides this functionality, though.</p>
<p>One hitch I ran into was with the use of this script with the <a href="http://dean.edwards.name/IE7/">IE7 fixes library</a> by Dean Edwards.  Using IE6, the style switcher doesn&#8217;t quite work; when clicked, the styles do not toggle, but the settings are saved via cookies.  Thus, a reload of the page is needed to see the effect - not exactly ideal, and it makes it look completely broken.  So, for the time being, I&#8217;ve disabled the IE7 fixes, and so far, nothing seems to be whacky with the layout of the site when viewed in IE6. (Dropping the IE7 scripts also will save about 24 KB in bandwidth per page viewed in IE as well.) There are other javascript style sheet switchers out there, so I may give them a try to see if they&#8217;re compatible, or if I have even more time, try to write my own.  But the &#8220;problem&#8221; might be with the IE7 fixes.</p>
<p>Not that I mean to putdown the IE7 fixes - they&#8217;ve been a great asset at times when I&#8217;ve been too frustrated to figure out why IE was borking on some piece of <acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym>.  I highly <a href="http://dean.edwards.name/IE7/">recommend IE7</a> if you&#8217;ve been pulling your hair out over some layout problem.  I haven&#8217;t yet had a &#8220;real&#8221; problem with it, but as always, I try to use this sorts of fixes as a last resort - let&#8217;s see how long I can hold out for, and <a href="/contact">let me know</a> if you notice any layout problems.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/07/16/switchin-styles/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Learning to use Illustrator</title>
		<link>http://unitstep.net/blog/2006/07/09/learning-to-use-illustrator/</link>
		<comments>http://unitstep.net/blog/2006/07/09/learning-to-use-illustrator/#comments</comments>
		<pubDate>Mon, 10 Jul 2006 02:35:47 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/07/09/learning-to-use-illustrator/</guid>
		<description><![CDATA[For the past few days, I&#8217;ve been trying to teach myself how to use Adobe Illustrator for graphic design.  My experience with vector-based graphics (and any sort of graphic artwork in general), has been very limited, and is in particular one part of the web design/development environment that I really need improvement in.
I&#8217;ve always [...]]]></description>
			<content:encoded><![CDATA[<p>For the past few days, I&#8217;ve been trying to teach myself how to use Adobe Illustrator for graphic design.  My experience with vector-based graphics (and any sort of graphic artwork in general), has been very limited, and is in particular one part of the web design/development environment that I really need improvement in.</p>
<p>I&#8217;ve always shyed away from graphic design, mostly because I found it tricky to learn, and just didn&#8217;t bother to put forth the effort.  As a result, I think my web design has suffered, since almost anything I come up with is noticeable devoid of any complex, good-looking graphics.  Well, I&#8217;ve decided enough is enough, and am really trying to learn (at least the basics, whatever that means) with <a href="http://www.adobe.com/products/illustrator/">Adobe Illustrator</a>.  While there may be better programs out there for learning, Adobe products seem to be the de facto standard out there, so starting from scratch, it seems like a good way to go.</p>
<p>So far, I&#8217;ve just been searching the web for resources, and haven&#8217;t bought a book.  I don&#8217;t tend to buy computer-related books, (unless it&#8217;s a useful reference), as things tend to get out of date fast and render your purchase, at the very least, less accurate.  While stuff on the Internet might be less of a complete course than a book, it&#8217;s good for getting started and seeing whether I&#8217;ll be able to keep up interest.  A quick google search for &#8220;adobe illustrator tutorials&#8221; turned up <a href="http://www.ndesign-studio.com/resources/tutorials/">this set of tutorials</a>, which are going to serve as my starting point.  While they are easy, and I&#8217;m sure all the Illustrator gurus out there are laughing at their simplicity, that&#8217;s the whole point for me - to find something easy to learn that can pique my interest for self-learning.</p>
<p>Hopefully, this will turn out better than that time I tried to learn to play guitar.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/07/09/learning-to-use-illustrator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The web 2.0 divide</title>
		<link>http://unitstep.net/blog/2006/07/07/the-web-20-divide/</link>
		<comments>http://unitstep.net/blog/2006/07/07/the-web-20-divide/#comments</comments>
		<pubDate>Sat, 08 Jul 2006 01:29:35 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/07/07/the-web-20-divide/</guid>
		<description><![CDATA[Web 2.0 - chances are you&#8217;ve heard this buzzword before, if not from me, then perhaps from O&#8217;Reilly Media.  In a general sense, it refers to the &#8220;new&#8221; direction the web is taking, being more user-content-centered, more social-oriented and featuring/implementing new technologies that make the Internet more interactive.  But just how much of [...]]]></description>
			<content:encoded><![CDATA[<p>Web 2.0 - chances are you&#8217;ve heard this buzzword before, if not from me, then perhaps from <a href="http://en.wikipedia.org/wiki/Web2.0">O&#8217;Reilly Media</a>.  In a general sense, it refers to the &#8220;new&#8221; direction the web is taking, being more user-content-centered, more social-oriented and featuring/implementing new technologies that make the Internet more interactive.  But just how much of a difference is it <em>really</em> making, for the average user?</p>
<h3>Guilt by association</h3>
<p>I&#8217;ll admit I&#8217;m as guilty as the next technocrat for promoting the &#8220;web 2.0&#8243; term and how it&#8217;s going to revolutionize and change the web as we know it.  But, it dawned on me the other day that perhaps it&#8217;s not all that it&#8217;s cut out to be.   Sometimes, being enveloped in the &#8220;wow&#8221; factor of new technologies and what they could potentially be used for, causes one to put their head in the clouds, so to speak, for far too long to be in touch with reality.</p>
<p>For a while, I, like many, thought that other people <a href="http://plentyoffish.wordpress.com/2006/07/02/web-20-crowd-just-doesnt-get-it/">just didn&#8217;t get it</a>, and that soon enough, they would see what web 2.0 really meant and appreciate its benefits.  I mean, for the tech-saavy individual it&#8217;s easy to see what benefits things like Ajax or a well-designed, standards-compliant website could offer; if nothing, they&#8217;re &#8220;cool&#8221; and have a nice &#8220;wow&#8221; factor.  </p>
<p>From a technical point of view, these things are true.  Just like gearheads who will stand around an autoshop marvelling at what&#8217;s under the hood of a nice auto that they just retrofitted, these technologies do have merit.  But, what do they mean for the average user?  More and more, I&#8217;m starting to believe the answer to be, &#8220;not much&#8221;.  This isn&#8217;t a deficiency with the &#8220;average user&#8221;; to say so would be a gross generalization, and after all, this &#8220;average user&#8221; is your main customer. </p>
<h3>Digg&#8217;ing a divide</h3>
<p>A good example is <a href="http://digg.com">digg</a>.  Launched late in 2004, the community-oriented news portal site offers the unique editorial system of user-submitted news.  Anyone can submit a link to a news story, which can then be &#8220;dugg&#8221;, or voted up, by other users.  Stories with a lot of diggs reach the front page, where they can be seen by more people.  (This also creates a sort of &#8220;mob rule&#8221; effect, but that topic is for another day.)  Digg has been quite a success, with currently over 400 000 registered users, myself included.  </p>
<p>Digg is also the quintessential web 2.0 site - not only does it feature a strong, community-oriented website with content that users determine, but it also has many web 2.0 design features, such as nice design/layout, and many Ajax-enhanced functions, such as when you digg a story.  The site has also spawned a new term, &#8220;the digg effect&#8221;, when a website featured in a popular news story becomes slow or unusable because of the mass of traffic directed to it from digg.  </p>
<p>Though digg is quite popular, it is also quite a niche website, which may be somewhat of a small surprise.  According to some <a href="http://www.federatedmedia.net/authors/digg">statistics</a>, 52% of digg users are &#8220;IT professionals, developers or engineers&#8221;, and furthermore, &#8220;39% publish their own blog&#8221;.  These are definitely the people who are proponents of web 2.0 and the like, since the blogosphere has been quite successful in driving innovation in web technologies. </p>
<p>Additionally, traditional online news outlets like the New York Times, are <a href="http://www.techcrunch.com/2006/07/06/hitwise-nytimes-still-way-ahead-of-digg/">still way ahead</a> of digg in terms of web traffic, according to some reports.  All of this leads me to believe that the vast majority of web users don&#8217;t care, or don&#8217;t know, about sites like digg, which are almost universally praised among tech-saavy circles.</p>
<h3>It&#8217;s all in the design</h3>
<p>Another thing that got me thinking was the generally-accepted idea that if you want to make a popular website, you need to have a good design and also offer all sorts of fancy features.  This <a href="http://www.thinkvitamin.com/features/design/the-myspace-problem">doesn&#8217;t appear to be so</a>, as indicated by the popularity of sites like MySpace.</p>
<p>I think this belief arose for a few reasons.  Firstly, many of us have spent hours creating a design that looked great to us; after all this work, it would be hard to believe that other people could not find an attractive design a good reason to keep visiting a website.  Secondly, many of the websites that catch our attention and are popular, are also well-designed.  Those that weren&#8217;t well-designed, we didn&#8217;t bother to return to, since they didn&#8217;t appeal to our niche.  However, these are the sites that may have more broad appeal, and hence remain popular despite their horrible design.</p>
<h3>Niche is still good</h3>
<p>Which brings me to my final point - while it&#8217;s cool to have a well-designed site that features all sorts of nify web technologies, do not fall into the trap of believing that this alone will make it popular.  Don&#8217;t fall into the trap of believing that web 2.0 will soon become known and praised by all, because it probably won&#8217;t.   And, don&#8217;t be completely dumbfounded about why the general public can&#8217;t understand why web 2.0 is all-that-and-more; they&#8217;re not stupid, it&#8217;s just that it is still quite a niche topic, and is just fine the way it is.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/07/07/the-web-20-divide/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Universities and web-platforms</title>
		<link>http://unitstep.net/blog/2006/06/15/universities-and-web-platforms/</link>
		<comments>http://unitstep.net/blog/2006/06/15/universities-and-web-platforms/#comments</comments>
		<pubDate>Fri, 16 Jun 2006 00:45:34 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[School]]></category>

		<category><![CDATA[cms]]></category>

		<guid isPermaLink="false">http://www.unitstep.net/blog/2006/06/15/universities-and-web-platforms/</guid>
		<description><![CDATA[Traditionally, university websites have been very hodge-podge and piecemeal, as a result of the many departments and faculties that comprise the institution.  This has resulted in pages whose &#8220;look &#38; feel&#8221; varies widely and can either confuse the reader (humans adjust easily when there are clear patterns) or just come off as looking non-professional. [...]]]></description>
			<content:encoded><![CDATA[<p>Traditionally, university websites have been very hodge-podge and piecemeal, as a result of the many departments and faculties that comprise the institution.  This has resulted in pages whose &#8220;look &amp; feel&#8221; varies widely and can either confuse the reader (humans adjust easily when there are clear patterns) or just come off as looking non-professional.  The obvious solution is to adopt some sort of <abbr title="Content Management System"><acronym class="uttInitialism" title="Content Management System">CMS</acronym></abbr> that will make it easier to apply styles site-wide, but this can be a problem in a university setting, where departments and faculties can sometimes be very territorial. </p>
<p>
This is why when my university, <a href="http://www.queensu.ca">Queen&#8217;s</a>, decided to try out a <a href="http://www.queensu.ca/www/blog/?p=17#comments"><abbr title="Content Management System"><acronym class="uttInitialism" title="Content Management System">CMS</acronym></abbr></a>, it piqued my interest.  I read about the progression of this, from the time they had to get input from various sources to when they had to define criteria that a <abbr title="Content Management System"><acronym class="uttInitialism" title="Content Management System">CMS</acronym></abbr> would have to meet in order to be selected.  While these are baby steps, in relative terms, it&#8217;s a trip to the moon, since what they had before must have been a horrendous mess to keep up to date and to maintain.
</p>
<p>
There still is a lot of work to be done, however.  The vast majority of the pages that form the Queen&#8217;s website still lack a common &#8220;look &amp; feel&#8221;, which I believe is important for an institution.  While organizing everything under a common <abbr title="Content Management System"><acronym class="uttInitialism" title="Content Management System">CMS</acronym></abbr> would take much effort because of the training that all staff would require to adjust to such a new system, (not to mention the adjustment the webmasters of each department would need), I think it is a necessary step in the overall evolution and update of the website.
</p>
<p>
As an example, Queen&#8217;s can look at the <a href="http://www.uwaterloo.ca/">University of Waterloo&#8217;s website</a>, inter-university rivalries notwithstanding.  They clearly have a defined <a href="http://webops.uwaterloo.ca/">look &amp; feel</a>, and have a nice <a href="http://webdevblog.uwaterloo.ca/">web development blog</a> that seems to be in tune with current web standards, technologies, and practices.  (As evidence, look at their standards-based design for their sites.)  Most of their departmental and faculty websites also share the same styles, and standards-based designs, at least on their front-pages, as I&#8217;m sure there are a few static back-pages that haven&#8217;t been integrated into their system.
</p>
<p>
With more and more universities making <a href="http://www.darcynorman.net/2006/06/09/university-of-calgary-selects-drupal-as-official-content-management-system">the switch to a <abbr title="Content Management System"><acronym class="uttInitialism" title="Content Management System">CMS</acronym></abbr></a> for easier management, the upcoming changes for Queen&#8217;s could not have come at a better time.  I only hope that this pilot project does not get stalled or otherwise delayed; ideally, I&#8217;d like to see site-wide changes before I graduate next year.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/06/15/universities-and-web-platforms/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CBC.ca redesign</title>
		<link>http://unitstep.net/blog/2006/06/03/cbcca-redesign/</link>
		<comments>http://unitstep.net/blog/2006/06/03/cbcca-redesign/#comments</comments>
		<pubDate>Sat, 03 Jun 2006 19:40:19 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://www.unitstep.net/blog/2006/06/03/cbcca-redesign/</guid>
		<description><![CDATA[If you visit CBC.ca for everyday for news, like I do, you&#8217;ll have noticed their newly-designed website that went live today.  My initial impressions were very positive - right away I noticed the new site had paid good attention to detail, in regards to web-standards, semantics, good design and the like.
For most people, this [...]]]></description>
			<content:encoded><![CDATA[<p>If you visit <a href="http://www.cbc.ca"><abbr title="Canadian Broadcasting Corporation">CBC</abbr>.ca</a> for everyday for news, like I do, you&#8217;ll have noticed their newly-designed website that went live today.  My initial impressions were very positive - right away I noticed the new site had paid good attention to detail, in regards to web-standards, semantics, good design and the like.</p>
<p>For most people, this change will amount to the new layout and styles applied to the website.  This amounts to a greater focus on today&#8217;s &#8220;Top Story&#8221;, as well as special features such as their kids section and online radio.  Online feature stories were also given greater precendence over mere headlines, which were moved below into neatly organized panels - an overall greater focus on in-depth online articles, rather than just everyday news headlines.  The new design definitely looks &#8220;more busy&#8221;, but not cluttered, in my opinion.</p>
<p class="image">
<a rel="lightbox[cbc]" title="The new CBC.ca" href="/wordpress/wp-content/uploads/2006/06/cbc-new.jpg"><img alt="New CBC website" id="image32" src="/wordpress/wp-content/uploads/2006/06/cbc-new-small.jpg" /></a> <a rel="lightbox[cbc]" title="The old CBC.ca" href="/wordpress/wp-content/uploads/2006/06/cbc-old.jpg"><img alt="Old CBC website" id="image33" src="/wordpress/wp-content/uploads/2006/06/cbc-old-small.jpg" /></a>
</p>
<p>It&#8217;s also interesting to note that the design folks at <abbr title="Canadian Broadcasting Corporation">CBC</abbr> took a lot of user input into account when doing the <a href="http://www.cbc.ca/launch/">redesign</a>.</p>
<blockquote><p>We embarked on the redesign process about 15 months ago, starting with a massive study conducted for us by Decima Research. The survey asked your opinions about dozens of elements of CBC.caâ€™s design, information architecture and content â€“ and, over just a few days, more than 5,000 of you filled it out for us.</p>
<p>The results of that survey, combined with the feedback we get daily through e-mails, phone calls and our online forms, formed the basis of this redesign. Our goal was to improve the site for you, by making it easier to use and giving you more of the features youâ€™d like to see.</p></blockquote>
<p>Overall, the site looks a lot more user-friendly, and definitely in step with &#8220;modern-looking&#8221; sites.  <abbr title="Really Simple Syndication"><acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym></abbr> feeds have also been added, something that was in dire need, especially on a news-oriented website.  The site may end up looking a lot like other news sites (<a href="http://www.cnn.com"><abbr title="Cable News Network">CNN.com</abbr></a> comes to mind), and while this may be criticized as a lack of creativity, sometimes congruence is helpful when browsing, to better give the sense that this is a news site, and not something else.</p>
<p>But of most interest to me was the transit to a standards-based, semantic website that properly separated content from style.  Upon a quick first inspection, the site appears to make good use of proper <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> elements, with not too many generic div elements used.  This should make the site more friendly and accessible to a variety of browsers, especially those for the visually-impaired.  The move also signals <abbr title="Canadian Broadcasting Corporation">CBC</abbr>&#8217;s commitment to web standards, something that, while having its share of growing pains, should help improve the state of the Web now and in the future.</p>
<p>The site also does a fairly good job on separating style graphics from content images - though the link images at the top should probably be put in place via <abbr title="Cascading Style Sheets"><acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym></abbr>, and not be part of the markup.  Another more serious problem would be the use of inline Javascript; in particular, the use of Javascript to submit the search form should have been avoided, as seen in this attribute:</p>
<p><code>onclick="javascript:forms.gs.searchWeb.value='cbc';<br />
forms.gs.submit();" </code></p>
<p>I&#8217;m not sure what they&#8217;re using Javascript here for (as I haven&#8217;t bothered to look at everything), but chances are, whatever effect they are doing could be accomplished by using an external script file and then using event registration - all of the major browsers support this, and it results a better site because you don&#8217;t have messy inline Javascript calls in your markup.  They are also using several <code>onmouseover</code> attributes to dynamically change images, which again, can be accomplished in a cleaner way using event registration.</p>
<p>Which brings me to my next point, that while <abbr title="Canadian Broadcasting Corporation">CBC</abbr>.ca did a good job of separating content and style, they were a bit sloppy when it came to <a href="http://adactio.com/atmedia2005/">content and behaviour</a>.  While the styles and visual layout information were separated out in a style sheet file, the Javascript governing behaviour was not.  The mass of <code>onclick</code> and <code>onmouseover</code>/<code>onmouseout</code> attributes attests to this.</p>
<p>But don&#8217;t get me wrong.  I have a very favourable attitude towards the new <abbr title="Canadian Broadcasting Corporation">CBC</abbr>.ca, and I while I may seem nitpicky here, I applaud their efforts as a move in the right direction.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/06/03/cbcca-redesign/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
