<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Es Developed Blog - Random Web and Graphic Design-Related Ramblings</title>
	
	<link>http://esdev.net</link>
	<description>Random website and graphic design articles - including tutorials, resources, tips, code and more</description>
	<pubDate>Mon, 05 Jan 2009 16:02:14 +0000</pubDate>
	
	<language>en</language>
			<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/EsDeveloped-FreshWebsiteAndGraphicDesign" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FEsDeveloped-FreshWebsiteAndGraphicDesign" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FEsDeveloped-FreshWebsiteAndGraphicDesign" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FEsDeveloped-FreshWebsiteAndGraphicDesign" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/EsDeveloped-FreshWebsiteAndGraphicDesign" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FEsDeveloped-FreshWebsiteAndGraphicDesign" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FEsDeveloped-FreshWebsiteAndGraphicDesign" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FEsDeveloped-FreshWebsiteAndGraphicDesign" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Quick and Dirty: Speeding Up Page Load Times</title>
		<link>http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~3/503476056/</link>
		<comments>http://esdev.net/quick-and-dirty-speeding-up-page-load-times/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 15:54:37 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
		
		<category><![CDATA[web design]]></category>

		<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://esdev.net/?p=911</guid>
		<description><![CDATA[Photo by Ruud
In our previous Quick and Dirty posts, we looked at speeding up and optimizing various aspects of webpage code, whether this is CSS, PHP or just shortening the amount of time it takes to generate XHTML code.
Now in this final installment, we&#8217;re going to look at a way to optimize page load times [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-914" title="qdt-speed-load-time-hd" src="http://esdev.net/wp-content/uploads/2009/01/qdt-speed-load-time-hd.jpg" alt="" width="560" height="130" /><span class="article_caption"><a href="http://www.flickr.com/photos/74249376@N00/349256308/">Photo by Ruud</a></span></p>
<p>In our previous Quick and Dirty posts, we looked at speeding up and optimizing various aspects of webpage code, whether this is <a href="http://esdev.net/quick-and-dirty-css-shorthand-tips/">CSS</a>, <a href="http://esdev.net/quick-and-dirty-optimizing-php-for-fun-and-profit/">PHP</a> or just <a href="http://esdev.net/quick-and-dirty-lightning-fast-page-setup/">shortening the amount of time it takes to generate XHTML code</a>.</p>
<p>Now in this final installment, we&#8217;re going to look at a way to optimize page load times in general.</p>
<h3>Speeding Up Page Load Time</h3>
<p>There are many ways to improve the amount of time it takes for webpages to load. We&#8217;ve looked at <a href="http://esdev.net/quick-and-dirty-css-shorthand-tips/">using CSS shorthand to reduce the file size of stylesheets</a> and how to <a href="http://esdev.net/quick-and-dirty-optimizing-php-for-fun-and-profit/">write more efficient PHP code</a>. Combining these tips will help, but there&#8217;s a lot more that can be done to speed up your page loads.</p>
<h4 id="page-nav"><a href="http://developer.yahoo.com/performance/rules.html">Yahoo&#8217;s Best Practices for Speeding Up Your Web Site</a></h4>
<p>Yahoo&#8217;s list of 34 best practices (broken into 7 categories) to make your website lightning fast:</p>
<ul>
<li>Minimizing HTTP requests</li>
<li>Use a content delivery network</li>
<li>Add cache control</li>
<li>Gzip components</li>
<li>Put stylesheets near the top of your code</li>
<li>Put scripts at the bottom</li>
<li>Avoid CSS expressions</li>
<li>Make javascript and CSS external</li>
<li>and more&#8230;</li>
</ul>
<p><span id="more-911"></span></p>
<h4><a href="http://www.die.net/musings/page_load_time/">Optimzing Page Load Time</a></h4>
<p>Contains an in-depth look at how to speed up not only the time your website takes to load, but also tips to speed up your browser so it can load pages you view quicker.</p>
<h4><a href="http://developer.yahoo.com/yslow/">Speed Up Your Pages With YSlow</a></h4>
<p><a href="http://developer.yahoo.com/yslow/">YSlow</a> is a Firefox extention that works with <a href="http://www.getfirebug.com/">Firebug</a> to analyze your webpages and show why they are running slow.</p>
<h3>Did I Miss Any?</h3>
<p>Did I miss any great tips for speeding up your page loads? Tell us about it in our comments.</p>
<h3>The Quick and Dirty Series</h3>
<ul>
<li><a href="http://esdev.net/quick-and-dirty-css-shorthand-tips/">CSS Shorthand Tips</a></li>
<li><a href="http://esdev.net/quick-and-dirty-lightning-fast-page-setup/">Lightning Fast Page Setup</a></li>
<li><a href="http://esdev.net/quick-and-dirty-optimizing-php-for-fun-and-profit/">Optimizing PHP Code (For Fun and Profit)</a></li>
<li>Speeding Up Page Load Time</li>
</ul>
<p><a href="http://esdev.net/feed/">Subscribe to our RSS feed</a> and keep up-to-date on all of our great web and graphic design articles.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=vTszdq.P"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=vTszdq.P" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=oiiifO.p"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=oiiifO.p" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=lIK2Lb.p"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=lIK2Lb.p" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=xHKvwl.p"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=xHKvwl.p" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=B8vZfN.P"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=B8vZfN.P" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~4/503476056" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://esdev.net/quick-and-dirty-speeding-up-page-load-times/feed/</wfw:commentRss>
		<feedburner:origLink>http://esdev.net/quick-and-dirty-speeding-up-page-load-times/</feedburner:origLink></item>
		<item>
		<title>21 of the Best Posts of 2008</title>
		<link>http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~3/502010054/</link>
		<comments>http://esdev.net/21-of-the-best-posts-of-2008/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 20:29:58 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<category><![CDATA[ExpressionEngine]]></category>

		<category><![CDATA[graphic design]]></category>

		<category><![CDATA[icons]]></category>

		<category><![CDATA[online tools]]></category>

		<category><![CDATA[web design]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://esdev.net/?p=902</guid>
		<description><![CDATA[
Even though this blog is relatively new, there have been many great web and graphic design-related posts in the last few months of 2008. Let&#8217;s take a stroll down memory lane and look at just a few (21, actually) of the topics we&#8217;ve covered.
Tutorials

DIY Online Incremental Backups
BlogDesk Part 1: Publishing Posts to WordPress
BlogDesk Part 2: [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-908" title="bestof2008-hd" src="http://esdev.net/wp-content/uploads/2009/01/bestof2008-hd.png" alt="" width="560" height="130" /></p>
<p>Even though this blog is relatively new, there have been many great web and graphic design-related posts in the last few months of 2008. Let&#8217;s take a stroll down memory lane and look at just a few (21, actually) of the topics we&#8217;ve covered.</p>
<h3>Tutorials</h3>
<ul>
<li><a href="http://esdev.net/diy-online-incremental-backups/">DIY Online Incremental Backups</a></li>
<li><a href="http://esdev.net/blogdesk-installing-and-publishing-posts-to-wordpress/">BlogDesk Part 1: Publishing Posts to WordPress</a></li>
<li><a href="http://esdev.net/posting-to-expressionengine-with-blogdesk/">BlogDesk Part 2: Posting to ExpressionEngine</a></li>
</ul>
<h3>ExpressionEngine</h3>
<p>I&#8217;ve written several posts about ExpressionEngine. Here are a few of the most popular.</p>
<ul>
<li><a href="http://esdev.net/javascript-speeding-up-page-loads-in-expressionengine/">Javascript Templates in EE: Speeding Up Page Loads</a></li>
<li><a href="http://esdev.net/easier-editing-in-expressionengine/">Easier Editing in ExpressionEngine and WordPress</a></li>
<li><a href="http://esdev.net/learn-expressionengine-in-2-days/">Learn ExpressionEngine in 2 Days</a></li>
</ul>
<p><span id="more-902"></span></p>
<h3>WordPress</h3>
<p>Within minutes of WordPress 2.7 being released on WordPress.org, there was the <a href="http://esdev.net/wordpress-27-is-finally-here/">WordPress 2.7 Upgrade Checklist</a>. This contains tips on upgrading your site, including making sure your plugins and themes are compatible with the newest version of WordPress.</p>
<h3>Online Tools and Services</h3>
<p>We&#8217;ve reviewed and highlighted several online services and websites that make your job as a web or graphic designer much easier.</p>
<ul>
<li><a href="http://esdev.net/automatic-painless-backups-with-mozy/">Automatic, Painless Backups With Mozy</a></li>
<li><a href="http://esdev.net/find-free-icon-search-tools/">Free Icon Search Tools</a></li>
<li><a href="http://esdev.net/royalty-free-photography-search-sites/">4 Royalty-Free Photo Search Engines</a></li>
<li><a href="http://esdev.net/5-free-online-photoshop-alternatives/">5 Free Online Photoshop Alternatives</a></li>
<li><a href="http://esdev.net/free-online-billing-and-invoicing-curdbee/">Free Online Billing and Invoicing—Curdbee</a></li>
<li><a href="http://esdev.net/manage-multiple-email-accounts-with-zenbe/">Manage Multiple Email Accounts With Zenbe</a></li>
</ul>
<h3>Web Design Code</h3>
<ul>
<li><a href="http://esdev.net/dont-remove-visual-cues-for-link/">Don&#8217;t Remove Visual Cues For Links</a></li>
<li><a href="http://esdev.net/quick-and-dirty-css-shorthand-tips/">Quick and Dirty: CSS Shorthand Tips</a></li>
<li><a href="http://esdev.net/quick-and-dirty-lightning-fast-page-setup/">Quick and Dirty: Lightning Fast Page Setup</a></li>
<li><a href="http://esdev.net/quick-and-dirty-optimizing-php-for-fun-and-profit/">Quick and Dirty: Optimizing PHP (For Fun and Profit)</a></li>
</ul>
<h3>Graphic-Related Posts</h3>
<ul>
<li><a href="http://esdev.net/12-mega-icon-sets-for-designers/">12 + Mega Icon Sets For Designers</a></li>
<li><a href="http://esdev.net/openx-admin-icon-set/">OpenX Admin Icon Set</a></li>
<li><a href="http://esdev.net/10-more-free-icon-sets/">10 More Free Icon Sets</a></li>
<li><a href="http://esdev.net/inspiration-retro-clothing-labels/">Inspiration: Retro Clothing Labels</a></li>
</ul>
<h3>More to Come in 2009</h3>
<p>These are just a few of the great posts that have been featured here on the blog and there&#8217;s more to come in 2009.</p>
<p>This blog is updated 2 times a week—on Mondays and Fridays/Saturdays. The Monday posts deal with web design-related topics and things of interest to web designers. The posts at the end of the week usually deal with graphic design topics.</p>
<p>If you haven&#8217;t already, <a href="http://esdev.net/feed/">subscribe to the RSS feed</a> so you won&#8217;t miss a single post.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=w0hbGj.P"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=w0hbGj.P" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=ZHqMVD.p"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=ZHqMVD.p" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=IumrRn.p"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=IumrRn.p" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=SFkzgN.p"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=SFkzgN.p" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=VvJ6Mh.P"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=VvJ6Mh.P" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~4/502010054" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://esdev.net/21-of-the-best-posts-of-2008/feed/</wfw:commentRss>
		<feedburner:origLink>http://esdev.net/21-of-the-best-posts-of-2008/</feedburner:origLink></item>
		<item>
		<title>Quick and Dirty: Optimizing PHP (For Fun and Profit)</title>
		<link>http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~3/497714865/</link>
		<comments>http://esdev.net/quick-and-dirty-optimizing-php-for-fun-and-profit/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 12:00:42 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
		
		<category><![CDATA[web design]]></category>

		<category><![CDATA[code]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://esdev.net/?p=884</guid>
		<description><![CDATA[
In the previous 2 weeks, we&#8217;ve looked at how to use CSS shorthand to reduce the size of your stylesheets, and how to speed up the development of HTML pages.
In this week&#8217;s quick and dirty set of tips, we&#8217;re going to look briefly at optimizing PHP code.
Increasing Site Performance In PHP
Unlike optimizing your CSS code, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-896" title="php-op-hd" src="http://esdev.net/wp-content/uploads/2008/12/php-op-hd.jpg" alt="" width="560" height="130" /></p>
<p>In the previous 2 weeks, we&#8217;ve looked at how to <a href="http://esdev.net/quick-and-dirty-css-shorthand-tips/">use CSS shorthand to reduce the size of your stylesheets</a>, and <a href="http://esdev.net/quick-and-dirty-lightning-fast-page-setup/">how to speed up the development of HTML pages</a>.</p>
<p>In this week&#8217;s quick and dirty set of tips, we&#8217;re going to look briefly at optimizing PHP code.</p>
<h3>Increasing Site Performance In PHP</h3>
<p>Unlike optimizing your CSS code, usually your main goal in optimizing PHP code is not to cut down on file size, but rather speed up the loading and performance of your pages.</p>
<p>Knowing the most efficient ways to get what you want accomplished in PHP can give your pages a boost as far as processing and loading speed.</p>
<p>Here are 3 tips to help you optimize your PHP code and make your pages load faster:</p>
<ol>
<li>If a method can be static, declare it static. Speed improvement is by a factor of 4.</li>
<li><em>echo</em> is faster than <em>print</em>.</li>
<li>Use echo&#8217;s multiple parameters instead of string concatenation.</li>
</ol>
<p class="caption">Source: <a href="http://reinholdweber.com/?p=3"><cite>Reinhold Weber</cite></a></p>
<p><a href="http://reinholdweber.com/?p=3">Read all 40 PHP optimization tips</a></p>
<h3>Is It Worth Optimizing My Code?</h3>
<p>If you follow the above optimizations, just how much will these speed up your site?<br />
<span id="more-884"></span><br />
When optimizing any type of code, it&#8217;s important to keep in mind that the time spent optimizing your code may be better spent if it&#8217;s only going to improve performance slightly.</p>
<p>Some of the tips listed above may not improve performance or speed enough to be worth the time invested in optimizing you PHP.</p>
<p><a href="http://www.devolio.com">Devolio</a> has a great post (with graphs and charts and statistics) showing <a href="http://www.devolio.com/blog/archives/314-Practical-and-impractical-PHP-Optimizations.html">which PHP optimization tips work, and how much impact these have on loading and performance speed</a>.</p>
<p><a href="http://www.devolio.com/blog/archives/314-Practical-and-impractical-PHP-Optimizations.html">Practical (and Impractical) PHP Optimizations</a></p>
<p>As with optimizing in general, moderation is important. I don&#8217;t believe all the 40 optimization tips should be used, but there are several that can greatly improve your pages performance.</p>
<h3>More Quick and Dirty Tips</h3>
<ul>
<li><a href="http://esdev.net/quick-and-dirty-css-shorthand-tips/">CSS Shorthand Tips</a></li>
<li><a href="http://esdev.net/quick-and-dirty-lightning-fast-page-setup/">Lightning Fast Page Setup</a></li>
<li>Optimizing PHP Code (For Fun and Profit)</li>
</ul>
<p><a href="http://esdev.net/feed/">Subscribe to our RSS feed</a> and look for new installments of Quick and Dirty Tips.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=fh9bTQ.O"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=fh9bTQ.O" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=Or8o07.o"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=Or8o07.o" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=f6nxdg.o"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=f6nxdg.o" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=HZut3C.o"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=HZut3C.o" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=8dB5MD.O"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=8dB5MD.O" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~4/497714865" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://esdev.net/quick-and-dirty-optimizing-php-for-fun-and-profit/feed/</wfw:commentRss>
		<feedburner:origLink>http://esdev.net/quick-and-dirty-optimizing-php-for-fun-and-profit/</feedburner:origLink></item>
		<item>
		<title>WCAG 2.0 Web Accessibility Guidelines - Building With Accessibility in Mind</title>
		<link>http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~3/495532185/</link>
		<comments>http://esdev.net/wcag-20-web-accessibility-guidelines-building-with-accessibility-in-mind/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 12:00:42 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
		
		<category><![CDATA[web design]]></category>

		<category><![CDATA[accessibility]]></category>

		<guid isPermaLink="false">http://esdev.net/?p=834</guid>
		<description><![CDATA[
Photo by Wardofsky
In a press release Thursday (Dec 11, 2008), the W3C has promoted the new WCAG 2.0 Web Content Accessibility Guidelines into the current recommendation.
The new WCAG 2.0 Web Content Accessibility Guidelines (current W3C Recommendation) builds and expands on the previous WCAG 1.0 Accessibility Guidelines released several years ago.
The WCAG 1.0 and WCAG 2.0 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://esdev.net/wp-content/uploads/2008/12/wcag2-hd.png"><img class="aligncenter size-medium wp-image-879" title="wcag2-hd" src="http://esdev.net/wp-content/uploads/2008/12/wcag2-hd.png" alt="" width="560" height="130" /></a><br />
<span class="article_caption">Photo by <a href="http://www.sxc.hu/photo/401916">Wardofsky</a></span></p>
<p>In a press release Thursday (Dec 11, 2008), the <a href="http://www.w3.org/2008/12/wcag20-pressrelease.html">W3C has promoted the new WCAG 2.0 Web Content Accessibility Guidelines into the current recommendation</a>.</p>
<p>The new <a href="http://www.w3.org/TR/WCAG20/">WCAG 2.0 Web Content Accessibility Guidelines</a> (current W3C Recommendation) builds and expands on the previous WCAG 1.0 Accessibility Guidelines released several years ago.</p>
<p>The <a href="http://www.w3.org/WAI/WCAG20/from10/comparison/">WCAG 1.0 and WCAG 2.0 Checkpoint Comparison</a> is a great place to start if you&#8217;re already familiar with WCAG 1.0 and are looking to implement the new changes.</p>
<h3>Building Sites With Accessibility in Mind</h3>
<p>The nice thing about the new WCAG 2.0 checkpoint list is that it explains the reasons behind and benefits of each checkpoint.</p>
<p>It also explains how to meet these criterion, and also how to <em>fail</em> to meet them. This helps designers and developers to not just rigidly go by the letter of the recommendation, but rather, adhere to the intent.</p>
<p>I think this will make for much more accessible sites in the near future because it stresses building sites that meet the intentions behind the guidelines instead of just having checkpoints to meet.</p>
<p>What do you think of the new WCAG 2.0 Recommendation? Have you started using these on any of your sites?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=okT5O"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=okT5O" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=vUZMo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=vUZMo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=UUUNo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=UUUNo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=wVcco"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=wVcco" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=cfmjO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=cfmjO" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~4/495532185" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://esdev.net/wcag-20-web-accessibility-guidelines-building-with-accessibility-in-mind/feed/</wfw:commentRss>
		<feedburner:origLink>http://esdev.net/wcag-20-web-accessibility-guidelines-building-with-accessibility-in-mind/</feedburner:origLink></item>
		<item>
		<title>Quick and Dirty: Lightning Fast Page Setup</title>
		<link>http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~3/492416218/</link>
		<comments>http://esdev.net/quick-and-dirty-lightning-fast-page-setup/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 18:01:49 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
		
		<category><![CDATA[online tools]]></category>

		<category><![CDATA[web design]]></category>

		<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://esdev.net/?p=864</guid>
		<description><![CDATA[
Last week we learned how to save time and file size by using CSS shorthand in our CSS code. This week we&#8217;re looking at a tool to speed up creating your XHTML pages and files.
Each time you get ready to begin a site, you have to add certain things to each page:

Document Type Declaration (DTD [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-868" title="qdt-deploy-hd" src="http://esdev.net/wp-content/uploads/2008/12/qdt-deploy-hd.jpg" alt="" width="560" height="130" /></p>
<p>Last week we learned how to <a href="http://esdev.net/quick-and-dirty-css-shorthand-tips/">save time and file size by using CSS shorthand</a> in our CSS code. This week we&#8217;re looking at a tool to speed up creating your XHTML pages and files.</p>
<p>Each time you get ready to begin a site, you have to add certain things to each page:</p>
<ul>
<li>Document Type Declaration (DTD - XHTML Strict, Transitional, etc)</li>
<li>Page encoding (UTF-8, etc)</li>
<li>Link your stylesheets (CSS)</li>
<li>Import/link your javascript library or choice</li>
</ul>
<p>You may also add folders in your work directory for:</p>
<ul>
<li>PHP includes</li>
<li>Images</li>
<li>Flash</li>
<li>etc</li>
</ul>
<p>All of these things are pretty standard. Even those these things are pretty straightforward, making a new file, or copying and pasting from a previous project can take up valuable time better spent on the meat of the site code.</p>
<h3>Generate Code With Deploy</h3>
<p>I&#8217;ve been using an online tool called <a href="http://projectdeploy.org/">Deploy</a>. This gives you a dead-easy way of choosing your DOCTYPE, linking CSS, importing the jQuery library (and common plugins) and creating common file folders.</p>
<p>It then generates the code in a nice ZIP for easy download. You can also bookmark the page and regenerate the code again without having to choose the options all over again.</p>
<p><a href="http://projectdeploy.org/">Project Deploy</a> is a great time-saving tool for any web designer.</p>
<h3>Other Quick and Dirty Tips</h3>
<ul>
<li><a href="http://esdev.net/quick-and-dirty-css-shorthand-tips/">CSS Shorthand Tips</a></li>
<li>Lightning Fast Page Setup</li>
</ul>
<p><a href="http://esdev.net/feed/">Subscribe to our RSS feed</a> and look for a new installment of Quick and Dirty Tips.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=7FO8O"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=7FO8O" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=p30do"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=p30do" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=KwCPo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=KwCPo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=Id3Vo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=Id3Vo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=HNBsO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=HNBsO" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~4/492416218" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://esdev.net/quick-and-dirty-lightning-fast-page-setup/feed/</wfw:commentRss>
		<feedburner:origLink>http://esdev.net/quick-and-dirty-lightning-fast-page-setup/</feedburner:origLink></item>
		<item>
		<title>Manage Multiple Email Accounts With Zenbe</title>
		<link>http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~3/489594242/</link>
		<comments>http://esdev.net/manage-multiple-email-accounts-with-zenbe/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 12:01:22 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
		
		<category><![CDATA[online tools]]></category>

		<guid isPermaLink="false">http://esdev.net/?p=785</guid>
		<description><![CDATA[
What would you do without email? Email is one of those things that&#8217;s a necessity when working on most projects. So it&#8217;s not surprising that most of us (designers and non-designers alike) have at least 2 email accounts.
How do you keep track of all your email accounts when you&#8217;re out of the office?
With work-related responsibilities, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://zenbe.com"><img class="size-medium wp-image-810 aligncenter" title="manage-emails-hd" src="http://esdev.net/wp-content/uploads/2008/12/manage-emails-hd.jpg" alt="" width="560" height="130" /></a></p>
<p>What would you do without email? Email is one of those things that&#8217;s a necessity when working on most projects. So it&#8217;s not surprising that most of us (designers and non-designers alike) have at least 2 email accounts.</p>
<blockquote><p>How do you keep track of all your email accounts when you&#8217;re out of the office?</p></blockquote>
<p>With work-related responsibilities, I have 6 email accounts that need to be checked throughout any given day. I manage those email accounts with <a href="http://www.mozilla.com/en-US/thunderbird/">Thunderbird</a> and an array of folders and rules that I&#8217;ve set up when I&#8217;m at my computer. However, when I&#8217;m not at my work computer, I have to sign into 4 or 5 different webmail accounts to check my email.</p>
<h3>A Better Way to Manage Your Emails</h3>
<p>A while back, I heard about <a href="http://www.zenbe.com/">Zenbe</a>, a free online service that allows you to manage multiple email accounts from one single Zenbe account. I&#8217;m going on vacation in a few days, so I finally got around to setting up an account and playing around with it.</p>
<p>With Zenbe, you can:</p>
<ul>
<li>Manage and keep track of emails from multiple email accounts (with tagging)</li>
<li>Collaborate and share files, emails, calendars, agendas and chat through private ZenPages</li>
<li>Update Facebook and Twitter accounts</li>
<li>Chat through Google Talk</li>
<li>Easily view and sort attachment files</li>
</ul>
<p><span id="more-785"></span></p>
<h4>Not Just Webmail</h4>
<p>More than simply <em>checking</em> multiple email accounts; you&#8217;re able to actually <em>manage</em> all of your email from multiple accounts. Big difference.</p>
<p>If you&#8217;re pulling emails from multiple email accounts into a single inbox, you&#8217;d better have a good way to organize them. Zenbe does an amazing job of this with very minimal input from you.</p>
<p><img class="alignnone size-medium wp-image-820" title="zenbe-main-window" src="http://esdev.net/wp-content/uploads/2008/12/zenbe-main-window.png" alt="Zenbe's browser interface" width="560" height="130" /><br />
<span class="article_caption">Zenbe&#8217;s main window and interface is easy to use and intuitive.</span></p>
<p>When you <a title="How to link email addresses in Zenbe (video tutorial)" href="http://www.zenbe.com/welcome/video?adding_email">set Zenbe to link to an email account</a> <img src="http://esdev.net/wp-content/uploads/2008/12/film.png" alt="(video tutorial)" width="16" height="16" />, you can enter tags for that account. When Zenbe pulls emails from that email account, it then automatically tags them so you can see what account they belong to in a glance—even without opening the email.</p>
<p>These tags are also automatically applied to the emails you send from Zenbe—letting you keep track of which emails you sent from which account.</p>
<p>If you want even more control over your emails, you can setup rules and apply tags based on criteria such as who the email&#8217;s from, the recipients, subject, etc. This lets me tag emails from specific clients and is a nice alternative to the folders I currently use in Thunderbird.</p>
<p>You can also tag individual emails manually if you want.</p>
<p>Also note that Zenbe doesn&#8217;t reroute your emails—they still get delivered to your regular email accounts and thus to your desktop email program of choice.</p>
<h4>Collaboration With ZenPages</h4>
<p><img class="size-medium wp-image-814 alignnone" title="zenpages" src="http://esdev.net/wp-content/uploads/2008/12/zenpages.png" alt="ZenPages" width="390" height="160" /></p>
<p>Zenbe has something called <a href="http://www.zenbe.com/help/zenpage_what">ZenPages</a> that lets you communicate with others easily. You can add:</p>
<ul>
<li> Sets of emails (by email address or tags)</li>
<li>Files</li>
<li>Calendars</li>
<li>Agendas and more</li>
</ul>
<p>After you create a ZenPage, you invite people by email address to share the ZenPage with you (<em>Note</em>: the people you invite don&#8217;t need a Zenbe account to use the ZenPage). New emails, files and such are added to the ZenPage automatically as they come in.</p>
<p>You&#8217;re able to collaborate and share files back and forth on a secure page. Only those who you choose to invite get a link to your ZenPage. You can even chat live right from the ZenPage.</p>
<p><a href="http://www.zenbe.com/welcome/video?what_is_a_zenpage_2"><img class="alignnone" title="video" src="http://esdev.net/wp-content/uploads/2008/12/film.png" alt="video" width="16" height="16" /></a> <a href="http://www.zenbe.com/welcome/video?what_is_a_zenpage_2">ZenPages Video Overview<br />
</a></p>
<p>Subscribe to the RSS feed for the ZenPage and you&#8217;ll be able to see when people add content to the page.</p>
<p>ZenPages are great solutions for those who are collaborating on a project and want to have related information easily accessible to everyone involved.</p>
<h4>Contacts and Your Address Book</h4>
<p><img class="alignright size-medium wp-image-815" title="zenbe-edit-contact" src="http://esdev.net/wp-content/uploads/2008/12/zenbe-edit-contact.png" alt="Editing contact details in Zenbe" width="300" height="350" />Another great feature is that you can easily import your address book into Zenbe. I just opened my Thunderbird address book, exported to CSV and imported the file in Zenbe. Zenbe makes it easy to organize those contacts as well.</p>
<p>I have a huge list of email contacts in my address book. After importing them into Zenbe, I can check the star next to each one that I want to make a favorite. Then, I can choose the option to show the full list of contacts, or only my favorites. I use this to show only the people I contact the most.</p>
<p>Zenbe lets you add unlimited email accounts and phone numbers to a single contact. You can enter and add more details such as more than one address (if for instance there&#8217;s an office address and a residental one).</p>
<p>If you don&#8217;t have any email rules setup, you can also search for emails from specific contacts right from the address book.</p>
<p>Zenbe also pulls in <a href="http://gravatar.com/">Gravatar</a> icons for the contacts in your address book when available.</p>
<p>The handling of contacts is nicer and feels more like an actual desktop app than any other web-based app (including Gmail) that I&#8217;ve used.</p>
<h3>More Than Just Email</h3>
<p>Even though managing multiple email accounts from one account is simple with Zenbe, and sharing information almost fun with ZenPages, there&#8217;s lots more that you can do.</p>
<h4>Calendar</h4>
<p>Zenbe has its own calendar. You can also import calendars (.ICS and .ICAL formats) or subscribe to web calendars.</p>
<p>It&#8217;s important to note that the events that are imported from other calendars are editable, but do not sync back to the original. This may not be a deal-breaker for some, but if you just want to keep track of your agendas and upcoming events, this works just fine.</p>
<p>Zenbe also sports agenda and todo sections in the sidebar. These, like most of the features in Zenbe, are simple to learn and pretty intuitive.</p>
<h4>Social Networking</h4>
<p>You can link to your Facebook, Twitter and Google Talk accounts right from the Zenbe sidebar.</p>
<p><img class="size-medium wp-image-817 alignnone" title="zenbe-social" src="http://esdev.net/wp-content/uploads/2008/12/zenbe-social.png" alt="Update your Facebook and Twitter status from within Zenbe" width="282" height="90" /></p>
<p>For example, the Facebook tab lets you:</p>
<ul>
<li>Change your Facebook status message</li>
<li>See updates from your friends</li>
<li>Get notified of new messages and friend requests</li>
</ul>
<h3>A Powerful Tool For Email and Communication</h3>
<p><a href="http://www.zenbe.com/">Zenbe</a> is a full-featured tool for communicating with your clients across multiple email accounts, Facebook, Twitter, Google Talk and more. If you have more than one email account and you&#8217;re looking for a better way to manage and organize your email, <a href="http://www.zenbe.com/">give Zenbe a try</a>.</p>
<p>Remember: it&#8217;s free and it doesn&#8217;t take over your existing email accounts (meaning all your emails will still be sent to your desktop app).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=uWTdO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=uWTdO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=HQdRo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=HQdRo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=ccIBo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=ccIBo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=NRcmo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=NRcmo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=w5lkO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=w5lkO" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~4/489594242" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://esdev.net/manage-multiple-email-accounts-with-zenbe/feed/</wfw:commentRss>
		<feedburner:origLink>http://esdev.net/manage-multiple-email-accounts-with-zenbe/</feedburner:origLink></item>
		<item>
		<title>Quick and Dirty: CSS Shorthand Tips</title>
		<link>http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~3/485486688/</link>
		<comments>http://esdev.net/quick-and-dirty-css-shorthand-tips/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 12:01:09 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
		
		<category><![CDATA[web design]]></category>

		<category><![CDATA[code]]></category>

		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://esdev.net/?p=825</guid>
		<description><![CDATA[
I&#8217;ve decided to provide some quick and dirty tips and code snippets over the next few weeks that are useful for beginners and good reminders for us that have been building websites for a while.
This first set of quick and dirty tips involves 4 CSS shorthand tips for shortening the amount of code you have [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-855 aligncenter" title="qdt-css-shorthand-hd" src="http://esdev.net/wp-content/uploads/2008/12/qdt-css-shorthand-hd.jpg" alt="Quick and Dirty: CSS Shorthand" width="560" height="130" /></p>
<p>I&#8217;ve decided to provide some quick and dirty tips and code snippets over the next few weeks that are useful for beginners and good reminders for us that have been building websites for a while.</p>
<p>This first set of quick and dirty tips involves 4 CSS shorthand tips for shortening the amount of code you have to use, thus reducing the file size of your stylesheets:</p>
<ol>
<li>CSS colors</li>
<li>Remove units for zero values</li>
<li>Background colors and properties</li>
<li>Margins and padding</li>
</ol>
<h3>CSS Colors</h3>
<p>The most accurate way to define colors in CSS is to use the hexadecimal values. For example:</p>
<ul>
<li>#FFFFFF = white</li>
<li>#000000 = black</li>
<li>#CCFFFF = light blue</li>
</ul>
<p>We could just leave it at that, but if you use these values over and over again, it gets monotonous and adds extra bloat to your code that you don&#8217;t need.</p>
<p>Instead of using the 6 characters that make up a color in hex, we can shorten it to only 3 characters like so:</p>
<ul>
<li>#FFF = white</li>
<li>#000 = black</li>
<li>#CFF = light blue</li>
</ul>
<p>As you see, the hex values change, but the colors stay the same. To shorten the hex values, think of the color values as 3 pairs of characters (which is what they really are).</p>
<p><span id="more-825"></span><br />
<img class="alignright size-medium wp-image-826" title="qtips-css-hex-pairs" src="http://esdev.net/wp-content/uploads/2008/12/qtips-css-hex-pairs.png" alt="CSS hex colors are divided into 3 pairs" width="300" height="36" /></p>
<p>If both letters/numbers in each pair are the same, you only need to use 1 of them. Do this for each pair and you will get a hex color that&#8217;s only 3 characters long (plus the #).</p>
<p>Note: This only works when <em>both</em> values in <em>every</em> hex pair are the same. The following examples can <em>not</em> be shortened:</p>
<ul>
<li>#3C3C3C</li>
<li>#3F3A2C</li>
<li>#CCFFF1</li>
</ul>
<h3>Zero = Zero</h3>
<p>This is one that&#8217;s overlooked by a lot of beginners. Zero is zero—no matter if you&#8217;re talking pixels, ems or percentages (0px, 0em, 0% = 0). There&#8217;s no need to include anything after a 0 (zero) value.</p>
<p>It&#8217;s all the same, so there&#8217;s no need to add the type of measure you&#8217;re using to zero values. This is a tiny thing maybe, but over a stylesheet, it can really reduce the file size.</p>
<h3>Defining Background Colors and Properties</h3>
<p>In CSS, you can define a rule for the background color of an element or class like this:</p>
<pre><code>#some-element { background-color: #FFF; }</code></pre>
<p>This works, but you can shorten this to simply:</p>
<pre><code>#some-element { background: #FFF; }</code></pre>
<p>You can also define other background properties such as a background image (and associated properties) all at once like so:</p>
<pre><code>#some-element { background: #FFF url(../images/go.png) 100% 100% no-repeat; }</code></pre>
<p class="code_caption">This sets the background color to white (#FFF), assigns a background image (go.png), anchors it to the bottom right of the element (100% and 100%) and makes sure the background image doesn&#8217;t repeat.</p>
<h3>Margins and Padding</h3>
<p>The code to set margins and padding can be shortened in CSS as well.</p>
<p>Imagine we have an element that needs a margin on the right and bottom of 10px, while the top and left sides have no margin applied to them. We could setup a rule like this:</p>
<pre><code>
#callout {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	}
</code></pre>
<p>This gets the job done, but it&#8217;s terribly long-winded. We can shorten this dramatically by entering the values of each side as 1 set of 4 numbers:</p>
<pre><code>#callout { margin: 0 10px 10px 0; }</code></pre>
<p>Much shorter, eh? We removed all the separate definitions for each side and combined them into one string.</p>
<p>This works by thinking of each side like a clock. The order of numbers is clockwise: top, right, bottom, left. Each side&#8217;s value is separated by a space.<br />
<a href="http://www.flickr.com/photos/74249376@N00/349256308/"><img class="size-medium wp-image-850 aligncenter" title="Clock photo by Ruud" src="http://esdev.net/wp-content/uploads/2008/12/clock.jpg" alt="Clock photo by Ruud" width="300" height="215" /><br />
</a></p>
<p>We can also shorten margins and padding in other ways in some situations. If all the sides have the same amount of margin, you can use just one value:</p>
<pre><code>#callout { margin: 10px; }</code></pre>
<p class="code_caption">In this example, all sides will get a 10px margin applied.</p>
<p>If the top and bottom margins are the same and the right and left sides are the same, you only need 2 values:</p>
<pre><code>#callout { margin: 10px 5px; }</code></pre>
<p class="code_caption">Here, the top and bottom get 10px margins and the right and left sides get 5px.</p>
<p>Finally:</p>
<pre><code>#callout { margin: 10px 5px 20px; }</code></pre>
<p class="code_caption">Here, the top gets 10px, the right and left get 5px and the bottom gets 20px. In this example, the final (4th) value doesn&#8217;t need to be defined as long as it&#8217;s the same as the right side - in this case 5px.</p>
<p>These shorthand tips apply to defining padding as well.</p>
<p>I hope you enjoyed these quick CSS shorthand tips. There are more ways to shorten your code, but this will get you started.</p>
<p>Look next week for more quick and dirty tips. <a href="http://esdev.net/feed/">Subscribe to our RSS feed</a> to keep updated.</p>
<h3>Other Quick and Dirty Tips</h3>
<ul>
<li>CSS Shorthand Tips</li>
<li><a href="http://esdev.net/quick-and-dirty-lightning-fast-page-setup/">Lightning Fast Page Setup</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=MZMyO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=MZMyO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=qbMpo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=qbMpo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=GkfLo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=GkfLo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=VdNDo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=VdNDo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=02kZO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=02kZO" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~4/485486688" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://esdev.net/quick-and-dirty-css-shorthand-tips/feed/</wfw:commentRss>
		<feedburner:origLink>http://esdev.net/quick-and-dirty-css-shorthand-tips/</feedburner:origLink></item>
		<item>
		<title>WordPress 2.7 Is Finally Here! (Upgrade Checklist)</title>
		<link>http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~3/481230352/</link>
		<comments>http://esdev.net/wordpress-27-is-finally-here/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 03:14:25 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
		
		<category><![CDATA[web design]]></category>

		<category><![CDATA[blogs]]></category>

		<category><![CDATA[CMS]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://esdev.net/?p=787</guid>
		<description><![CDATA[
That&#8217;s right. The much anticipated update to WordPress-WordPress 2.7 (final release) is making its debut on WordPress.org after months of development, testing and anticipation! Hurray!
Before you go and upgrade, check your themes and plugins to make sure they&#8217;re ready for the newest version of WordPress first.
The dust is still settling on the WordPress website (I [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://wordpress.org"><img class="aligncenter size-medium wp-image-788" title="wp27-hd" src="http://esdev.net/wp-content/uploads/2008/12/wp27-hd.jpg" alt="WordPress 2.7" width="560" height="130" /></a></p>
<p>That&#8217;s right. The much anticipated update to WordPress-<a href="http://wordpress.org/">WordPress 2.7 (final release) is making its debut on WordPress.org</a> after months of development, testing and anticipation! Hurray!</p>
<p>Before you go and upgrade, check your themes and plugins to make sure they&#8217;re ready for the newest version of WordPress first.</p>
<p>The dust is still settling on the WordPress website (I haven&#8217;t heard an official announcement from WP yet), and some links are still pointing to the 2.6 docs, so I thought I&#8217;d post the correct links to the 2.7 docs and guides.</p>
<p><a href="http://wordpress.org/">Download WordPress 2.7</a></p>
<h3>Is Your Theme Compatible?</h3>
<p>There have been some changes to themes for WordPress 2.7-primarily in the code for comments. Do yourself a favor and check out the <a href="http://codex.wordpress.org/Migrating_Plugins_and_Themes_to_2.7">Migrating Plugins and Themes to 2.7</a> section if you&#8217;ve made your own theme or are heavily customizing an existing theme.</p>
<p>Also, <a href="http://codex.wordpress.org/Themes/Theme_Compatibility/2.7">check WP&#8217;s list of 2.7-compatible themes.</a></p>
<p><span id="more-787"></span></p>
<h3>Are Your Plugins Compatible With WordPress 2.7?</h3>
<p>It&#8217;s vital before making the jump to 2.7 that you make sure any plugins that you rely on have been updated and work bug-free on WordPress 2.7.</p>
<p>Check WP&#8217;s <a href="http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.7">list of plugins that work with WordPress 2.7</a></p>
<h3>Ready To Upgrade To 2.7?</h3>
<p>If your theme and plugins all check out and you&#8217;re ready to upgrade to 2.7, take a look at <a href="http://codex.wordpress.org/Upgrading_WordPress_Extended">WordPress&#8217; Extended Upgrade Instructions</a>.</p>
<p>I&#8217;m not making the leap myself for a couple week probably. There are still some plugins that I&#8217;m going to wait on be updated before I take on the upgrade.</p>
<p>What are your upgrade experiences? Let us know in the comments.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=vOhTO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=vOhTO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=sDFeo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=sDFeo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=feuZo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=feuZo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=lmf7o"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=lmf7o" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=nI6VO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=nI6VO" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~4/481230352" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://esdev.net/wordpress-27-is-finally-here/feed/</wfw:commentRss>
		<feedburner:origLink>http://esdev.net/wordpress-27-is-finally-here/</feedburner:origLink></item>
		<item>
		<title>Firefox Keyboard Shortcuts You Can’t Live Without</title>
		<link>http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~3/478390843/</link>
		<comments>http://esdev.net/firefox-keyboard-shortcuts-in-windows-mac-and-linux/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 12:00:02 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<category><![CDATA[accessibility]]></category>

		<category><![CDATA[browsers]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://esdev.net/?p=646</guid>
		<description><![CDATA[
Typewriter photo by sooperkuh
Keyboard shortcuts are vital for navigating and performing various actions quickly, and are very helpful for designers when working on projects. Firefox has a keyboard shortcut for just about everything.
Unfortunately, finding and remembering them all can be difficult. Also, shortcuts differ slightly between Windows, Macs and Linux versions of Firefox.
Firefox Keyboard and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-663" title="firefox-shortcuts-hd" src="http://esdev.net/wp-content/uploads/2008/11/firefox-shortcuts-hd.jpg" alt="" width="560" height="130" /><br />
<span class="article_caption">Typewriter photo by <a href="http://www.flickr.com/photos/sooperkuh/">sooperkuh</a></span></p>
<p>Keyboard shortcuts are vital for navigating and performing various actions quickly, and are very helpful for designers when working on projects. <a href="http://www.mozilla.com/en-US/firefox/">Firefox</a> has a keyboard shortcut for just about everything.</p>
<p>Unfortunately, finding and remembering them all can be difficult. Also, shortcuts differ slightly between Windows, Macs and Linux versions of Firefox.</p>
<h3>Firefox Keyboard and Mouse Shortcuts</h3>
<p>Fortunately, <a href="http://www.accessfirefox.org/">AccessFirefox.org</a>—a site dedicated to showcasing accessibility tools and features in Mozilla Firefox—has a great list of <a href="http://www.accessfirefox.org/Firefox_Keyboard_and_Mouse_Shortcuts.html">Firefox keyboard and mouse shortcuts</a>. You can filter shortcuts by operating system (Windows, Mac, Linux) or view them all at once.</p>
<h3>Accesskeys Keyboard Shortcuts</h3>
<p>Some websites use accesskeys to allow people with disabilities to access site navigation links by keyboard. This is a requirement for most sites in the UK.</p>
<p>View our <a href="http://esdev.net/accessibility-help/#accesskeys">list of keyboard shortcuts for activating accesskeys in all major browsers and OS&#8217;s</a>. This list contains the keyboard shortcuts to activate accesskeys in Firefox, IE, Safari, Opera, Google Chrome, Konquerer and Epiphany in Windows, Mac OS X and Linux (Ubuntu).</p>
<p>On the previous version of this site, I used accesskeys for the main site navigation. However, because of no clear standards and the chance of interference with browser shortcuts, I decided not to include them in the current version.</p>
<p>Leave us a comment and tell us what Firefox keyboard shortcuts you use the most.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=OYJEO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=OYJEO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=dsVBo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=dsVBo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=UfS7o"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=UfS7o" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=Clzeo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=Clzeo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=NyNtO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=NyNtO" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~4/478390843" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://esdev.net/firefox-keyboard-shortcuts-in-windows-mac-and-linux/feed/</wfw:commentRss>
		<feedburner:origLink>http://esdev.net/firefox-keyboard-shortcuts-in-windows-mac-and-linux/</feedburner:origLink></item>
		<item>
		<title>Google Reader Gets a Facelift</title>
		<link>http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~3/476118022/</link>
		<comments>http://esdev.net/google-reader-gets-a-facelift/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 22:34:09 +0000</pubDate>
		<dc:creator>Shawn</dc:creator>
		
		<category><![CDATA[online tools]]></category>

		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://esdev.net/?p=774</guid>
		<description><![CDATA[
If you have logged into Google Reader this afternoon, you may have noticed some subtle drastic changes.
Ex-nay on the Rounded Corners
The biggest and most obvious changes involve the Google Reader interface. No more rounded corners. Also the light blue in the sidebar and elsewhere has been replaced with plain white and a more subdued color [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-776" title="google-reader-hd" src="http://esdev.net/wp-content/uploads/2008/12/google-reader-hd.png" alt="" width="560" height="130" /></p>
<p>If you have logged into <a href="http://google.com/reader/">Google Reader</a> this afternoon, you may have noticed some <span style="text-decoration: line-through;">subtle</span> drastic changes.</p>
<h3>Ex-nay on the Rounded Corners</h3>
<p>The biggest and most obvious changes involve the Google Reader interface. No more rounded corners. Also the light blue in the sidebar and elsewhere has been replaced with plain white and a more subdued color scheme.</p>
<p>Personally, it seems as though they are realigning their design to match the basic look of the Google Chrome browser.</p>
<p>But beyond the visual look, there&#8217;s some added functionality as well.</p>
<h3>More Room</h3>
<p>You can now expand and collapse the navigation sections in the sidebar to show and hide information. This is a welcome addition for those (like me) who have a huge number of feeds and don&#8217;t always use the <em>Home</em> and <em>Shared</em> sections. This gives more room for your list of feeds.</p>
<p><em>Edit</em>: The search has been improved as well. Now when you go to choose which tags to search through, you can start typing and the tags are filtered as you type. This helps speed things up if you have a huge list of tags.</p>
<p>The <em>Refresh</em> button has been moved from the sidebar and now resides at the top of the main Reader window.</p>
<p>I haven&#8217;t had time to tinker and explore yet, but I&#8217;m looking forward to it.</p>
<p>For a <a href="http://googlereader.blogspot.com/2008/12/square-is-new-round.html">more in-depth list of the changes to Google Reader, see Google&#8217;s Blog post</a>.</p>
<p>What do you think about the new design? Love it? Hate it? Meh?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=h26KO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=h26KO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=h0oMo"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=h0oMo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=l21Co"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=l21Co" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=Nh0Io"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=Nh0Io" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?a=RQZNO"><img src="http://feeds.feedburner.com/~f/EsDeveloped-FreshWebsiteAndGraphicDesign?i=RQZNO" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EsDeveloped-FreshWebsiteAndGraphicDesign/~4/476118022" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://esdev.net/google-reader-gets-a-facelift/feed/</wfw:commentRss>
		<feedburner:origLink>http://esdev.net/google-reader-gets-a-facelift/</feedburner:origLink></item>
	</channel>
</rss>
