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

<channel>
	<title>Impulse Studios Labs</title>
	<atom:link href="http://labs.impulsestudios.ca/feed" rel="self" type="application/rss+xml" />
	<link>http://labs.impulsestudios.ca</link>
	<description>Open Source applications from Impulse Studios</description>
	<pubDate>Wed, 05 May 2010 19:10:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>We want you!</title>
		<link>http://labs.impulsestudios.ca/we-want-you</link>
		<comments>http://labs.impulsestudios.ca/we-want-you#comments</comments>
		<pubDate>Tue, 04 May 2010 19:31:24 +0000</pubDate>
		<dc:creator>Cole Thorsen</dc:creator>
		
		<category><![CDATA[Studio News]]></category>

		<guid isPermaLink="false">http://labs.impulsestudios.ca/?p=215</guid>
		<description><![CDATA[&#8230;actually we&#8217;re looking to hire some new talent.
We are &#8230;
Impulse Studios began as a passion for art and design, and evolved into a rapidly growing new-age multimedia firm that has set out to re-imagine the web’s potential. We are a small startup firm looking for true talent to help us grow and succeed. We specialize [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;actually we&#8217;re looking to hire some new talent.</p>
<h2>We are &#8230;</h2>
<p>Impulse Studios began as a passion for art and design, and evolved into a rapidly growing new-age multimedia firm that has set out to re-imagine the web’s potential. We are a small startup firm looking for true talent to help us grow and succeed. We specialize in cutting edge web design, e-commerce solutions, social marketing, blogs, and custom applications. We are a young and energetic company looking to make real change on the web.</p>
<h2>You are &#8230;</h2>
<p>You’re an entry level or experienced developer with front end knowledge with a passion for the web. A visionary who uses the end user experience as the drive behind all your projects. You love the idea of being part of a startup web studio where you can help shape the future of the company and work within a small but exciting group. You can wield an <a href="http://halo.wikia.com/wiki/Type-1_Energy_Weapon/Sword">energy sword</a> like nobody’s business (or at least you think you can).</p>
<p>If this sounds like you and you’ve got most/all of the requirements below we want to hear from you.<span id="more-215"></span></p>
<h2>What you’ll be doing</h2>
<ul>
<li>Developing small and large scale web projects primarily using PHP/MySQL</li>
<li>Contributing to our in house content management system</li>
<li>Developing for open source platforms</li>
<li>Working with the team to solve problem and create unique solutions.</li>
<li>Working with current clients to improve existing sites.</li>
<li>Delivering applications via a Linux web server environment.</li>
</ul>
<h2>What We&#8217;re Looking For</h2>
<ul>
<li>Of course you need strong communication and organizational skills</li>
<li>Problem solving skills</li>
<li>An eye for detail</li>
<li>xHTML, CSS experience</li>
<li>Ability to enhance web applications with javascript and AJAX</li>
<li>PHP/MySQL experience (some code samples would be nice)</li>
<li>Strong portfolio of interface/concept presentation and styling</li>
<li>If you know <a href="http://www.codeigniter.com">CodeIgniter</a> and/or <a href="http://www.jquery.com">jQuery</a> it wouldn’t hurt</li>
<li>A constant desire to learn and evolve</li>
</ul>
<h2>Education/Experience</h2>
<ul>
<li>Minimum 2 Year College Diploma in a web/multimedia related field</li>
</ul>
<p>We need more than just a web developer – we need an enthusiastic colleague with entrepreneurial spirit, capable of conceiving and implementing beautiful user interfaces. You’ll become a key member of a small, young, fast-growing company.</p>
<p>We are flexible with details, depending on the candidate this job will start off on part-time/freelance/contract  term, leading to full time work as you prove yourself and the studio grows.</p>
<p>Send in some samples of your best work along with your resume and anything else that you feel would help you be considered for an interview to <a href="mailto:careers@impulsestudios.ca">careers@impulsestudios.ca</a> Only those who qualify for an interview will be contacted</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.impulsestudios.ca/we-want-you/feed</wfw:commentRss>
		</item>
		<item>
		<title>jQuery 1.4 Cheat Sheet</title>
		<link>http://labs.impulsestudios.ca/jquery-cheat-sheet</link>
		<comments>http://labs.impulsestudios.ca/jquery-cheat-sheet#comments</comments>
		<pubDate>Mon, 18 Jan 2010 14:49:28 +0000</pubDate>
		<dc:creator>Cole Thorsen</dc:creator>
		
		<category><![CDATA[Apps/Resources]]></category>

		<category><![CDATA[Cheat Sheet]]></category>

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

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

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

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

		<guid isPermaLink="false">http://labs.impulsestudios.ca/?p=206</guid>
		<description><![CDATA[
With the release of jQuery 1.4 and the new jQuery API documentation I needed a new cheet sheet as well. The one I’ve been using dates back to jQuery 1.2, obviously a lot has changed since then.
This cheet sheet attempts to better align with the new documentation structure jQuery is now using and clearly marks all [...]]]></description>
			<content:encoded><![CDATA[<p><a class="headerGraphic" href="/jquery-cheat-sheet"><img title="jQuery 1.4 Cheat Sheet" src="http://labs.impulsestudios.ca/wp-content/uploads/2010/01/jquery-cheet-sheet.jpg" alt="jQuery 1.4 Cheat Sheet" width="523" height="144" /></a></p>
<p>With the release of <a href="http://jquery.com/">jQuery 1.4</a> and the new <a href="http://api.jquery.com">jQuery API</a> documentation I needed a new cheet sheet as well. The one I’ve been using dates back to jQuery 1.2, obviously a lot has changed since then.</p>
<p>This cheet sheet attempts to better align with the new documentation structure jQuery is now using and clearly marks all new and updated functions for jQuery 1.4</p>
<p><span id="more-206"></span></p>
<h2>Download</h2>
<p>First off, please do not link to the file directly, or put the file on your own server. If you would like to distribute the cheat sheet please link to this post.</p>
<p><a class="download" title="Impulse Studios jQuery Cheat Sheet" href="/downloads/impulse_studios-jquery_cheat_sheet-1.0.pdf">Download the PDF</a></p>
<p><span>With this much content on one page I am bound to have made a mistake or two. If you see any errors please drop me a comment and I will try to get it fixed up as soon as possible.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://labs.impulsestudios.ca/jquery-cheat-sheet/feed</wfw:commentRss>
		</item>
		<item>
		<title>Impulse Studios + Subversion + Coda = Love</title>
		<link>http://labs.impulsestudios.ca/impulse-studios-subversion-coda-love</link>
		<comments>http://labs.impulsestudios.ca/impulse-studios-subversion-coda-love#comments</comments>
		<pubDate>Wed, 23 Dec 2009 17:47:30 +0000</pubDate>
		<dc:creator>Cole Thorsen</dc:creator>
		
		<category><![CDATA[Apps/Resources]]></category>

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

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

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

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

		<guid isPermaLink="false">http://labs.impulsestudios.ca/?p=189</guid>
		<description><![CDATA[
Early in December we finally made the commitment to overhaul our development process. We had already started using a framework for development. It was now time to take a look at some new software and implement a subversion server. The goal of this was simple; to more effectively manage websites at Impulse Studios. 
The move [...]]]></description>
			<content:encoded><![CDATA[<p><a class="headerGraphic" href="http://labs.impulsestudios.ca/impulse-studios-subversion-coda-love"><img title="Impulse Studios + Subversion + Coda = Love" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/12/impulse-studos-svn-coda-love.jpg" alt="impulse-studos-svn-coda-love" width="523" height="144" /></a></p>
<p>Early in December we finally made the commitment to overhaul our development process. We had already started using a framework for development. It was now time to take a look at some new software and implement a subversion server. The goal of this was simple; to more effectively manage websites at Impulse Studios. <span id="more-189"></span></p>
<p>The move is quite overdue as version control significantly cuts down on mistakes and downtime, not to mention we can find out who to blame when something does go wrong (or maybe that should be give credit where credit is due). The most important feature for us is how easy version control makes it for us to implement new features into existing websites.</p>
<h2>That sounds really fancy but what does it all mean?</h2>
<p>Well if you’re a client, it means downtime for maintenance will be shorter, fewer mistakes are made, and development time is shortened. It means that if something is implemented and its not working out or its causing a bug, it can be immediately reverted to the previous working version with little hassle. In short means the management of your website (from our end) will be greatly improved.</p>
<p>If you are a fellow designer or developer I am sure you have heard someone say, “You really need to implement version control” and you may or may not have understood exactly what he or she were trying to convince you to do. The flexibility Subversion gives you over your code is unbelievable. Until I started to really dive into what Subversion could do I was not entirely sold on its necessity. For me the moment I decided we needed to implement subversion came with the power of the merge features, it was really the tipping point.</p>
<p>One article I found that does a particularly good job of explaining the theory behind what subversion is, and how it can make your life better is <a href="http://betterexplained.com/articles/a-visual-guide-to-version-control/" target="_blank">A Visual Guide to Version Control</a> I highly recommend giving it a brief once over.</p>
<h2>Subversion sounds great, workflow please!</h2>
<p>This was a tricky one, deciding how subversion would fit into our workflow. Running an exclusively Mac environment we needed a Mac solution to integrating Subversion. Rick Curran’s article <a href="http://suburbia.org.uk/blog/2009/04/08/182507.html" target="_blank">Five Subversion Clients for Mac OSX</a> was very helpful in helping to make the decision. (normally I don’t condone lists but this isn’t a list, it’s 5 reviews in 1)</p>
<p>I have been “done with Dreamweaver” for a while now, playing with Coda, forgetting about it, ending up back in Dreamweaver. The subversion capabilities of Dreamweaver CS4 still need some work, and if you are on anything less than CS4 you have no subversion support. Dreamweaver also lacks and easy way to customize code hinting and colouring.</p>
<p>Coda seemed like the natural choice, it is a stripped down piece of software (compared to Dreamweaver) with some nice extras, and subversion support. So far Coda has worked in very nicely. CodeIgniter and jQuery Clip libraries have been quickly coming together (we might release those in a few months when they are actually worth releasing). The other nice thing about Coda is the ability to add modes which expand code colouring and hinting.</p>
<h2>Modes we recommend:</h2>
<ul>
<li><a href="http://digitalsandbox.net/index.php/project/category/jquery_syntax_mode" target="_blank">jQuery Syntax Mode</a> from Digital Sandbox</li>
<li><a href="http://www.codingmonkeys.de/subethaedit/modes/Codeigniter.mode.zip" target="_blank">CodeIgniter Mode</a> by nextgengames</li>
</ul>
<p>If you don’t use jQuery or CodeIgniter, or want hinting for something else try <a href="http://www.codingmonkeys.de/subethaedit/modes.html" target="_blank">this list of modes</a>.</p>
<p>We have also been playing with <a href="http://www.versionsapp.com" target="_blank">Versions</a> to help manage subversion repositories, features like the timeline, history, restore etc. make it an extremely powerful subversion client. I can’t say too much more about it as I haven’t used it enough. Needless to say I will likely be purchasing it during their <a href="https://register.madebysofa.com/versions/buy?referrer=impulsestudios&amp;coupon=holidaydiscount" target="_blank">20% sale</a> ending January 2nd.</p>
<h2>In conclusion</h2>
<p>This has been quite a lengthy post (I feel like I need to make up for the lack of posts recently) so lets wrap it up. So far switching to subversion has been a great experience (aside from the sleepless nights getting it set up). I do also need to say one thank you to <a href="http://www.twitter.com/bfarrgaynor" target="_blank">Brendan Farr-Gaynor</a><a href="http://www.twitter.com/bfarrgaynor"></a> from <a href="http://www.resolutionim.com" target="_blank">ResIM</a> his help saved me a lot of time getting subversion running.</p>
<p>Finally I would love to hear how you are integrating subversion into your workflow, or how your experiences have been so far. What software you are using with it etc. Alternatively if you haven’t used subversion and are thinking about it lets hear from you too.</p>
<p>Now because you&#8217;re going to need some tunes to get you through setting up your Subversion server. In the Christmas spirit (and in the spirit of getting some conversation going) we’ll giveaway a $25 iTunes gift cards to commenters if we get 25 (relevant) comments, and 2 $25 gift cards if we get 50 (relevant) comments.</p>
<p>Alternatively if you want to tweet this (or both) we’ll put you in the draw too:</p>
<p class="postmetadata">Check out @ImpulseStudios + #Subversion + #Coda = Love by @colethorsen to win an iTunes gift card. http://bit.ly/6kZ4O9 #SVN</p>
<p><a href="http://twitter.com/home?status=Check%20out%20@ImpulseStudios%20%2B%20%23Subversion%20%2B%20%23Coda%20%3D%20Love%20by%20@colethorsen%20to%20win%20an%20iTunes%20gift%20card.%20http%3A%2F%2Fbit.ly%26kZ4O9%20%23SVN" target="_blank">Click Here</a> if you&#8217;re lazy and want us to do it for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.impulsestudios.ca/impulse-studios-subversion-coda-love/feed</wfw:commentRss>
		</item>
		<item>
		<title>New Office Texture Pack</title>
		<link>http://labs.impulsestudios.ca/new-office-texture-pack</link>
		<comments>http://labs.impulsestudios.ca/new-office-texture-pack#comments</comments>
		<pubDate>Fri, 09 Oct 2009 15:48:25 +0000</pubDate>
		<dc:creator>Cole Thorsen</dc:creator>
		
		<category><![CDATA[Apps/Resources]]></category>

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

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

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

		<guid isPermaLink="false">http://labs.impulsestudios.ca/?p=165</guid>
		<description><![CDATA[
Impulse Studios recently moved into our new office. We think its a bit more of an inspired space so we figured what better way to christen the place than by releasing a texture pack of various materials used in the office. We couldn&#8217;t release pictures yet because we are sorely lacking furniture, and paint. Once [...]]]></description>
			<content:encoded><![CDATA[<p><a class="headerGraphic" href="/new-office-texture-pack"><img class="alignnone size-full wp-image-180" title="new-office-textures" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/new-office-textures.jpg" alt="new-office-textures" width="523" height="144" /></a></p>
<p>Impulse Studios recently moved into our new office. We think its a bit more of an inspired space so we figured what better way to christen the place than by releasing a texture pack of various materials used in the office. We couldn&#8217;t release pictures yet because we are sorely lacking furniture, and paint. Once we are done with the transformation we will release some shots of the new office, but hey textures are good for now, right?<span id="more-165"></span></p>
<p>These textures are free to use for both personal and commercial projects, if you use them and have a chance to send us a link in the comments we would appreciate it. If you like these textures you&#8217;ll want to check out our <a href="/architectural-texture-pack">architectural texture pack</a> from the beautiful city of Montreal.</p>
<p><a class="download" href="/wp-content/uploads/2009/10/office-textures.zip">Download all 14 Textures</a></p>
<div class="gallery">
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="metal-texture-03" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/metal-texture-03.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/metal-texture-03-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="plastic-texture-01" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/plastic-texture-01.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/plastic-texture-01-150x150.jpg" alt="" width="150" height="150" /></a></p>
</dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="concrete-texture-06" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-06.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-06-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both" /></p>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="concrete-texture-07" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-07.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-07-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="concrete-texture-08" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-08.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-08-150x150.jpg" alt="" width="150" height="150" /></a></p>
</dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="concrete-texture-09" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-09.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-09-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both" /></p>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="concrete-texture-10" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-10.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-10-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="concrete-texture-11" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-11.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/concrete-texture-11-150x150.jpg" alt="" width="150" height="150" /></a></p>
</dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="metal-texture-02" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/metal-texture-02.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/metal-texture-02-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both" /></p>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="wood-texture-01" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/wood-texture-01.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/wood-texture-01-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="wood-texture-02" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/wood-texture-02.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/wood-texture-02-150x150.jpg" alt="" width="150" height="150" /></a></p>
</dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="wood-texture-03" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/wood-texture-03.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/wood-texture-03-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both" /></p>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="wood-texture-04" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/wood-texture-04.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/wood-texture-04-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="wood-texture-05" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/wood-texture-05.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/10/wood-texture-05-150x150.jpg" alt="" width="150" height="150" /></a></p>
</dt>
</dl>
<p><br style="clear: both" /><br />
<br style="clear: both;" /></div>
]]></content:encoded>
			<wfw:commentRss>http://labs.impulsestudios.ca/new-office-texture-pack/feed</wfw:commentRss>
		</item>
		<item>
		<title>Enhancing Web Usability for Mobile Devices</title>
		<link>http://labs.impulsestudios.ca/enhancing-web-usability-for-mobile-devices</link>
		<comments>http://labs.impulsestudios.ca/enhancing-web-usability-for-mobile-devices#comments</comments>
		<pubDate>Fri, 11 Sep 2009 18:19:58 +0000</pubDate>
		<dc:creator>Cole Thorsen</dc:creator>
		
		<category><![CDATA[Design]]></category>

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

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

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

		<guid isPermaLink="false">http://labs.impulsestudios.ca/?p=153</guid>
		<description><![CDATA[
I&#8217;m sure many of you have noticed the steadily climbing percentages in your Analytics for iPhone, HTC and various other mobile browsers. When re-designing or making minor modifications to usability on a site it is important to be cognizant of your users. After all we might have just built (what we think is) the greatest [...]]]></description>
			<content:encoded><![CDATA[<p><a class="headerGraphic" href="http://labs.impulsestudios.ca/enhancing-web-usability-for-mobile-devices"><img class="alignnone size-full wp-image-154" title="Mobile Browsing" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/09/mobile-browsing.jpg" alt="mobile-browsing" width="523" height="144" /></a></p>
<p>I&rsquo;m sure many of you have noticed the steadily climbing percentages in your Analytics for iPhone, HTC and various other mobile browsers. When re-designing or making minor modifications to usability on a site it is important to be cognizant of your users. After all we might have just built (what we think is) the greatest design element ever, however if it’s not going to work for our users we might as well not have it.</p>
<p>Obviously mobile browsing (for the most part) is not a primary traffic driver for a website. Most of the time we are looking at a few percent at most, which in a lot of cases means it is not practical to design a full mobile version of a website. The modern mobile browser makes it quite easy to view full websites. So unlike 3-4 years ago when a mobile version was required if you wanted mobile traffic that’s not necessarily the case today.</p>
<p>There are however a few things that are common place on the web which are not so mobile friendly. Thinking about these during the design process can greatly increase the usability of your website on a mobile platform without increasing the budget. <span id="more-153"></span></p>
<h2>Hover</h2>
<p>On touch capable browsers such as the iPhone there is no hover state. There is simply no option for this, either the finger is down (click) or its not. The iPhone does have touchstart and touchend (“User Experience” 66) which can help to take over some hover events such as image swaps, but what happens when it comes to more interactive features?</p>
<p>Many websites employ hover activated fly-out menus. The use of such menus on their own can be usability disasters if not implemented correctly, but lets think about mobile users for a second. Often the primary level of a fly-out menu has a link on it that links to a safety page for those without javascript enabled so they can still see the navigation structure for the site. This does save mobile devices as well, but its not very usable. A great deal of modern mobile browsers support javascript so we can still make use of it to increase usability.</p>
<p>Why not invoke the sub menu on both hover and click? Less savvy web users are likely to click the link anyways not realizing it will fly out on hover. Having it appear on click and disappear on a second click can greatly enhance usability overall not just on the mobile device.</p>
<h2>Flash</h2>
<p>Flash is an unparalleled medium for delivering rich user experiences to web users. It has a 99% user penetration (adobe). However this is certainly not the case in the mobile world. Few mobile devices have Flash support and even fewer have native Flash support. Flash files are also generally large and take time to load over 3G and Edge networks.</p>
<p>There are many fantastic and proper uses of Flash on the web, however there are equally as many (if not more) poor uses. Before building a Flash element for a site consider whether or not it really needs to be Flash. Will it just be a rotator with images fading in and out? We can accomplish the same effect most of the time with a lighter footprint using javascript, and better yet it will work on more mobile devices, than if you built it in Flash.</p>
<h2>Forms</h2>
<p>No matter how efficient I get at typing with my thumbs it will never compare to a keyboard for speed. As a general rule with forms, the less information you ask me for, the higher the probability you will get me to complete it. This is even worse on a mobile device. It should be a standard with all forms. Go through and make sure you are collecting only what you absolutely need, and then check it again. If its setting up an account get some basic information and then prompt the user to complete their profile at a later point.</p>
<p>Live feedback will also increase your usability. A greater percentage of users will successfully complete a form that uses live validation (Wroblewski). Keep in mind while using a mobile device it takes that much longer for your page to reload. If the user has to wait until after the information is submitted for feedback it will be that much more difficult to complete. Luke Wroblewski has recently written an article on <a href="http://www.alistapart.com/articles/inline-validation-in-web-forms/">live feedback in forms</a>.</p>
<p>Many of these ideas are common usability concepts that not only will make websites more usable for mobile but also make it more usable for traditional users. Ideally we would be building mobile versions of all our sites, however it is not always practical or in the budget. In its place we can make our websites more usable on mobile platforms.</p>
<h2>References</h2>
<p>&#8220;Flash Player Version Penetration&#8221;. Adobe Systems Incorporated. 10 Sept. 2009 &lt;<a href="http://www.adobe.com/products/player_census/flashplayer/version_penetration.html ">http://www.adobe.com/products/player_census/flashplayer/version_penetration.html</a>&gt;.</p>
<p>&#8220;User Experience&#8221;.  Safari Web Content Guide. Apple Inc. 10 Sept. 2009 &lt;<a href="http://developer.apple.com/iphone/library/documentation/AppleApplications/Reference/SafariWebContent/SafariWebContent.pdf">http://developer.apple.com/iphone/library/documentation/AppleApplications/Reference/SafariWebContent/SafariWebContent.pdf</a>&gt;.</p>
<p>Wroblewski, Luke. &#8220;Inline Validation in Web Forms&#8221;. A List Apart. 5 Sept. 2009 &lt;<a href="http://www.alistapart.com/articles/inline-validation-in-web-forms/">http://www.alistapart.com/articles/inline-validation-in-web-forms/</a>&gt;.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.impulsestudios.ca/enhancing-web-usability-for-mobile-devices/feed</wfw:commentRss>
		</item>
		<item>
		<title>A Better Way to Sticky Content with Javascript</title>
		<link>http://labs.impulsestudios.ca/a-better-way-to-sticky-content-with-javascript</link>
		<comments>http://labs.impulsestudios.ca/a-better-way-to-sticky-content-with-javascript#comments</comments>
		<pubDate>Mon, 31 Aug 2009 16:54:57 +0000</pubDate>
		<dc:creator>Cole Thorsen</dc:creator>
		
		<category><![CDATA[Apps/Resources]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://labs.impulsestudios.ca/?p=137</guid>
		<description><![CDATA[
Content that scrolls with the browser window is not a new concept. We all know how to position things relative to the browser window with position: fixed; However what if we only wanted it to stick the browser window conditionally? Most of the time I see this in practice, the developer has used Javascript to [...]]]></description>
			<content:encoded><![CDATA[<p><a class="headerGraphic" href="/a-better-way-to-sticky-content-with-javascript"><img class="alignnone size-full wp-image-145" title="sticky-content" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/sticky-content.jpg" alt="sticky-content" width="523" height="144" /></a></p>
<p>Content that scrolls with the browser window is not a new concept. We all know how to position things relative to the browser window with position: fixed; However what if we only wanted it to stick the browser window conditionally? Most of the time I see this in practice, the developer has used Javascript to reposition the container absolutely so it always appears within the constraints of the users current window position. The problem with this method is that it causes the stickied content to jitter as it slides down (or up) the page.  This can be extremely irritating to the end user. <span id="more-137"></span><a href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/sticky-content-2.php">Let&#8217;s see an example of the incorrect method</a>.</p>
<p>In order to smooth, rather than re-positioning this sticky content every time the user scrolls, we can change the positioning type from relative or absolute to fixed. This will fix the content to the browser window and allow it to scroll smoothly. Essentially what we are doing is changing the CSS once whenever the user scrolls far enough down the page to need the desired effect rather than changing the CSS every time the user scrolls. <a href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/sticky-content-1.php">Let&#8217;s see an example of the proper method</a>.</p>
<h2>Here’s how to do it.</h2>
<p>First the CSS: position the sticky content to its original location</p>
<pre>#sticky {
    position: relative;
    height: 600px;
    width: 300px;
}</pre>
<h2>Building the Javascript.</h2>
<p>I am using <a href="http://www.jquery.com">jQuery</a> to make it faster and easier to build, since we include jQuery on pretty much everything we build. Doing it this way will make a lighter footprint than building it in straight javascript. Therefore we will need to invoke jQuery - we tend to use <a href="http://code.google.com/apis/ajaxlibs/documentation/">Google AJAX Libraries</a> for this.</p>
<pre>&lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"&gt;&lt;/script&gt;</pre>
<p>First set the parameters for the sticky: We need to know how high the sticky will be; if it is higher than the user’s browser window then we cannot scroll it because they would never see the bottom content. Next we need to know if there is any padding necessary at the top and bottom of the element when it is stickied. Finally we need our offset from the top and the height of any footer elements that we do not want to cover up.</p>
<pre>var $stickyHeight = 600;
var $padding = 10;
var $topOffset = 200;
var $footerHeight = 83;</pre>
<p>Now lets set up a framework for the rest of the javascript. We will build a function to handle the lifting and then invoke it using jQuery’s $(window).scroll() function</p>
<pre>function scrollSticky(){

}

$(window).scroll(function(){
    scrollSticky()
});</pre>
<p>Now we need to set up the conditional logic to determine which of the three states the sticky should be in (bottom position, sticky or top position). This is all wrapped in a conditional statement to test to see if the users browser window is tall enough to support the sticky.</p>
<pre>function scrollSticky(){
    if($(window).height() &gt;= $stickyHeight) {

        if($(document).height() - $footerHeight - $padding &lt; $(window).scrollTop() + $stickyHeight) {

        }else if($(window).scrollTop() + $padding &gt; $topOffset) {

        }else{

        }
    }
}</pre>
<p>Finally we are ready to manipulate the CSS of the document so the sticky is positioned correctly for each of the 3 states.</p>
<pre>function scrollSticky(){
    if($(window).height() &gt;= $stickyHeight) {
        var aOffset = $('#sticky').offset();

        if($(document).height() - $footerHeight - $padding &lt; $(window).scrollTop() + $stickyHeight) {
            var $top = $(document).height() - $stickyHeight - $footerHeight - $padding;
            $('#sticky').attr('style', 'position:absolute; top:'+$top+'px;');

        }else if($(window).scrollTop() + $padding &gt; $topOffset) {
            $('#sticky').attr('style', 'position:fixed; top:'+$padding+'px;');

        }else{
            $('#sticky').attr('style', 'position:relative;');
        }
    }
}</pre>
<h2>Lets see it all together.</h2>
<pre>&lt;script&gt;

var $stickyHeight = 600;
var $padding = 10;
var $topOffset = 200;
var $footerHeight = 83;

function scrollSticky(){
    if($(window).height() &gt;= $stickyHeight) {
        var aOffset = $('#sticky').offset();

        if($(document).height() - $footerHeight - $padding &lt; $(window).scrollTop() + $stickyHeight) {
            var $top = $(document).height() - $stickyHeight - $footerHeight - $padding;
            $('#sticky').attr('style', 'position:absolute; top:'+$top+'px;');

        }else if($(window).scrollTop() + $padding &gt; $topOffset) {
            $('#sticky').attr('style', 'position:fixed; top:'+$padding+'px;');

        }else{
            $('#sticky').attr('style', 'position:relative;');
        }
    }
}

$(window).scroll(function(){
    scrollSticky()
});
&lt;/script&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://labs.impulsestudios.ca/a-better-way-to-sticky-content-with-javascript/feed</wfw:commentRss>
		</item>
		<item>
		<title>It&#8217;s Music to Our Ears&#8230;</title>
		<link>http://labs.impulsestudios.ca/welcome-belle-air-music</link>
		<comments>http://labs.impulsestudios.ca/welcome-belle-air-music#comments</comments>
		<pubDate>Fri, 14 Aug 2009 19:56:10 +0000</pubDate>
		<dc:creator>Kevin Martin</dc:creator>
		
		<category><![CDATA[Studio News]]></category>

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

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

		<guid isPermaLink="false">http://labs.impulsestudios.ca/?p=122</guid>
		<description><![CDATA[We at Impulse Studios are proud to announce the latest addition to our family of clients: Belle Air Music. They came to us in need of a fresh new image for Belle Air's website and we are already hard at work to deliver just that.]]></description>
			<content:encoded><![CDATA[<p><a class="headerGraphic" href="http://labs.impulsestudios.ca/welcome-belle-air-music"><img class="alignnone size-full wp-image-128" title="welcome-belle-air-music" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/welcome-belle-air-music.jpg" alt="welcome-belle-air-music" width="523" height="144" /></a></p>
<p>We at Impulse Studios are proud to announce the latest addition to our family of clients: Belle Air Music. They came to us in need of a fresh new image for Belle Air&#8217;s website and we are already hard at work to deliver just that.<span id="more-122"></span></p>
<p>Belle Air Music strives to serve musicians of all kinds - from beginners to professionals, with instruments from all avenues of sound. Since the first location opened in 1969, Belle Air Music has grown to serve customers from four different locations across London and Windsor. Their main branch in the heart of London is also home to their counterpart, The London Guitar Shop. In addition to selling instruments and sheet music, they are also an active member of the music community in London by offering workshops, recitals and many other services.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.impulsestudios.ca/welcome-belle-air-music/feed</wfw:commentRss>
		</item>
		<item>
		<title>Architectural Texture Pack</title>
		<link>http://labs.impulsestudios.ca/architectural-texture-pack</link>
		<comments>http://labs.impulsestudios.ca/architectural-texture-pack#comments</comments>
		<pubDate>Fri, 14 Aug 2009 16:30:39 +0000</pubDate>
		<dc:creator>Cole Thorsen</dc:creator>
		
		<category><![CDATA[Apps/Resources]]></category>

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

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

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

		<guid isPermaLink="false">http://labs.impulsestudios.ca/?p=87</guid>
		<description><![CDATA[
Recently we were in Montreal and took the opportunity to snap some nice textures from the contemporary and historic architecture that we were surrounded with during our visit.
These textures are free to use for both personal and commercial projects, if you use them and have a chance to send us a link we would appreciate [...]]]></description>
			<content:encoded><![CDATA[<p><a class="headerGraphic" href="http://labs.impulsestudios.ca/architectural-texture-pack"><img class="alignnone size-full wp-image-119" title="architectural-textures" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/architectural-textures.jpg" alt="architectural-textures" width="523" height="144" /></a></p>
<p>Recently we were in Montreal and took the opportunity to snap some nice textures from the contemporary and historic architecture that we were surrounded with during our visit.</p>
<p>These textures are free to use for both personal and commercial projects, if you use them and have a chance to send us a link we would appreciate it. (We were a bit inspired and would like to see how they inspire others)<span id="more-87"></span></p>
<p><a class="download" href="/wp-content/uploads/2009/08/architectural-textures.zip">Download all 22 Textures</a></p>
<p>alternatively you can view and download them one at a time:</p>
<div class="gallery">
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="block-texture-01" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/block-texture-01.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/block-texture-01-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="block-texture-02" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/block-texture-02.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/block-texture-02-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="block-texture-03" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/block-texture-03.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/block-texture-03-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both" /></p>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="block-texture-04" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/block-texture-04.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/block-texture-04-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="brick-texture-01" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/brick-texture-01.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/brick-texture-01-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="brick-texture-02" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/brick-texture-02.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/brick-texture-02-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both" /></p>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="brick-texture-03" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/brick-texture-03.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/brick-texture-03-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="brick-texture-04" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/brick-texture-04.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/brick-texture-04-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="brick-texture-05" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/brick-texture-05.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/brick-texture-05-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both" /></p>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="cobble-stone-texture-01" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/cobble-stone-texture-01.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/cobble-stone-texture-01-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="concrete-texture-01" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/concrete-texture-01.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/concrete-texture-01-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="concrete-texture-02" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/concrete-texture-02.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/concrete-texture-02-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both" /></p>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="concrete-texture-03" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/concrete-texture-03.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/concrete-texture-03-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="concrete-texture-04" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/concrete-texture-04.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/concrete-texture-04-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="concrete-texture-05" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/concrete-texture-05.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/concrete-texture-05-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both" /></p>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="marble-texture-01" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/marble-texture-01.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/marble-texture-01-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="metal-texture-01" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/metal-texture-01.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/metal-texture-01-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="stone-texture-01" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/stone-texture-01.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/stone-texture-01-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both" /></p>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="stone-texture-02" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/stone-texture-02.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/stone-texture-02-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="stone-texture-03" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/stone-texture-03.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/stone-texture-03-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="stone-texture-04" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/stone-texture-04.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/stone-texture-04-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both" /></p>
<dl class="gallery-item">
<dt class="gallery-icon"> <a class="download" title="stone-texture-05" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/stone-texture-05.jpg"><img class="attachment-thumbnail" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/08/stone-texture-05-150x150.jpg" alt="" width="150" height="150" /></a> </dt>
</dl>
<p><br style="clear: both;" /></div>
]]></content:encoded>
			<wfw:commentRss>http://labs.impulsestudios.ca/architectural-texture-pack/feed</wfw:commentRss>
		</item>
		<item>
		<title>Designing for a Client&#8217;s Best Interest</title>
		<link>http://labs.impulsestudios.ca/designing-for-a-clients-best-interest</link>
		<comments>http://labs.impulsestudios.ca/designing-for-a-clients-best-interest#comments</comments>
		<pubDate>Mon, 13 Jul 2009 14:00:03 +0000</pubDate>
		<dc:creator>Cole Thorsen</dc:creator>
		
		<category><![CDATA[Design]]></category>

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

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

		<guid isPermaLink="false">http://labs.impulsestudios.ca/?p=70</guid>
		<description><![CDATA[
The client&#8212;designer relationship is what keeps designers designing. Without clients to work for, we would not be able to continue doing what we do. However, sometimes it can be a difficult relationship to maintain. The problem put simply, is that clients have opinions and designers are stubborn.
The problem put simply, is that clients have opinions [...]]]></description>
			<content:encoded><![CDATA[<p><a class="headerGraphic" href="http://labs.impulsestudios.ca/designing-for-a-clients-best-interest"><img class="alignnone size-full wp-image-75" title="designing-for-clients" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/07/designing-for-clients.jpg" alt="designing-for-clients" width="523" height="144" /></a></p>
<p>The client&mdash;designer relationship is what keeps designers designing. Without clients to work for, we would not be able to continue doing what we do. However, sometimes it can be a difficult relationship to maintain. The problem put simply, is that clients have opinions and designers are stubborn.<span id="more-70"></span></p>
<blockquote><p>The problem put simply, is that clients have opinions and designers are stubborn.</p></blockquote>
<p>Often designers and design companies merely go about implementing client whims and desires, angrily grumbling about what a ridiculous request it is whilst they complete the task. Much of the time client requests are not fully thought out or their consequences are not fully understood. This is by no means the client’s fault. Your client is not a design expert; this is why they have hired a designer. Clients often know that something needs to be changed, but not how to change it to yield the best result, or what other implications that change might have.</p>
<blockquote><p>Designers have a wealth of knowledge that needs to be shared with clients.</p></blockquote>
<p>Designers have a wealth of knowledge that needs to be shared with clients. A designer’s job should not just be to complete tasks passed along a one-way street of communication where the clients’ requests are handed down like the word of god. A designer’s job is also to consult.<br />
For example, generally, front-end designers should also be experts in usability. If a client wants to create a new page without considering how drastically different the functionality is from the rest of the site, ultimately it is the users that will suffer. If a design change poses a usability issue or the bigger picture is not being taken into account, it is the designer’s job to return to the client with these issues and alternative solutions to address client concerns while maintaining the integrity of the entire project.</p>
<blockquote><p>…there is much more a designer can do for a client than just design…</p></blockquote>
<p>Some clients of course see designers as employees who work for them, bringing their ideas to fruition rather than partners who work with them in the best interest of the project. Showing these clients there is much more a designer can do for them than just design is the first step in creating a better working relationship.</p>
<p>Ultimately what makes clients happy is the bottom line. If more customers are coming through their doors, or more people are viewing their website because of your tweaks and recommendations, the client will generally be much happier than if it was completed to their original expectations. If we turn communication into a two-way street the potential for success is much higher. Clients are experts in their field, but designers are experts in communicating the message; working together will build a happier, healthier relationship over time.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.impulsestudios.ca/designing-for-a-clients-best-interest/feed</wfw:commentRss>
		</item>
		<item>
		<title>Re-Designing a Website</title>
		<link>http://labs.impulsestudios.ca/re-designing-a-website</link>
		<comments>http://labs.impulsestudios.ca/re-designing-a-website#comments</comments>
		<pubDate>Fri, 03 Jul 2009 18:16:06 +0000</pubDate>
		<dc:creator>Cole Thorsen</dc:creator>
		
		<category><![CDATA[Design]]></category>

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

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

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

		<category><![CDATA[Search Engine Optimization]]></category>

		<guid isPermaLink="false">http://labs.impulsestudios.ca/?p=57</guid>
		<description><![CDATA[
Websites, like anything else begin to show their age after a while. Changes in how the industry builds websites, the technologies available, and the way users interact with websites cause website re-designs to be a necessity.
When I begin discussing a re-design with a client, there are a couple of concerns that come forward with most [...]]]></description>
			<content:encoded><![CDATA[<p><a class="headerGraphic" href="http://labs.impulsestudios.ca/re-designing-a-website"><img class="alignnone size-full wp-image-61" title="website re-design" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/07/website-re-design.jpg" alt="website re-design" width="523" height="144" /></a></p>
<p>Websites, like anything else begin to show their age after a while. Changes in how the industry builds websites, the technologies available, and the way users interact with websites cause website re-designs to be a necessity.</p>
<p>When I begin discussing a re-design with a client, there are a couple of concerns that come forward with most of them. What if people do not recognize my new site? The people I talk to love the site; why does it need to be changed? A good re-design should take care of all of these concerns and it is important for clients to understand this immediately when considering a re-design.<span id="more-57"></span></p>
<h2>existing branding</h2>
<p>When going through the initial thought process for re-designing a website it is important to consider the lifetime of branding and identity the company has worked so hard to establish. This is where we can alleviate a significant portion of client concerns. Maintaining the branding as well as some elements or “feel” from the previous website will put users (and clients) at ease. Obviously we want visitors and clients to notice the significant changes made, but we also want them to feel like they are in the same place. On the web, we have no sense of location. Simple typos can <a href="http://en.wikipedia.org/wiki/Rocket_jump">rocket-jump</a> the user across the internet and into the unknown.<span> </span>We need to make sure visitors know they are in the same place; it is just different now.</p>
<h2>case study</h2>
<p>Take for instance the re-design of <a href="http://www.tsn.ca">TSN.ca</a>:</p>
<table border="0">
<tbody>
<tr>
<td>Before:</td>
<td>After:</td>
</tr>
<tr>
<td><a class="lightbox" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/07/tsn-old.jpg"><img class="alignnone size-medium wp-image-60" title="tsn-old" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/07/tsn-old-300x219.jpg" alt="tsn-old" width="260" height="190" /></a></td>
<td><a class="lightbox" href="http://labs.impulsestudios.ca/wp-content/uploads/2009/07/tsn-new.jpg"><img class="alignnone size-medium wp-image-60" title="tsn-old" src="http://labs.impulsestudios.ca/wp-content/uploads/2009/07/tsn-new-300x219.jpg" alt="tsn-new" width="260" height="190" /></a></td>
</tr>
</tbody>
</table>
<p>I do not want to comment on the design here but rather the esthetics of the re-design. <a href="http://www.tsn.ca">TSN</a> succeeds here, although the website has a new look. It boasts different navigation and a significant shift in the use of the colour pallet, but it remains recognizable.<span> </span>The overall colour scheme has been maintained, however the colours have shifted away from the high concentration of red. The logo remains, and we still see remnants of the “line” vector art branding throughout the site. Everything looks very different, but as users we understand that it is still <a href="http://www.tsn.ca">TSN</a>.</p>
<h2>existing usability</h2>
<p>Nostalgia is something else we need to carefully consider when re-designing a site. With some re-designs, there are a significant number of users who like the site the way it is. Backlash like this has been seen a number of times with social networking site <a href="http://www.facebook.com">Facebook</a>. Large numbers of users have lashed out against design changes and threatened to stop using the service. When completing a re-design it is important to understand how users currently interact with the site, what is working and what is not. From here we can make our usability changes. We need to balance the need for new features with users understanding of how existing features work. Sometimes it can be useful to observe users interacting with an existing site before re-designing it to better understand how it works. Applications like <a href="https://www.google.com/analytics/siteopt/splash?hl=en">Website Optimizer</a> can also help test parts of a re-design to see which options yield the desired result most effectively.</p>
<h2>beyond the traditional computer</h2>
<p>Even though users have expectations regarding the manner in which they interact with a website, the ways users are interacting with websites are increasingly changing. If the website to be re-designed is experiencing a significant amount of mobile traffic, implementing a mobile-specific site as part of the re-design can be beneficial. Other things to consider include designing for televisions and game console browsers, which are beginning to trend upwards as users start to use them to browse the internet.</p>
<h2>search engine optimization</h2>
<p>Of course, there are a couple of housekeeping issues that also need to be taken care of with a re-design. Our goal should be to increase traffic - not stifle it. With this in mind, we need to make sure we keep search engines happy. If the URL structure of the website changes at all, make sure to include <a href="http://en.wikipedia.org/wiki/HTTP_301">301 redirects</a> from the old pages to the new ones. This will not only direct search engines to the correct place, but users with old bookmarks as well. Site maps with search engines also need to be updated to ensure they can find and catalogue your new content as expediently as possible.</p>
<p>When completing a re-design, re-inventing the wheel is often not necessary. Of course the visual esthetic of the website needs to be upgraded, but we must also consider the existing users and the manner in which they use the website. We need to account for technology upgrades and changes in user habits. The goal is to create a successful re-design, however moving into the future without studying the website’s past increases the risk for downfall.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.impulsestudios.ca/re-designing-a-website/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
