<?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>Deelux: Rhode Island Graphic &#38; Web Design</title>
	<atom:link href="http://www.deeluxdesign.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.deeluxdesign.com</link>
	<description>We&#039;re a Providence design studio creating custom solutions for web and print.</description>
	<lastBuildDate>Tue, 20 Dec 2011 15:59:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Update WordPress Custom Fields with AJAX</title>
		<link>http://www.deeluxdesign.com/2011/12/update-wordpress-custom-fields-with-ajax/</link>
		<comments>http://www.deeluxdesign.com/2011/12/update-wordpress-custom-fields-with-ajax/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 02:07:24 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Tutorials & Tips]]></category>

		<guid isPermaLink="false">http://www.deeluxdesign.com/?p=4764</guid>
		<description><![CDATA[Chelsea and I recently designed and developed Vintage or Instagram, a cute little game that tests your ability to distinguish between photos actually taken in the 70&#8242;s and 80&#8242;s and those altered by the Instagram app to appear vintage. The gameplay mechanics (switching between photos, evaluating answers, keeping track of scores) is done with Javascript and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-4780"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-01-at-9.24.22-PM.png" alt="" width="600" height="242" /></p>
<p>Chelsea and I recently designed and developed <a href="http://vintageorinstagram.com"><em>Vintage or Instagram</em></a>, a cute little game that tests your ability to distinguish between photos actually taken in the 70&#8242;s and 80&#8242;s and those altered by the Instagram app to appear vintage.  The gameplay mechanics (switching between photos, evaluating answers, keeping track of scores) is done with Javascript and jQuery.  We decided to use WordPress to manage the photographs and other content.</p>
<p><span id="more-4764"></span></p>
<h3>The problem</h3>
<p>Just before we were ready to launch the site, Chelsea suggested that we should be tracking users&#8217; scores.  On the face of it, this is a simple idea.  The problem is that we need PHP to store the users&#8217; scores to WordPress&#8217;s mySQL database.  How is this a problem?  When you access a page from its web server, the PHP executes on the server first, the site is passed to your browser, which renders the page from the HTML/CSS and runs the Javascript.  Since our gameplay mechanics are executed on the browser (they&#8217;re Javascript), we can&#8217;t access PHP functions needed to store the scores because they&#8217;ve long since executed.</p>
<h3>Here&#8217;s the windup&#8230;</h3>
<p>How do we get the score from Javascript in the browser to the PHP on the server?  AJAX, of course!  If you don&#8217;t know, AJAX is an acronym for Asynchronous JavaScript and XML.  AJAX is able to send and receive from a web server in the &#8220;background&#8221; of a page, without the user noticing.  In this case, we will use AJAX to send a value (the score) from Javascript back to the web server, load a page, and execute a PHP function that saves the score as a meta value on WordPress page.</p>
<h3>…and the pitch!</h3>
<p>The AJAX setup is dead simple with jQuery:</p>
<div class="codecolorer-container javascript dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$.<span style="color: #660066;">ajax</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><br />
url<span style="color: #339933;">:</span><span style="color: #3366CC;">'http://vintageorinstagram.com/results/'</span><span style="color: #339933;">,</span><br />
cache<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span><br />
type<span style="color: #339933;">:</span> <span style="color: #3366CC;">'POST'</span><span style="color: #339933;">,</span><br />
data<span style="color: #339933;">:</span> <span style="color: #3366CC;">'score='</span> <span style="color: #339933;">+</span> scorePercent<br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>JQuery makes everything so easy, right?  Let&#8217;s break this down. First, <code class="codecolorer javascript dawn"><span class="javascript">url</span></code> calls the page we&#8217;ll set up that contains the PHP functions we need to store the score. Next, I&#8217;ve set cache to <code class="codecolorer javascript dawn"><span class="javascript"><span style="color: #003366; font-weight: bold;">false</span></span></code>, because the user might be playing our game multiple times, and I want to store the user&#8217;s latest score. <code class="codecolorer javascript dawn"><span class="javascript">Type<span style="color: #339933;">:</span> <span style="color: #3366CC;">'POST'</span><span style="color: #339933;">,</span></span></code> indicates that data should be sent to the server rather than recieved. Finally, <code class="codecolorer javascript dawn"><span class="javascript">data</span></code> is the data (duh) we&#8217;re going to pass to the loaded page, in this case, the variable <code class="codecolorer javascript dawn"><span class="javascript">scorePercent</span></code>.</p>
<h3>Bases loaded: put that data to use</h3>
<p>Once we&#8217;ve passed the data from the browser-side Javascript back to the server with AJAX, we can load a PHP page to process the data and store it away in our WordPress tables.  I decided to write the scores to custom field values in a dedicated page in my WordPress setup using the <code class="codecolorer php dawn"><span class="php">update_post_meta<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span></span></code> function.  This function resides on a page template which is assigned to our dedicated page in the backend (I got this idea from Venetian programmer <a href="http://www.emanueleferonato.com/2010/04/01/loading-wordpress-posts-with-ajax-and-jquery/">Emanuele Feronato</a>).  Here&#8217;s the entirety of the page template:</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:200px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <br />
<span style="color: #666666; font-style: italic;">/* Template Name: AJAX &nbsp;*/</span> <br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <br />
&nbsp; &nbsp; <span style="color: #000088;">$score</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'score'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> &nbsp;<span style="color: #666666; font-style: italic;">// get the score from AJAX and save it for PHP &nbsp; &nbsp; &nbsp;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #000088;">$old_score</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">436</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'score_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$score</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp;<span style="color: #666666; font-style: italic;">// get the proper existing custom field value</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$old_total</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">436</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'score_total'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// get the existing total &nbsp; &nbsp; &nbsp;</span><br />
&nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; <span style="color: #000088;">$new_score</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$old_score</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// add one to the existing score &nbsp;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$new_total</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$old_total</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// add one to the existing total &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><br />
&nbsp;<br />
&nbsp; &nbsp; update_post_meta<span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">436</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'score_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$score</span><span style="color: #339933;">,</span> <span style="color: #000088;">$new_score</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// load the new value into the custom field </span><br />
&nbsp; &nbsp; update_post_meta<span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">436</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'score_total'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$new_total</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// load the new value into the custom field </span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>Not much to it, but let&#8217;s break it down.</p>
<p><code class="codecolorer php dawn"><span class="php"><span style="color: #000088;">$score</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'score'</span><span style="color: #009900;">&#93;</span></span></code> pulls the data passed through AJAX and stores it as a new PHP variable <code class="codecolorer php dawn"><span class="php"><span style="color: #000088;">$score</span></span></code>.  We&#8217;re going to store the scores on the page as running totals, with one custom field for each possible score 0%, 20%, 40%, 60%, 80%, or 100% (there are only 5 questions in our game). Since we want the score to be recorded as a running total, we&#8217;ll first need to pull the current value for the user&#8217;s score with the <code class="codecolorer php dawn"><span class="php">get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span></span></code> function.  The first parameter is the ID of the storage page, the second is the custom field key we are going to access.  I&#8217;ve set up the custom field keys as &#8220;score_0,&#8221; &#8220;score_20&#8243;, etc., so <code class="codecolorer php dawn"><span class="php"><span style="color: #0000ff;">'score_'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$score</span></span></code> will construct the appropriate key based on the user&#8217;s score.</p>
<p>We have the old score, now we need to increase that value by one and then update the custom field value.  <code class="codecolorer php dawn"><span class="php">Get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span></span></code> returns an array, so isolate the first value, add one, and assign it to <code class="codecolorer php dawn"><span class="php"><span style="color: #000088;">$new_score</span></span></code> (you&#8217;ll notice in the code above that I&#8217;m also updating the total as we go).</p>
<p>Finally, we need to replace the old custom field value with the new one we just made with <code class="codecolorer php dawn"><span class="php">update_post_meta<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span></span></code>.  The first parameter is the id of the page with the custom fields, the second is the custom field key we want to update, and the last one is the new value for that key (<code class="codecolorer php dawn"><span class="php"><span style="color: #000088;">$new_score</span></span></code>).  Done with the code!</p>
<h3>Bring it all home</h3>
<p>Back when we were setting up the AJAX, you&#8217;ll remember that I defined a url parameter.  Once you&#8217;ve uploaded the Ajax page template we just created to our theme folder, log in to your WordPress backend, create a new page called &#8220;results,&#8221; and set the page template to &#8220;AJAX.&#8221;  The last thing to do is set up the proper custom fields (score_0 through score_100) and assign them each a value of 0.</p>
<p>To review, the process I&#8217;ve laid out here is meant to move a value from Javascript executed by the browser to a WordPress PHP file on your web server via AJAX, and then store that value in a custom field.  Now, I am not an expert by any stretch on anything I&#8217;ve detailed here.  Do you have improvements to suggest on my methods, dear reader?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deeluxdesign.com/2011/12/update-wordpress-custom-fields-with-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Exploration in Adaptive Design</title>
		<link>http://www.deeluxdesign.com/2011/09/an-exploration-in-adaptive-design/</link>
		<comments>http://www.deeluxdesign.com/2011/09/an-exploration-in-adaptive-design/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 19:02:29 +0000</pubDate>
		<dc:creator>Chelsea</dc:creator>
				<category><![CDATA[Featured Work]]></category>

		<guid isPermaLink="false">http://www.deeluxdesign.com/?p=4043</guid>
		<description><![CDATA[Summary: Custom WordPress website design, identity, and collateral for Ethelind Coblin Architect, a Manhattan-based firm specializing in residential architecture and interior design including lobbies, apartments, and country homes. The firm asked us to design a website that functioned equally-well in browsers and on mobile devices, so we had to design a flexible and fluid layout [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignleft size-full wp-image-4423"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/09/port-eca2.jpg" alt="" width="590" height="458" />Summary: </strong>Custom WordPress website design, identity, and collateral for Ethelind Coblin Architect, a Manhattan-based firm specializing in residential architecture and interior design including lobbies, apartments, and country homes. The firm asked us to design a website that functioned equally-well in browsers and on mobile devices, so we had to design a flexible and fluid layout that would adapt to changing screen sizes and resolutions. [<a href="http://www.ethelindcoblinarchitect.com/">Visit site</a>]</p>
<p><span id="more-4043"></span></p>
<h3>Browser</h3>
<p><img class="alignnone size-full wp-image-4161"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/09/imac2.jpg" alt="" width="590" />While the site must appeal to the casual visitor, it&#8217;s primary use is as a portable portfolio for traveling employees. To ensure equally-satisfying user experiences, the browser version called for a minimal interface with buttons and images as navigational elements.</p>
<h3>iPad</h3>
<p><img class="alignleft size-full wp-image-4504"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/09/ipad-collage3.jpg" alt="" width="590" />The biggest challenge in designing sites for mobile devices is creating simple and intuitive navigation; that&#8217;s why our content is touch screen and keyboard accessible. Images are full-screen for maximum impact, and supplemental information is easy to reveal.</p>
<h3>iPhone</h3>
<p><img class="alignleft size-full wp-image-4501"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/09/ipad-collage23.jpg" alt="" width="590" />The iPhone version is of course the most simplified layout. Content is edited and navigation is simple to use on a small screen. This version acts as a prelude: providing the user with enough compelling information to encourage further exploration on a larger device.</p>
<h3>Happy Client</h3>
<p><img class="size-full wp-image-3474 alignleft"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/09/je.jpg" alt="" height="160" />&#8220;Deelux helped us reinvent our office image allowing us to showcase our designs across multiple platforms. Andrew and Chelsea were quick to create solutions to fit our needs, making the design process flow smoothly. They exceeded our expectations in creating a professional website that we are proud of.&#8221;</p>
<p>-<strong>Ethelind Coblin &#038; Jennifer Judge</strong> Principles</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deeluxdesign.com/2011/09/an-exploration-in-adaptive-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Direction for a Non-Profit</title>
		<link>http://www.deeluxdesign.com/2011/08/new-direction-for-a-non-profit/</link>
		<comments>http://www.deeluxdesign.com/2011/08/new-direction-for-a-non-profit/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 17:07:24 +0000</pubDate>
		<dc:creator>Chelsea</dc:creator>
				<category><![CDATA[Featured Work]]></category>

		<guid isPermaLink="false">http://www.deeluxdesign.com/?p=3400</guid>
		<description><![CDATA[Summary: Custom WordPress website design and collateral for Recycle-A-Bike (RAB), a Providence-based organization that connects people with refurbished bikes, provides practical bike knowledge, and advocates bicycle use by safer, more confident cyclists. After a decade operating as a volunteer co-op, RAB needed us to develop and maintain a consistent brand as the organization transitioned into [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignnone size-full wp-image-4626"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/10/rab3.jpeg" alt="" width="590" height="485" />Summary:</strong> Custom WordPress website design and collateral for Recycle-A-Bike (RAB), a Providence-based organization that connects people with refurbished bikes, provides practical bike knowledge, and advocates bicycle use by safer, more confident cyclists. After a decade operating as a volunteer co-op, RAB needed us to develop and maintain a consistent brand as the organization transitioned into an official non-profit. [<a href="http://www.recycleabike.org">Visit site</a>]</p>
<p><span id="more-3400"></span></p>
<h3>One-Page Website</h3>
<p><img class="alignnone size-full wp-image-4662"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/10/splice3.jpg" alt="" width="590" />We chose a one-page layout for RAB&#8217;s website because it is innately simple, easy to use, and all-inclusive. Its goal is two-fold: direct the user to their desired content quickly, while attracting their attention to information they might not have noticed otherwise.</p>
<h3>Pamphlet</h3>
<p><img class="alignnone size-full wp-image-3793"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/09/pamphlet.jpg" alt="" width="590" height="905" />As many of RAB&#8217;s participants have limited to no internet access, we felt it necessary to design a compact pamphlet that basically functions as a pocket-sized version of the website. We utilized an accordion fold to create a finished piece measuring 5.5&#8243; by 4.25.&#8221;</p>
<h3>Cycling Map</h3>
<p><img class="alignnone size-full wp-image-3852"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/08/map2.jpg" alt="" width="600" height="388" />We wanted to put something useful and compelling on the opposite side of the pamphlet to encourage people to hold onto it. Since there is little documentation on how to get to our state&#8217;s scenic bike paths, we made a nifty map highlighting their entrances.</p>
<h3>Happy Client</h3>
<p><img class="alignleft size-full wp-image-4269"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/08/jenna3.jpg" alt="" height="160" />“Deelux completely revamped our organization&#8217;s look and boosted our confidence in the public eye. It started with the redesign of our website; and from that the inspiration for our pamphlets and city map took shape. Their knack for visual quality has become the framework of our story here at Recycle-A-Bike.&#8221;</p>
<p>-<strong>Jenna Johns-Yu</strong> Development Director</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deeluxdesign.com/2011/08/new-direction-for-a-non-profit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What does your URL say about you?</title>
		<link>http://www.deeluxdesign.com/2011/06/what-does-your-url-say-about-you/</link>
		<comments>http://www.deeluxdesign.com/2011/06/what-does-your-url-say-about-you/#comments</comments>
		<pubDate>Sat, 04 Jun 2011 15:54:28 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Frequently Asked Questions]]></category>

		<guid isPermaLink="false">http://www.deeluxdesign.com/?p=3339</guid>
		<description><![CDATA[Choosing the right URL is a very important decision to make for any new internet venture: not only will it be the first chance you have to present yourself to a new user, but it will also have a deeper effect in shaping your presence on the web both in terms of reputation and your [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-3340 alignnone"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/06/iceland.png" alt="" width="590" height="300" />Choosing the right URL is a very important decision to make for any new internet venture: not only will it be the first chance you have to present yourself to a new user, but it will also have a deeper effect in shaping your presence on the web both in terms of reputation and your SEO results.  Choosing a URL is compounded by textual challenges, limited inventory, and confusion about extensions.</p>
<p><span id="more-3339"></span></p>
<h3>Textual Challenges</h3>
<p>URLs must be crafted with a limited character set; the most vexing of this is the lack of a method for making a word break (spaces and underscores, among others, are not allowed).  If you are a new business or organization and you expect your website to be a crucial driver of activity, you would consider URL limitations when choosing your business name.  Of course, we&#8217;re not saying that you should name your business widgets123.com, but by the same token you don&#8217;t want to find out too late that www.widgets.com is taken.</p>
<p>Your URL also factors into your SEO results.  <a  href="http://www.deeluxdesign.com/2011/02/what-can-i-do-to-improve-my-seo%e2%80%8e/">We&#8217;ve written before</a> that outsiders don&#8217;t really know how Google&#8217;s search algorithms factor a site&#8217;s page rank, but it is generally agreed that keyword repetition is a key feature of SEO success.  What&#8217;s more, SEO experts suggest that your important keywords should repeat on a variety of levels of your site&#8217;s markup: starting with the URL, down to the page title, the meta description, and your content hierarchy.</p>
<h3>Limited Inventory</h3>
<p>A survey in 2007 found there were over 108 million websites, so anyone who has set out to register a new domain will know that their first choice is usually unavailable.  Fortunately, there&#8217;s a convenient tool to help you find a domain name: <a href="http://www.domai.nr">Domai.nr</a>.   Type a name into the search box and Domai.nr will not only suggest interesting URL options, but it will also check to see if that domain is available.  For example, if you type &#8220;stinky cats&#8221; into Domai.nr&#8217;s search bar, it will not only suggest stinkycats.com (unavailable) but stinkycats.org (available), then more clever combinations of <a href="http://en.wikipedia.org/wiki/Subdomain">subdomains</a>, <a href="http://en.wikipedia.org/wiki/Top-level_domain">top-level domains</a> (TLD), and directories, such as stinky.ca/ts (available) or stin.ky/cats (also available) or st.in/kycats (alas, unavailable).  Creating a URL like this is known as a &#8220;domain hack.&#8221;</p>
<h3>Extensions</h3>
<p>Domai.nr will offer you some interesting suggestions, many of which (such as Domai.nr itself) rely on a <a href="http://en.wikipedia.org/wiki/Cctld">country-code top-level domain</a> (ccTLD) extension for its novelty.  Unlike .com, which is a generic top-level domain, ccTLDs are two-letter extensions that are placed in trust for countries, sovereign states, or dependent territories by the Internet Assigned Numbers Authority (or IANA, the organization that oversees domain names, IP address, and other internet address-type stuff).</p>
<p>Sometimes, you must be a citizen of the country to use a ccTLD, but in most cases this is not so.  Most typically, small countries with desirable ccTLDs can make some extra bank: Tuvalu, a Pacific micronation, sells .tv (as in tnt.tv), while the British Indian Ocean Territory controls the hot .io extension (like <a href="http://drop.io">drop.io</a>, or our client <a href="http://groupvisual.io">groupvisual.io</a>).  You can find a list of <a href="http://en.wikipedia.org/wiki/Cctld#Commercial_and_vanity_use">common ccTLDs</a> courtesy of Wikipedia.</p>
<h3>So, what does your TLD say?</h3>
<p>Top-level domains carry reputations, which can be a product of a variety of factors, such as cost (cheaper TLDs attract cheaper sites), ubiquity, and the quality and type of sites that are choosing that TLD.  I&#8217;ve hit on a few above, but I&#8217;ll go into some more detail:</p>
<h3>The Good</h3>
<ul>
<li><strong>.com:</strong> The most generic and common TLD: the white bread of TLDs.  You can&#8217;t go wrong here, though it may be difficult to find the exact URL you want.</li>
<li><strong>.org:</strong> Are you a non-profit?  This is the domain for you.  Even though you are not strictly required to be a non-profit to use the .org TLD, it does confer some legitimacy to your URL (in fact, those in the know think that Google ranks incoming links from .org and .edu sites higher than others).</li>
<li><strong>.edu:</strong> To get this TLD, you MUST be an accredited post-secondary institution in the United States.  So much for ClownUniversity.edu.</li>
<li><strong>.io:</strong> Recently popularized by sites such as drop.io, this ccTLD will help your URL fit in with the cool kids.</li>
<li><strong>.us:</strong> Only borderline cheesy, maybe just old school…del.icio.us was perhaps the first mainstream domain hack (now that it&#8217;s owned by Yahoo, it goes by the more prosaic <a href="http://delicious.com">delicious.com</a>).</li>
<li><strong>.tv, .fm, and .am:</strong> Generally used by TV stations, FM radio (or internet radio stations, like last.fm), and AM radio stations</li>
<li><strong>.me:</strong> Has a growing popularity for personal websites (the slogan is &#8220;.me is about YOU!&#8221;).  We have the independence of Montenegro in 2006 to thank for this ccTLD.  A notable domain hack was the website for the film Despicable Me: you guessed it, despicable.me.</li>
<li><strong>.is:</strong> Iceland&#8217;s ccTLD is good to pair with a directory (such as <a href="http://jessicahische.is/awesome">jessicahische.is/awesome</a>, or <a href="http://jessicahische.is/adumbass">jessicahische.is/adumbass</a>)</li>
</ul>
<h3>The Bad</h3>
<ul>
<li><strong>.net:</strong> Originally intended for networking organizations and companies, this restriction was never enforced.  Now .net URLs have a vague &#8220;techno&#8221; air about them, but in my mind it feels more like an aging 1990&#8242;s-type of techno&#8230;</li>
</ul>
<h3>The Ugly</h3>
<ul>
<li><strong>.info, and .biz:</strong> This may be a personal bias, but in general .info and .biz tend to be cheap URLs to obtain and maintain, and if you ask me do not present your URL in the best light.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.deeluxdesign.com/2011/06/what-does-your-url-say-about-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Readability Survey of the Top 10 Blogs</title>
		<link>http://www.deeluxdesign.com/2011/03/readability-survey-of-the-top-10-blogs/</link>
		<comments>http://www.deeluxdesign.com/2011/03/readability-survey-of-the-top-10-blogs/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 01:15:18 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Tutorials & Tips]]></category>

		<guid isPermaLink="false">http://www.deeluxdesign.com/?p=2902</guid>
		<description><![CDATA[It seems as though every time we begin designing a new WordPress theme, we quickly have to make typographical and layout decisions that promote good screen readability. These decisions can be very broad and influenced by other layout factors (such as text column width), but quickly work their way down to the minutiae of text [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2943"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/composite.png" alt="" width="590" /><br />
It seems as though every time we begin designing a new WordPress theme, we quickly have to make typographical and layout decisions that promote good screen readability.  These decisions can be very broad and influenced by other layout factors (such as text column width), but quickly work their way down to the minutiae of text color, size, and leading (line height).  All these choices work together to influence the site&#8217;s readability.</p>
<p><span id="more-2902"></span>In the spirit of not needing to reinvent the wheel, I&#8217;ve taken a quick survey of the 10 most popular blogs, according to <a href="http://technorati.com/blogs/top100">Technorati</a>. For each blog, I&#8217;ve noted several CSS properties that work together to influence the site&#8217;s readability. Of course, no one&#8217;s saying these are the most readable, or the most aesthetically pleasing (I&#8217;m looking at you, TMZ), but because they attract a very wide readership they serve as a useful baseline.</p>
<p><strong>1. <a href="http://www.huffingtonpost.com/2011/02/26/libya-protests-tripoli-re_n_828586.html">Huffington Post</a></strong><br />
<img class="alignnone size-full wp-image-2945"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/huffpo_031.png" alt="" width="590" height="50" /></p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">p <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">570px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">6px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Arial<span style="color: #00AA00;">,</span> ‘Helvetica Neue’<span style="color: #00AA00;">,</span> Helvetica<br />
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><br />
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">18px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p><strong>2. <a href="http://techcrunch.com/2011/02/26/fly-or-die-xoom-kno-tablet/">TechCrunch</a></strong><br />
<img class="alignnone size-full wp-image-2946"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/techcrunch_03.png" alt="" width="590" height="50" /></p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">p <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">635px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">16px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">13px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Lucida Grande<span style="color: #00AA00;">,</span> Verdana<span style="color: #00AA00;">,</span> Lucida Sans Regular<span style="color: #00AA00;">,</span> Lucida Sans Unicode<span style="color: #00AA00;">,</span> Arial<span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">13px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">19px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#272727</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p><strong>3. <a href="http://mashable.com/2011/02/26/social-printshop/">Mashable</a></strong><br />
<img class="alignnone size-full wp-image-2947"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/mashable_03.png" alt="" width="590" height="50" /></p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">p <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">642px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> elastic<span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">13px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Arial<span style="color: #00AA00;">,</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">13px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">21px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#474747</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p><strong>4. <a href="http://www.engadget.com/2011/03/23/voice-controlled-japanese-robot-assists-with-eating-makes-veggi/">Engadget</a></strong><br />
<img class="alignnone size-full wp-image-2948"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/engadget_03.png" alt="" width="590" height="50" /></p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">p <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">650px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> elastic<span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">19px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> georgia<span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">22px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#444</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p><strong>5. <a href="http://www.boingboing.net/2011/02/26/alan-dean-foster-pre-2.html">BoingBoing</a></strong><br />
<img class="alignnone size-full wp-image-2949"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/boingboing_03.png" alt="" width="590" height="50" /></p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">p <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">600px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> elastic<span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">11px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">&quot;Helvetica Neue&quot;</span><span style="color: #00AA00;">,</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #ff0000;">&quot;Trebuchet MS&quot;</span><span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">22px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p><strong>6. <a href="http://www.tmz.com/2011/02/25/charlie-sheen-two-and-a-half-men-chuck-lorre-radio-interview/">TMZ</a></strong><br />
<img class="alignnone size-full wp-image-2950"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/tmz_03.png" alt="" width="590" height="50" /></p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">p <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">566px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">16px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Arial<span style="color: #00AA00;">,</span> ‘Helvetica Neue’<span style="color: #00AA00;">,</span> Helvetica<br />
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">16px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p><strong>7. <a href="http://www.thedailybeast.com/blogs-and-stories/2011-02-25/the-oscars-are-james-franco-and-anne-hathaway-making-them-cool/?cid=hp:beastoriginalsR1">The Daily Beast</a></strong><br />
<img class="alignnone size-full wp-image-2951"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/sexybeast_03.png" alt="" width="590" height="50" /></p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">p <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">500px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">33px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Arial<span style="color: #00AA00;">,</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><br />
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">13px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">18px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p><strong>8. <a href="http://thinkprogress.org/2011/02/26/report-top-10-disastrous-policies-from-the-wisconsin-gop-you-havent-heard-about/">ThinkProgress</a></strong><br />
<img class="alignnone size-full wp-image-2952"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/thinkprogress_03.png" alt="" width="590" height="50" /></p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">p <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">550px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">32px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">'Lucidia Grande’, Verdana, sans-serif;<br />
font-size: 12px;<br />
line-height: 18px;<br />
<br />
color: #000;<br />
background-color: #FFF;<br />
}</span></div></td></tr></tbody></table></div>
<p><strong>9. <a href="http://hotair.com/archives/2011/02/26/one-reason-why-wisconsin-needed-union-reform-captive-benefits/">Hot Air</a></strong><br />
<img class="alignnone size-full wp-image-2953"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/hotair_03.png" alt="" width="590" height="50" /></p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">p <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">520px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> elastic<span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> georgia<span style="color: #00AA00;">,</span> ‘times new roman’<span style="color: #00AA00;">,</span> <span style="color: #993333;">serif</span><br />
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">13px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">18px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p><strong>10. <a href="http://gizmodo.com/#!5770645/next-weeks-apple-event-what-to-expect">Gizmodo</a></strong><br />
<img class="alignnone size-full wp-image-2954"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/gizmodo_03.png" alt="" width="590" height="50" /></p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">p <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">620px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">13px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Georgia<span style="color: #00AA00;">,</span> Times<span style="color: #00AA00;">,</span> <span style="color: #ff0000;">'Liberation Serif'</span><span style="color: #00AA00;">,</span> <span style="color: #993333;">serif</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">22px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#333</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p><strong>Bonus: <a href="http://www.deeluxdesign.com/blog/">Deelux</a></strong><br />
<img class="alignnone size-full wp-image-2986"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/03/Screen-shot-2011-03-29-at-11.42.42-AM.png" alt="" width="590" height="50" /></p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">p <span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">600px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> elastic<span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">25px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">'droid sans'</span><span style="color: #00AA00;">,</span> <span style="color: #ff0000;">'helvetica neue'</span><span style="color: #00AA00;">,</span> helvetica<span style="color: #00AA00;">,</span> arial<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">14px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">25px</span><span style="color: #00AA00;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#333</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<h3>Conclusions</h3>
<p>Three measures interest me the most, because together I think they make the most impact on readability: width, font-size, and line-height. On average, the column <code class="codecolorer text dawn"><span class="text">width</span></code> among these blogs is 585.3 px (there is no such thing as a fraction of a pixel, but we&#8217;re talking averages, so deal with it). The average <code class="codecolorer text dawn"><span class="text">font-size</span></code> is 13 px and the <code class="codecolorer text dawn"><span class="text">line-height</span></code> is 19.1 px.</p>
<p>These three factors don&#8217;t individually create a readable layout: they function as parts of a whole. With that in mind, I&#8217;m not sure that an average is the best way to encapsulate the data set. What about median (the middle value of the data set)? For <code class="codecolorer text dawn"><span class="text">width</span></code> the median is 585 px, for <code class="codecolorer text dawn"><span class="text">font-size</span></code> it&#8217;s 13 px, and for <code class="codecolorer text dawn"><span class="text">line-height</span></code> it&#8217;s 18.5 px. The <code class="codecolorer text dawn"><span class="text">width</span></code> is in line with what I expected, however I&#8217;m surprised that the average and median <code class="codecolorer text dawn"><span class="text">font-sizes</span></code> are so small (I expected at least 14 px), especially with only about 5 px of leading. Perhaps what&#8217;s needed is some kind of algorithm that compresses all the CSS properties influencing readability into a concise &#8220;Readability Index&#8230;&#8221;</p>
<p>I&#8217;m also surprised that a wide majority of the fonts are sans-serif (7 of 10). Half of the four tech blogs (the most-represented genre) are set in Georgia, which is generally agreed to be a very readable (but not necessarily &#8220;high-tech&#8221;) font.</p>
<p>I also find it strange that, with the exception of BoingBoing, every blog that includes Arial in its <code class="codecolorer text dawn"><span class="text">font-family</span></code> stack calls it <em>before</em> Helvetica! Arguably, Helvetica is a better typeface than Arial, and since Helvetica comes installed on all Apple computers (as does Arial), it should be called first in the stack. As it is now, Mac OS readers of the Huffington Post will never see the site in Helvetica (althogh iOS users will). Is this because the developers of these sites use a PC, or at least have a PC-centric approach to their markup?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deeluxdesign.com/2011/03/readability-survey-of-the-top-10-blogs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What can I do to improve my SEO‎?</title>
		<link>http://www.deeluxdesign.com/2011/02/what-can-i-do-to-improve-my-seo%e2%80%8e/</link>
		<comments>http://www.deeluxdesign.com/2011/02/what-can-i-do-to-improve-my-seo%e2%80%8e/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 21:31:50 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Frequently Asked Questions]]></category>

		<guid isPermaLink="false">http://www.deeluxdesign.com/?p=2329</guid>
		<description><![CDATA[In some people&#8217;s minds Search Engine Optimization (SEO) is an art darker than witchcraft; to others, it&#8217;s something incredibly proscriptive: do A, B, and C, and you&#8217;ll be number one in Google searches. Fortunately, SEO is not voodoo (or my pantry would be filled with chicken necks and newts instead of olive oil and cereal), [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-2382 alignnone"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/02/seo.png" alt="seo" width="590" height="300" /><br />
In some people&#8217;s minds Search Engine Optimization (SEO) is  an art darker than witchcraft; to others, it&#8217;s something incredibly proscriptive: do A, B, and C, and you&#8217;ll be number one in Google searches.  Fortunately, SEO is not voodoo (or my pantry would be filled with chicken necks and newts instead of olive oil and cereal), but unfortunately it is not as simple as checking off boxes on a to-do list.  It&#8217;s somewhere in between, and far more interesting.</p>
<p><span id="more-2329"></span>Google doesn&#8217;t reveal the exact parameters collected and processed by its famous algorithm and its web-crawling &#8220;robots&#8221; (the automated programs that access websites to catalog them for Google); to do so would tip its multibillion dollar hand.  SEO experts do have a few sources to go on.  For instance, Google publishes a <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=35769">guide</a> to SEO for webmasters.  (The words of Google engineers are analyzed like the congressional testimonies of <a href="http://www.amazon.com/Poetry-Alan-Greenspan-Painstakingly-Nevertheless/dp/0595096441/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1298495025&amp;sr=8-1">Alan Greenspan</a>.)  Others have attempted to <a href="http://www.vaughns-1-pagers.com/internet/google-ranking-factors.htm">reverse engineer</a> Google&#8217;s algorithm themselves.  That aside, Google engineer <a href="http://www.mattcutts.com/blog/">Matt Cutts</a> told the New York Times for a recent <a href="http://www.nytimes.com/2011/02/11/business/media/11search.html?_r=1&amp;scp=2&amp;sq=seo&amp;st=cse">article</a> about The Huffington Post, “One piece of advice I give to S.E.O. masters is, don’t chase after Google’s algorithm, chase after your best interpretation of what users want, because that’s what Google’s chasing after.”</p>
<p>So then, SEO is pretty simple: make a site that&#8217;s great for people, and Google will reward you.  That sounds awfully zen, and I think the truth is a little more complicated.  For instance, Google says they&#8217;re trying to hone their algorithm to think like a person, but in reality, the algorithm is thinking how Google engineers <em>think</em> people think.</p>
<p>What does that mean for you?  Though I don&#8217;t pretend to be an SEO expert, I&#8217;ve read through some SEO advice and source material, and I think there are some fundamental tenants:</p>
<ol>
<li><strong>Content</strong>. Your content should be well-structured.  From the very beginning, we ask our clients to create content that is hierarchical and well-organized.  It&#8217;s a good idea to start from an outline and work from there.</li>
<li><strong>Keywords</strong>.  When developing content, make a list of keywords that fit your organization and/or content.  Use these keywords on all levels of your structural outline.</li>
<li><strong>Links</strong>.  Every page of your site should have a link out.  It&#8217;s not necessarily true that the more links on your page, the better (there&#8217;s a risk that Google will think your page is spam and lower its ranking).  Also, and perhaps more crucially, you need to get other sites to link to you, especially high-quality sites.  Google puts special weight on .edu and .org sites that link to yours.</li>
<li><strong>No dirty tricks</strong>.  Stay away from so-called &#8220;black hat&#8221; techniques…like loading your page with irrelevant keywords, creating multiple sites with duplicate content, using affiliate programs to populate links, and so forth.</li>
</ol>
<p>If you&#8217;re interested in learning about SEO in greater detail, the team at <a href="http://www.seomoz.org/">SEOmoz</a> has put together a (long) <a href="http://guides.seomoz.org/beginners-guide-to-search-engine-optimization">Beginner&#8217;s Guide to SEO</a>.  I haven&#8217;t read the whole thing, but at least it has some nice illustrations!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deeluxdesign.com/2011/02/what-can-i-do-to-improve-my-seo%e2%80%8e/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Social Media Success Story</title>
		<link>http://www.deeluxdesign.com/2011/02/a-social-media-success-story/</link>
		<comments>http://www.deeluxdesign.com/2011/02/a-social-media-success-story/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 15:23:44 +0000</pubDate>
		<dc:creator>Chelsea</dc:creator>
				<category><![CDATA[Featured Work]]></category>

		<guid isPermaLink="false">http://www.deeluxdesign.com/?p=3442</guid>
		<description><![CDATA[Summary: Handcrafted HTML/CSS website design, identity, and social media campaign for &#8220;LightHearted,&#8221; Freecell’s winning entry in the Times Square Valentine competition. The installation consisted of elliptical loops covered in lightweight fabric that transformed into a heart when lifted. We were tasked with creating an identity and website that would entice and facilitate massive participation for [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-3516"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/09/lh-up2.jpg" alt="" width="590" height="458" /><br />
<strong>Summary:</strong> Handcrafted HTML/CSS website design, identity, and social media campaign for &#8220;LightHearted,&#8221; Freecell’s winning entry in the Times Square Valentine competition. The installation consisted of elliptical loops covered in lightweight fabric that transformed into a heart when lifted. We were tasked with creating an identity and website that would entice and facilitate massive participation for the event. [<a href="http://deeluxdesign.com/archive/lighthearted/">Visit archive</a>]</p>
<p><span id="more-3442"></span></p>
<h3>Print Campaign</h3>
<p><img class="alignnone size-full wp-image-3444"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/09/LH_poster_final.jpg" alt="" width="590" />Through signage we encouraged visitors to post their own photos of the event to Flickr. They were so compelling that we created a slideshow on the website showcasing great moments at the heart, including 4 proposals, 6 birthdays, and 1 Quinceañera!</p>
<h3>Interactive Site</h3>
<p><img class="alignnone size-full wp-image-4533"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/02/down-rev1.jpg" alt="" width="590" height="210" />To complement the communal and fun-loving spirit of the heart, we designed a website based around a love letter floating over Times Square. With the click of a button, the letter can be hidden to view a full-screen slideshow.</p>
<h3>Social Engagement</h3>
<p><img class="alignnone size-full wp-image-2315"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/02/171712_146904068704010_136363139758103_286090_3674990_o.jpg" alt="" width="590" />An intense promotional campaign was required to encourage visitors and volunteer participation, so we utilized Twitter, Facebook, and Flickr to build an enthusiastic following resulting in over 3,000 visitors in two weeks. [Wedding photo by <a href="http://www.weissweddings.com/">Mark Weiss</a>]</p>
<h3>Happy Client</h3>
<p><img class="alignleft size-full wp-image-4451"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/02/john2.jpg" alt="" width="140" height="160" />“Great design, which we knew we would get from Andrew and Chelsea, is the easy part of any project. The hard part is delivering content on time and on budget. We had web, social media, and print components that had to be considered, crafted, and deployed, and Deelux proved itself at every turn.&#8221;</p>
<p>-<strong>John Hartmann</strong> Partner at <a href="http://www.frcll.com">Freecell</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deeluxdesign.com/2011/02/a-social-media-success-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should I use Vimeo or YouTube?</title>
		<link>http://www.deeluxdesign.com/2011/01/should-i-use-vimeo-or-youtube/</link>
		<comments>http://www.deeluxdesign.com/2011/01/should-i-use-vimeo-or-youtube/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 18:37:38 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Frequently Asked Questions]]></category>
		<category><![CDATA[client advice]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vimeo]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.deeluxdesign.com/?p=1886</guid>
		<description><![CDATA[A few times clients have asked us, &#8220;which is better, YouTube or Vimeo?&#8221;  Even though I&#8217;m not qualified to weigh in on which service is better in terms of the technical quality of its video encoding (though certainly others have), I can declare Vimeo the winner in terms of its reputation and aesthetic. Let me [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1887"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/01/vimeo_v_YT.jpg" alt="vimeo or youtube" width="590" height="390" /><br />
A few times clients have asked us, &#8220;which is better, <a href="http://www.youtube.com">YouTube</a> or <a href="http://www.vimeo.com">Vimeo</a>?&#8221;  Even though I&#8217;m not qualified to weigh in on which service is better in terms of the technical quality of its video encoding (though certainly <a href="http://vimeo.com/forums/topic:6645">others</a> <a href="http://greyscalegorilla.com/blog/2008/04/vimeo-vs-youtube-quality/">have</a>), I can declare Vimeo the winner in terms of its reputation and aesthetic.  Let me elaborate:</p>
<p><span id="more-1886"></span></p>
<h3>What kinds of videos can be uploaded?</h3>
<p>On YouTube, anyone can upload any kind of video (as long as it doesn&#8217;t violate copyright, though plenty of users have found ways around this rule); the video doesn&#8217;t not need to be the creative product of the user.</p>
<p>On Vimeo, <a href="http://vimeo.com/guidelines#uploading_guidelines">the policy</a> is very different.  Vimeo users may only upload videos they create themselves, or have explicit permission to upload.  Also, videos intended for commercial use are not allowed.  Vimeo actively fosters a community of users whose uploads reflect these guidelines, and thus have built a reputation of a service that hosts original work of artistic, cultural, personal, or social value.</p>
<h3>Do you prefer watching videos or progress bars?</h3>
<p>Although YouTube has been making good progress in refining the user interface of their embedded videos (most notably, shrinking the player controls when the user is not hovering over the video with his or her cursor), the progress bar is omnipresent.  It never fully disappears, and I confess that I sometimes spend more time watching that little progress dot march forward than the video itself.</p>
<p>Vimeo&#8217;s embedded video controls, on the other hand, completely disappear when the user is watching the video.   Without the progress bar, watching an embedded Vimeo video is like watching a moving JPG…no distractions, no frames.  Hover over the video and the minimally designed user controls (no fake bevels or shadows, just solid colors and outlines) appear.</p>
<h3>So what&#8217;s the downside?</h3>
<p>Vimeo does have some limitations as a free service.  The most glaring is that Vimeo users with free accounts have monthly limits on total upload size (currently 500 mb) and must wait 20 minutes from the time they upload their video to the time it is ready to use.  Of course, those with premium accounts do not face these restrictions.  YouTube is subsidized by Google&#8217;s massive earnings in advertising revenue and is a largely unlimited service.</p>
<p>The 20 minute wait is annoying and the 500 mb limit could seem restrictive, but they&#8217;re not dealbreakers.  If your primary medium is film, you should probably purchase a premium Vimeo account.  But most of our clients are non-profits and artists, and these limitations are negligible in the face of the good things Vimeo has going for it.</p>
<h3>The bottom line&#8230;</h3>
<p>Do you want your videos (and thus yourself or your organization) to be thrown in among <a href="http://www.youtube.com/watch?v=dQw4w9WgXcQ">Rick-roll&#8217;d</a> <a href="http://www.youtube.com/watch?v=oV1R-KVQfS4">Family Guy episodes recorded with a camcorder</a> played off by <a href="http://www.youtube.com/watch?v=J---aiyznGQ">Keyboard Cat</a>? Then stick with YouTube. Otherwise, give Vimeo a try.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deeluxdesign.com/2011/01/should-i-use-vimeo-or-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Illustrator As a CSS3 Simulator</title>
		<link>http://www.deeluxdesign.com/2011/01/adobe-illustrator-as-a-css3-simulator/</link>
		<comments>http://www.deeluxdesign.com/2011/01/adobe-illustrator-as-a-css3-simulator/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 19:58:14 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Tutorials & Tips]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[illustration]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.deeluxdesign.com/?p=1877</guid>
		<description><![CDATA[Smashing Magazine published an article yesterday advocating the use of Adobe Illustrator as the primary tool for designing websites, from wireframe to graphic comp. On a good day, a majority of my time is spent using Adobe Illustrator, so I couldn&#8217;t agree more. Of course, Photoshop has its place in my web design workflow (for [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1883"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/01/css3_illustrator.png" alt="" width="590" height="300" /><br />
Smashing Magazine published <a href="http://www.smashingmagazine.com/2011/01/17/productive-web-design-with-adobe-illustrator/">an article</a> yesterday advocating the use of Adobe Illustrator as the primary tool for designing websites, from wireframe to graphic comp.  On a good day, a majority of my time is spent using Adobe Illustrator, so I couldn&#8217;t agree more.  Of course, Photoshop has its place in my web design workflow (for instance, making sure my sharp-edge vector objects do not end up fuzzy when converted to rasterized graphics), but Illustrator is superior in all the ways mentioned in the article.</p>
<p><span id="more-1877"></span></p>
<p>One important point in Illustrator&#8217;s column was overlooked: the simulation of CSS3 effects such as <code class="codecolorer text dawn"><span class="text">box-shadow</span></code> and <code class="codecolorer text dawn"><span class="text">border-radius</span></code>.  As CSS3 is rapidly adopted, a growing palate of graphic elements can be generated by the browser, streamlining websites that previously would have needed rasterized graphics to achieve the same results.  When I use Illustrator for web design, I ask the software to function as a kind of CSS3 simulator in many cases, expecting to replace certain effects achieved in the program with code in my stylesheet.</p>
<p><img class="alignnone size-full wp-image-1880"  src="http://www.deeluxdesign.com/wp-content/uploads/2011/01/Screen-shot-2011-01-18-at-2.50.35-PM.png" alt="" width="590" /><br />
Take drop shadows, for instance.  Illustrator has a drop shadow effect under Effect &gt; Stylize &gt; Drop Shadow.  When I apply this effect to a box in my layout, I know that I will eventually use CSS3&#8242;s <code class="codecolorer text dawn"><span class="text">box-shadow</span></code> property.  This affects how I use the drop shadow effect.  In this case, I&#8217;ll set the blending mode to &#8220;normal&#8221; (there are no blending modes in CSS3), the shadow color to #000000, then use the transparency and blur to adjust the quality of the shadow.  When I move to styling this box with CSS, I&#8217;ve already established all the parameters of the <code class="codecolorer text dawn"><span class="text">box-shadow</span></code> property:</p>
<div class="codecolorer-container css dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="css codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #cc00cc;">#box</span> <span style="color: #00AA00;">&#123;</span> box-shadow<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">3px</span> <span style="color: #933;">5px</span> rgba<span style="color: #00AA00;">&#40;</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0.75</span> <span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></div></td></tr></tbody></table></div>
<p>Viola, Illustrator has become my CSS3 <code class="codecolorer text dawn"><span class="text">box-shadow</span></code> simulator.  This theory can be applied to other CSS3 properties, such as <code class="codecolorer text dawn"><span class="text">text-shadow</span></code> and <code class="codecolorer text dawn"><span class="text">border-radius</span></code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deeluxdesign.com/2011/01/adobe-illustrator-as-a-css3-simulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Client Area: Part 3</title>
		<link>http://www.deeluxdesign.com/2010/12/wordpress-client-area-part-3/</link>
		<comments>http://www.deeluxdesign.com/2010/12/wordpress-client-area-part-3/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 18:05:12 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Tutorials & Tips]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.deeluxdesign.com/?p=1709</guid>
		<description><![CDATA[This is the third part in a three-part series about using WordPress as a client area. Read the introduction here, and the second part here. Little tweaks We needed to correct a few outstanding issues to make the client area totally off the hook: Rebrand the WordPress login screen with the Deelux logo. Redirect users to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1710"  src="http://www.deeluxdesign.com/wp-content/uploads/2010/12/deelux_login.jpg" alt="Deelux login" width="590" height="306" /><br />
<em>This is the third part in a three-part series about using WordPress as a client area. Read the introduction <a  href="http://www.deeluxdesign.com/2010/12/wordpress-client-area-part-1/">here</a>, and the second part <a  href="http://www.deeluxdesign.com/2010/12/wordpress-client-area-part-2/">here</a>.</em></p>
<h3>Little tweaks</h3>
<p>We needed to correct a few outstanding issues to make the client area totally off the hook:</p>
<ol>
<li>Rebrand the WordPress login screen with the Deelux logo.</li>
<li>Redirect users to the client site itself, rather than to their user profile page in the admin area (WordPress’s default action when the “login” button is pressed).</li>
<li>Add a personalized greeting for the client at the top of the page.</li>
</ol>
<p>These are quick little fixes, let’s tackle them one by one…</p>
<p><span id="more-1709"></span></p>
<h3>Rebranding the login screen</h3>
<p>Because WordPress is open-sourced and widely used, it is fairly easy to find “how-to” resources.  I’m not a genius programmer by any means, so I rely on what others have published all the time.  This trick for replacing the WordPress logo on the login page with our own was found in the WordPress.org <a href="http://wordpress.org/support/topic/change-login-picture">support forums</a>.  The technique requires us to place the following code in the theme’s functions.php file:</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;login_head&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;my_login_head&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">function</span> my_login_head<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<br />
&lt;!--<br />
body.login #login h1 a {<br />
background: url('&quot;</span><span style="color: #339933;">.</span>get_bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/images/login.png') no-repeat left bottom;<br />
height: 92px;<br />
width: 320px;<br />
margin-right: 0 !important;<br />
}<br />
--&gt;<br />
&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>The WordPress action <a href="http://codex.wordpress.org/Plugin_API/Action_Reference/login_head">login_head</a> allows us to add markup to the &lt;head&gt; section of the login page.  We could call an additional external stylesheet for the login, but since we just want to replace the logo, I choose to put the CSS in the header and avoid the additional HTTP request.  The logo image should be 320px wide (the height will vary, of course) and should be located in the theme’s image folder.</p>
<p>There are also plugins that accomplish this task, but I like to avoid plugins when I can do the work myself.</p>
<h3>Redirect users</h3>
<p>With some additional code in the functions.php file, we can redirect users to the client area once they’ve logged in, instead of the user profile page in the admin section (this one thanks to <a href="http://www.strangework.com/2010/03/26/how-to-redirect-a-user-after-logging-into-wordpress/">Brad Williams</a>):</p>
<div class="codecolorer-container php dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> redirect_after_login<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$redirect_to</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'redirect_to'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$redirect_to</span> <span style="color: #339933;">=</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'siteurl'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<h3>Personalized greeting</h3>
<p>Once your client is logged in, wouldn’t it be nice if the site said hello to them using their name?  In the header.php I wrote the following markup and PHP:</p>
<div class="codecolorer-container html4strict dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/h2.html"><span style="color: #000000; font-weight: bold;">h2</span></a>&gt;</span><span style="color: #808080; font-style: italic;">&lt;!--?php if ( is_user_logged_in() ) { &nbsp; &nbsp; &nbsp; global $current_user; &nbsp; &nbsp; &nbsp; get_currentuserinfo(); &nbsp;&nbsp; &nbsp; echo 'Hey there ' . $current_user---&gt;</span>user_firstname . '!';<br />
} else { ?<span style="color: #ddbb00;">&amp;gt;</span>Hey there stranger!<br />
<span style="color: #808080; font-style: italic;">&lt;!--?php }?--&gt;</span><span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/h2.html"><span style="color: #000000; font-weight: bold;">h2</span></a>&gt;</span></div></td></tr></tbody></table></div>
<p>…which I adapted from example code in the wonderful <a href="http://codex.wordpress.org/Function_Reference/get_currentuserinfo">WordPress codex</a>.  The loop above first checks to see if the user is logged in, and if he or she is, returns an array of the user’s information.  It extracts the user’s first name from the array, and then displays it along with “Hey there.”  If the user is not logged in, it displays, “Hey there stranger!”</p>
<p>That’s just about it!  Check out the other parts of this little tutorial, which we used along with a custom theme to make a client area with WordPress.  With so many people using the WordPress platform, figuring out how to set up the software to perform a new function can be done with the help of the thousands who are kind enough to write about their own work and experiments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deeluxdesign.com/2010/12/wordpress-client-area-part-3/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

