<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VIA Studio &#187; Front End Development</title>
	<atom:link href="http://viastudio.com/category/technology/front-end-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://viastudio.com</link>
	<description>Leave The Magic To Us</description>
	<lastBuildDate>Wed, 12 Jun 2013 21:04:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Nonsense in Form Design</title>
		<link>http://viastudio.com/2012/10/18/nonsense-in-form-design/</link>
		<comments>http://viastudio.com/2012/10/18/nonsense-in-form-design/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 16:30:17 +0000</pubDate>
		<dc:creator>Jason Clark</dc:creator>
				<category><![CDATA[Business Development]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Front End Development]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://viastudio.com/?p=3110</guid>
		<description><![CDATA[As a geek, I&#8217;m extremely fond of trying out new apps and purchasing weird stuff online. More and more I&#8217;m confused and annoyed by the process of clicking things that I have no choice but to click. Most of the time it&#8217;s designed so badly that if I were a little less tech-savvy I probably [...]]]></description>
				<content:encoded><![CDATA[<p>As a geek, I&#8217;m extremely fond of trying out new apps and purchasing weird stuff online.</p>
<p>More and more I&#8217;m confused and annoyed by the process of clicking things that I have no choice but to click. Most of the time it&#8217;s designed so badly that if I were a little less tech-savvy I probably wouldn&#8217;t even know what I was clicking. As a company that develops ecommerce solutions, I&#8217;m aware of and respect the necessity of Terms &amp; Conditions, but that doesn&#8217;t mean you need to add another layer of confusion on top of what can be an already frustrating process for a large segment of the population.</p>
<p>Let&#8217;s take a look at some good and bad examples of this type of web design. As you&#8217;ll see, it&#8217;s not just ecommerce, it&#8217;s common sense in all form design.</p>
<h2>BAD, BAD BAD Examples:</h2>
<div id="attachment_3111" class="wp-caption alignnone"><img class="size-full wp-image-3111 " style="border: 0px;" title="Checkout WTF" src="http://viastudio.com/wp-content/uploads/2012/10/checkout-wtf.png" alt="Checkout WTF" width="494" height="173" /><p class="wp-caption-text">Horrible Ecommerce Checkout</p></div>
<div id="attachment_3113" class="wp-caption alignnone"><img class="size-full wp-image-3113 " title="Prefer Nonstop" src="http://viastudio.com/wp-content/uploads/2012/10/prefer-nonstop.png" alt="Prefer Nonstop" width="403" height="45" /><p class="wp-caption-text">Who doesn&#39;t prefer nonstop?</p></div>
<div id="attachment_3114" class="wp-caption alignnone"><img class="size-full wp-image-3114  " title="IPad Terms" src="http://viastudio.com/wp-content/uploads/2012/10/ipad-tc-e1350567960537.png" alt="IPad Terms" width="500" height="352" /><p class="wp-caption-text">Has anyone actually read all 42 pages of this?</p></div>
<p>&nbsp;</p>
<h2>GOOD JOB, People:</h2>
<div id="attachment_3112" class="wp-caption alignnone"><img class="size-full wp-image-3112 " title="Google Play &quot;Accept and Download&quot;" src="http://viastudio.com/wp-content/uploads/2012/10/GooglePlay-screen-e1350568650644.png" alt="Google Play &quot;Accept and Download&quot;" width="299" height="533" /><p class="wp-caption-text">Google Play &quot;Accept and Download&quot;</p></div>
<div id="attachment_3115" class="wp-caption alignnone"><img class="size-full wp-image-3115 " title="Amazon Checkout" src="http://viastudio.com/wp-content/uploads/2012/10/amazon-checkout.png" alt="Amazon checkout" width="218" height="219" /><p class="wp-caption-text">Amazon.com Checkout</p></div>
<p>Amazon had completely taken this acceptance out of their purchasing options. It&#8217;s inherent in the process that you accept their conditions.</p>
<div id="attachment_3116" class="wp-caption alignnone"><img class="size-full wp-image-3116 " title="Amazon Review" src="http://viastudio.com/wp-content/uploads/2012/10/amazon-tc-e1350568284510.png" alt="Amazon Review" width="494" height="42" /><p class="wp-caption-text">Amazon Review Order</p></div>
<p>Beautiful. No need to check any boxes.</p>
<p>Has anyone else seen extremely bad examples of this nonsense?</p>
]]></content:encoded>
			<wfw:commentRss>http://viastudio.com/2012/10/18/nonsense-in-form-design/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introduction to Responsive Design</title>
		<link>http://viastudio.com/2011/10/10/designing-responsively/</link>
		<comments>http://viastudio.com/2011/10/10/designing-responsively/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 18:53:17 +0000</pubDate>
		<dc:creator>Shawn Coots</dc:creator>
				<category><![CDATA[Front End Development]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[mobile first]]></category>
		<category><![CDATA[Responsive Web Design]]></category>

		<guid isPermaLink="false">http://viastudio.com/?p=2441</guid>
		<description><![CDATA[After reading Jason's series of articles regarding Marketing for Mobile, I thought I'd add to the discussion. My favorite web geek topic as of late is Responsive Web Design. It allows you to create a mobile-ready version of your website, without needing to build separate content. With a large portion of the world now browsing the web via smart phones and post-pc tablets, it's almost a no-brainer to offer mobile viewing experiences.]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-2445 aligncenter" title="Responsive Web Design" src="http://viastudio.com/wp-content/uploads/2011/10/responsive_image.jpg" alt="Responsive Web Design" width="610" height="431" /></p>
<p><em>After reading Jason&#8217;s series of articles regarding <a href="/2011/08/04/mobile-marketing-1/">Marketing for Mobile</a>, I thought I&#8217;d add to the discussion. My favorite web geek topic as of late is <a href="http://www.alistapart.com/articles/responsive-web-design/" target="_blank">Responsive Web Design</a>. It allows you to create a mobile-ready version of your website, without needing to build separate content. With a large portion of the world now browsing the web via smart phones and post-pc tablets, it&#8217;s almost a no-brainer to offer mobile viewing experiences.</em></p>
<p>Responsive Web Design uses CSS Media Queries to define multiple layouts that are specific to a screen&#8217;s size. That allows the site&#8217;s content to be served in different ways, based on how you&#8217;re viewing it. The same site can be designed with both the desktop and mobile phone in mind.</p>
<p>Since Ethan Marcotte (and several other talented folks) developed a &#8220;mobile first&#8221; approach to building sites, several frameworks have emerged to assist us with responsive design. There are several best practices to consider, especially if you want to avoid unnecessary page load for slower mobile browsers. Let&#8217;s take a look at a couple.</p>
<h2>Less Framework: <em>Responsive Sites Made Easy</em></h2>
<p>Joni Korpi&#8217;s <a href="http://lessframework.com/" target="_blank">Less Framework</a> is a CSS grid system, but what separates it from the 960&#8242;s and 1140&#8242;s is that it&#8217;s responsive out of the box. The stylesheet generated from the  Less Framework has four layouts:</p>
<p><img class="aligncenter size-full wp-image-2446" title="Less Framework" src="http://viastudio.com/wp-content/uploads/2011/10/lessframework.png" alt="Less Framework" width="610" height="258" /></p>
<ul>
<li>Desktop (992 pixels)</li>
<li>Tablet (768 pixels)</li>
<li>Wide/Landscape Mobile (480 pixels)</li>
<li>Mobile (320 pixels)</li>
</ul>
<p>This is a good range that targets most devices and desktops. You can develop your site&#8217;s styles in the default layout, then use the included media queries to code child layouts. Each layout has a number of columns based on the Golden Ratio. Unlike most grid systems, Less doesn&#8217;t contain a complicated set of classes to define your columns. Instead, there&#8217;s a comment for each media query layout that tells you the width of each column and how many you can use. There&#8217;s also robust typography options that you can customize based on your default font size.</p>
<h2>320 and Up: Designing both Responsive and Responsible Content</h2>
<p>There are some drawbacks to using Less Framework. In a true mobile first approach, you would design the 320 pixel layout, then build from there. This prevents mobile devices from downloading desktop sized assets from the start. Andy Clarke and Keith Clark have developed a solution. With the advent of their <a href="http://stuffandnonsense.co.uk/projects/320andup/" target="_blank">320 and Up</a>, mobile media queries load first, just as they should for best practices.</p>
<p>320 and Up loads css rules in this order for a better mobile experience:</p>
<ul>
<li>CSS Reset</li>
<li>Color Settings</li>
<li>Typography Styles</li>
<li>Media Queries load Assets and Layout Styles (but only as they&#8217;re needed)</li>
</ul>
<p>The package contains five layouts, all of which are based on the vertical grid that Less Framework uses. It also includes a number of javascript extensions that help deliver more responsive images. It can be used as a standalone kit, or as an extension of the <a href="http://html5boilerplate.com/" target="_blank">HTML5 Boilerplate</a>.</p>
<h2>What About My Existing Site?</h2>
<p><img class="alignright size-full wp-image-2448" title="Ethan Marcotte's Book" src="http://viastudio.com/wp-content/uploads/2011/10/book.jpg" alt="Ethan Marcotte's Book" width="232" height="321" />How do you convert an existing site to be responsive? Here&#8217;s a series of steps I go through:</p>
<ul>
<li>Pick one of the above frameworks and incorporate it into my existing site&#8217;s stylesheet</li>
<li>Use the <a href="http://getfirebug.com/" target="_blank">Firebug</a> extension in Firefox to determine which Layout Divs I need to alter</li>
<li>Add the Divs into each Media Query (I focus on the mobile media query first)</li>
<li>Adjust each Layout Div&#8217;s size to display properly in the chosen query (you can resize your browser window to test them)</li>
<li>Make sure all pages in the site display properly in the mobile layout</li>
<li>Copy the styles into the wide mobile and tablet queries, refining them to scale properly.</li>
</ul>
<p>There are several other best practices to consider, and each site has it&#8217;s own set of problems to solve. Beyond altering the css to fit screen size, you should carefully consider your content as it relates to a particular device. If you&#8217;re interested in developing a better understanding of these practices, I highly recommend the book <a href="http://www.abookapart.com/products/responsive-web-design" target="_blank"><em>Responsive Web Design</em></a>, by Ethan Marcotte. It&#8217;s a proverbial game changer.</p>
]]></content:encoded>
			<wfw:commentRss>http://viastudio.com/2011/10/10/designing-responsively/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
