<?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>Es Developed - Fresh Website and Graphic Design &#187; CSS</title> <atom:link href="http://esdev.net/tags/css/feed/" rel="self" type="application/rss+xml" /><link>http://esdev.net</link> <description>Weblog</description> <lastBuildDate>Mon, 07 Jun 2010 13:35:21 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Don&#8217;t Let Your Sites Become Victims of Ad Blockers</title><link>http://esdev.net/dont-let-your-sites-become-victims-of-ad-blockers/</link> <comments>http://esdev.net/dont-let-your-sites-become-victims-of-ad-blockers/#comments</comments> <pubDate>Mon, 22 Feb 2010 14:09:34 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[accessibility]]></category> <category><![CDATA[browsers]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[plugins]]></category><guid
isPermaLink="false">http://esdev.net/?p=3177</guid> <description><![CDATA[
As someone viewing websites on the web, ad-blockers filter out adverts for &#8220;enhancements&#8221;, and a bunch of flashing, ugly advertisements. Not only this, but ad-blockers can help protect you from potentially sneaky and malicious code.
This is why one of the most popular downloads for Firefox is an ad-blocking extension.
However, have you thought about the reverse? [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><a
href="http://esdev.net/dont-let-your-sites-become-victims-of-ad-blockers/"><img
class="size-full wp-image-3200 aligncenter" title="dont-become-victims-of-blockers-hd" src="http://esdev.net/wp-content/uploads/2010/02/dont-become-victims-of-blockers-hd.jpg" alt="" width="560" height="300" /></a></p><p>As someone viewing websites on the web, ad-blockers filter out adverts for &#8220;enhancements&#8221;, and a bunch of flashing, ugly advertisements. Not only this, but ad-blockers can help protect you from potentially sneaky and malicious code.</p><p>This is why one of the most popular downloads for Firefox is an ad-blocking extension.</p><p>However, have you thought about the reverse? What about the effect ad blockers have on your website or the sites you design for clients?</p><blockquote><p>Is my coding style or design choices limiting what&#8217;s viewable to visitors because it&#8217;s being incorrectly identified as advertising content by ad-blockers?</p></blockquote><h3>Choose Your Class and ID Names Carefully</h3><p>You may reason, &#8220;I don&#8217;t have to worry about ad-blockers because I don&#8217;t have any advertisements on my website&#8221;.</p><p>But do you really have to reason for concern?</p><p>While you may not have a single ad on your site, the names you give your classes and ID&#8217;s matter.</p><p>Classes and ID&#8217;s containing keywords like <em>banner</em>, <em>ban</em>, <em>ad</em>, <em>advertisement</em>, etc may get flagged incorrectly by a visitor&#8217;s ad-blocking plugin.</p><p>Important sections of information could never appear on the screen because of this.</p><p><span
id="more-3177"></span></p><p>Avoid:</p><p><code>&lt;p class="panel <strong>banner</strong>" id="<strong>bannercontent1</strong>"&gt;Real content. Not an advertisement. But still blocked.&lt;/p&gt;</code></p><p>Better:</p><p><code>&lt;p class="panel <strong>section</strong>" id="<strong>section1</strong>"&gt;Real content. Not an advertisement.&lt;/p&gt;</code></p><p>Remember, elements with classes and ID&#8217;s that contain any filtered keywords run a high risk of being blocked. In theory, an ID or class named &#8216;<em>bandaid</em>&#8216; may get filtered as an ad.</p><h3>Safe Choices For Classes and ID&#8217;s</h3><p>What are safe choices for classes and ID&#8217;s?</p><p>While there&#8217;s no way to know exactly what custom keywords people will add to their blocking list, a good rule of thumb would be to look at the keywords that are contained in the default filter list. This list can usually be found in the ad-blocking extension&#8217;s settings.</p><p>Avoid using classes or ID&#8217;s that contain any of the keywords on the filter list.</p><h3>Choose Your Images Carefully</h3><p>You should also pay attention to your choice of images.</p><p>Since ad-blockers cannot actually view the contents of an image, they identify advertisements by relying on both the image filename and image dimensions.</p><h4>Image Filenames and Directories</h4><p>Images that contain banners, ban, ads, advertisement, and so on in their filenames may very well get flagged as an advertisement and get removed.</p><p>You should also be aware of the directory names you choose. For example, using directories that contain words commonly used in banner advertisements are fair game for ad-blockers.</p><h4>Image Dimensions</h4><p>Your images&#8217; dimensions matter. Images that have the same dimensions as common banner sizes run a high risk of getting wrongly blocked.</p><p>Common ad sizes (in pixels):</p><ul><li>728 × 90</li><li>468 × 60</li><li>234 × 60</li><li>180 × 150</li><li>125 × 125</li><li>88 × 31</li><li>120 × 600</li><li>160 × 600</li><li>336 × 280</li><li>300 × 250</li></ul><p><span
class="article_caption">Source: <a
href="http://www.iab.net/iab_products_and_industry_services/1421/1443/1452">http://www.iab.net/iab_products_and_industry_services/1421/1443/1452</a></span></p><h3>If Unsure, Test</h3><p>If you&#8217;re not sure, download an ad-blocking plugin for your browser and test your design before going live.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/dont-let-your-sites-become-victims-of-ad-blockers/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Fugue Icon Set and Fugue Sprite CSS Framework</title><link>http://esdev.net/fugue-icon-set-and-fugue-sprite-css-framework/</link> <comments>http://esdev.net/fugue-icon-set-and-fugue-sprite-css-framework/#comments</comments> <pubDate>Mon, 09 Nov 2009 14:02:17 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[graphic design]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[code]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[icons]]></category> <category><![CDATA[photoshop]]></category><guid
isPermaLink="false">http://esdev.net/?p=2976</guid> <description><![CDATA[
Fugue is a free icon set created by Yusuke Kamiyamane&#8211;free for personal and commercial projects.
Let&#8217;s look at Fugue and how you can quickly add icons from the set to your site via the Fugue CSS Sprite Framework.
Fugue &#8211; A Huge Icon Set
This icon set currently has over 2000 16&#215;16 pixel icons (in PNG format and [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-2979" title="fugue-icon-set-css-sprite-framework-hd" src="http://esdev.net/wp-content/uploads/2009/11/fugue-icon-set-css-sprite-framework-hd.jpg" alt="fugue-icon-set-css-sprite-framework-hd" width="560" height="300" /></p><p><a
href="http://www.pinvoke.com/">Fugue is a free icon set</a> created by Yusuke Kamiyamane&#8211;free for personal and commercial projects.</p><blockquote><p>Let&#8217;s look at Fugue and how you can quickly add icons from the set to your site via the Fugue CSS Sprite Framework.</p></blockquote><h3>Fugue &#8211; A Huge Icon Set</h3><p>This icon set currently has <a
title="View all current icons (PNG)" href="http://fugue-icons.googlecode.com/svn/trunk/all.png">over 2000 16&#215;16 pixel icons</a> (in PNG format and PSD) and more are constantly being added. With this many icons, there&#8217;s usually <em>at least</em> 1 or 2 suitable icons for whatever you&#8217;re wanting to represent. Each icon is available with or without a shadow.</p><p>This set would be great for any web app&#8211;it contains many interface and UI icons among others. For example, I used Fugue for my <a
href="http://esdev.net/free-openx-admin-icon-set-v20/">OpenX Admin Icon Set v2.0</a>.</p><h4>Customize Fugue Icons With the Devkit</h4><p>Yusuke has also graciously included Photoshop files (PSD&#8217;s) for every icon in the set; letting you tweak and combine icons if what&#8217;s there is not exactly what you want.</p><h4>License</h4><p>Fugue is available under a <a
href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 license</a>.</p><p>If you prefer not to provide attribution (or can&#8217;t), you can also buy a royalty-free license for $49.</p><p><span
id="more-2976"></span></p><h3>Fugue Sprite CSS Framework</h3><p>If you&#8217;re planning on using several icons from Fugue on your website, you might consider using <a
href="http://alisothegeek.com/2009/10/fugue-sprite-css/">Fugue Sprite CSS</a> from Alison at <a
href="http://alisothegeek.com">AlisoTheGeek.com</a>.</p><p><a
href="http://alisothegeek.com/2009/10/fugue-sprite-css/">The Fugue Sprite CSS framework</a> works on the same principle as any other CSS sprite technique&#8211;only easier and faster. Way easier, because you don&#8217;t have to do anything by hand.</p><h4>How To Use It</h4><p>To use it, just place the single sprite image in the same directory as the Sprite CSS file. To display an icon, <a
href="http://alisothegeek.com/wp-content/themes/aliso-thesis/fugue-sprite/">use the icon key</a> that&#8217;s provided, find the name of the icon, and use that name as the class for your styled element.</p><p><strong>Example</strong>: You want to display the leaf icon. Find the leaf icon in the list of icons in the key and copy the name of it (<em>fugue-leaf</em>). Include it in your CSS by adding a &#8216;<em>.</em>&#8216; in front of the icon name (<em>.fugue-leaf</em>). Fugue Sprite CSS takes care of the rest.</p><h4>Considerations</h4><p>Since the sprite framework contains all the icons from the Fugue set, the framework&#8217;s a bit large (684 KB total). But if you&#8217;re planning on using quite a few icons from the Fugue set, it&#8217;d be worth it.</p><h3>Give Fugue a Try</h3><p><a
href="http://www.pinvoke.com/">Give Fugue a try</a> if you haven&#8217;t.</p><p>If you&#8217;ve downloaded it in the past, chances are there are tons more icons added since.</p><p>And if you like the set, consider buying the royalty-free license.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/fugue-icon-set-and-fugue-sprite-css-framework/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Build WordPress Sites Fast With the Thematic Theme Framework</title><link>http://esdev.net/build-wordpress-sites-fast-with-the-thematic-theme-framework/</link> <comments>http://esdev.net/build-wordpress-sites-fast-with-the-thematic-theme-framework/#comments</comments> <pubDate>Tue, 29 Sep 2009 11:09:42 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[code]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[tutorials]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://esdev.net/?p=2566</guid> <description><![CDATA[
Photo Credit: Vladitto via Shutterstock
Lately, I&#8217;ve been using Thematic&#8211;a framework for building WordPress themes faster.
Thematic gives you a solid, bare-bones theme with reset CSS styles, a very basic layout, no color and limited typography. A clean slate.
Don&#8217;t Touch That Theme!
To create your theme, you don&#8217;t actually edit any of Thematic&#8217;s theme files. Instead, you make [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-2600 alignnone" title="thematic-framework-hd" src="http://esdev.net/wp-content/uploads/2009/09/thematic-framework-hd1.jpg" alt="thematic-framework-hd" width="560" height="300" /><br
/> <span
class="article_caption">Photo Credit: <a
href="http://www.shutterstock.com/pic-37677523/stock-photo-abstract-blue-geometric-ceiling-in-office-center.html">Vladitto</a> via <a
href="http://www.shutterstock.com">Shutterstock</a></span></p><p>Lately, I&#8217;ve been using <a
href="http://themeshaper.com/thematic/">Thematic</a>&#8211;a framework for building <a
href="http://wordpress.org">WordPress</a> themes faster.</p><p>Thematic gives you a solid, bare-bones theme with reset CSS styles, a very basic layout, no color and limited typography. <a
href="http://themeshaper.com/demo/thematic/">A clean slate</a>.</p><h3>Don&#8217;t Touch That Theme!</h3><p><a
href="http://www.shutterstock.com/pic-18524428/stock-vector-do-not-touch-sign.html"><img
class="alignleft size-full wp-image-2603" title="do-not-touch-sign" src="http://esdev.net/wp-content/uploads/2009/09/do-not-touch-sign.png" alt="do-not-touch-sign" width="200" height="273" /></a>To create your theme, you don&#8217;t actually edit any of Thematic&#8217;s theme files. Instead, you make changes using a separate child theme.</p><p>It&#8217;s really powerful since you&#8217;re not actually touching any part of Thematic. You just get a nice starting place, without worries about future Thematic updates overwriting your code edits.</p><p>You don&#8217;t have to rewrite a bunch of code all over again&#8211;you&#8217;re just adding the bits that you want to be <em>different</em>. This works very much like the custom styles on WordPress.com hosted blogs.</p><p>I&#8217;ve collected together <strong>40+ Thematic resources, tutorials and links</strong> to help you get up and running faster.</p><p><span
id="more-2566"></span></p><h3>Thematic and WordPress Child Theme Basics</h3><ul><li><a
href="http://themeshaper.com/thematic/">Official Thematic Website</a></li><li><a
href="http://themeshaper.com/wordpress-child-theme-basics/">WordPress Child Theme Basics</a></li><li><a
href="http://themeshaper.com/modular-css-wordpress-child-themes/">Modular CSS</a></li><li><a
href="http://themeshaper.com/wordpress-theme-template-directory-structure-tutorial/">Theme Template Directory Structure</a></li></ul><h4>Theme Hooks</h4><ul><li><a
href="http://themeshaper.com/thematic-0961-is-live/">Thematic 0.9.6.1 Is Live</a> (<em>Updated 2/10/2010</em>)<br
/> Details about newest version. Contains new hooks and filters for even more control.</li><li><a
href="http://themeshaper.com/action-hooks-wordpress-child-themes/">Using Action Hooks in WordPress Child Themes</a></li><li><a
href="http://themeshaper.com/thematic/guide/?page_id=10">Theme Hooks</a></li><li><a
href="http://extralogical.net/2007/06/wphooks/">Adding Custom WordPress Hooks</a></li><li><a
href="http://themeshaper.com/filters-wordpress-child-themes/">Using Filter Hooks in WordPress Child Themes</a></li><li><a
href="http://themeshaper.com/thematic/guide/?page_id=12">Theme Filters</a></li><li><a
href="http://wpcandy.com/articles/frameworks-child-themes-filters-and-hook.html">Frameworks, Child Themes, Filters and Hooks?</a></li><li><a
href="http://venutip.com/content/right-way-override-theme-functions">Overriding Parent Theme Functions in Child Themes</a></li></ul><p> <script type='text/javascript'>/*<![CDATA[*/var m3_u = (location.protocol=='https:'?'https://esdev.net/adserver/www/delivery/ajs.php':'http://esdev.net/adserver/www/delivery/ajs.php');
   var m3_r = Math.floor(Math.random()*99999999999);
   if (!document.MAX_used) document.MAX_used = ',';
   document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
   document.write ("?zoneid=7");
   document.write ('&amp;cb=' + m3_r);
   if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
   document.write ("&amp;loc=" + escape(window.location));
   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
   if (document.context) document.write ("&context=" + escape(document.context));
   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
   document.write ("'><\/scr"+"ipt>");
//]]&gt;/*]]>*/</script><noscript><a
href='http://esdev.net/adserver/www/delivery/ck.php?n=e48f75&amp;cb=ec5e70f69d06224e8816c3deb99c448f' target='_blank'><img
src='http://esdev.net/adserver/www/delivery/avw.php?zoneid=7&amp;cb=ec5e70f69d06224e8816c3deb99c448f&amp;n=e48f75' border='0' alt='' /></a></noscript></p><h3>Thematic Tutorials</h3><ul><li><a
href="http://www.cozmoslabs.com/2008/08/11/10-design-tips-for-your-custom-wordpress-theme-built-with-thematic/">10 Design Tips For Your Custom WordPress Theme Built With Thematic</a></li><li><a
href="http://themeshaper.com/functions-php-wordpress-child-themes/">Edit Your Theme With <em>Functions.php</em></a><br
/> Tons of fun by adding functions to edit your theme.</li><li><a
href="http://themeshaper.com/custom-page-template-redesign-blog/">How I Used a Custom Page Template to Redesign My Blog the Smart Way</a><br
/> Step-by-step creating a new child theme.</li><li><a
href="http://justintadlock.com/archives/2008/08/24/replacing-wordpress-content-with-an-excerpt-without-editing-theme-files">Replacing WordPress Content With an Excerpt in a Thematic Child Theme</a><br
/> How to replace <em>the_content()</em> with <em>the_excerpt()</em>&#8211;without touching your theme files.</li><li><a
href="http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/">Add &#8220;Featured Posts&#8221; to Your Thematic Child Theme</a></li><li><a
href="http://www.cozmoslabs.com/2008/09/07/use-wordpress-as-a-cms-with-thematic-part1/">Use WordPress as a CMS With Thematic: Part 1</a></li><li><a
href="http://www.cozmoslabs.com/2009/05/28/add-a-header-image-to-thematic-the-easy-way/">Add a Header Image to Thematic the Easy Way</a></li><li><a
href="http://www.cozmoslabs.com/2009/04/15/add-a-search-box-to-the-thematic-menu/">Add a Search Box to the Thematic Menu</a></li><li><a
href="http://papertreedesign.com/adding-theme-options-to-wordpress-child-themes/">Adding Theme Options to WordPress Themes</a><br
/> Creating theme option pages to your WordPress theme.</li><li><a
href="http://themeshaper.com/forums/">ThemeShaper Forums</a><br
/> If you get stuck, the Thematic Forums is the place to go for help.</li></ul><h3>Editing Parts of Your Theme With Thematic</h3><p>There is a whole series of tutorials on the Thematic website for edit particular parts of your WordPress theme:</p><ul><li><a
href="http://themeshaper.com/thematic-0961-is-live/">Thematic 0.9.6.1 Is  Live</a> (<em>Updated 2/10/2010</em>)<br
/> Details about newest Thematic version. Contains new hooks and filters for even  more control.</li><li><a
href="http://themeshaper.com/wordpress-themes-templates-tutorial/">WordPress Themes Template Tutorial Series</a></li><li><a
href="http://themeshaper.com/wordpress-theme-index-template-tutorial/">Working With the Index Template</a></li><li><a
href="http://themeshaper.com/thematic/guide/?page_id=64">Editing Your Thematic CSS</a></li><li><a
href="http://themeshaper.com/wordpress-theme-header-template-tutorial/">Editing the Header Template</a></li><li><a
href="http://themeshaper.com/wordpress-theme-sidebar-template/">Editing the Sidebar Template</a></li><li><a
href="http://themeshaper.com/wordpress-theme-single-post-post-attachment-404-templates-tutorial/">Editing the Single Post, Post Attachment and 404 Templates</a></li></ul><h3>Thematic Cheat Sheets</h3><ul><li><a
href="http://bluemandala.com/thematic/thematic-structure.html">Thematic Structure Cheat Sheet</a><br
/> A visual look at all of Thematic&#8217;s main elements&#8211;div&#8217;s, theme actions, hooks and widget areas. Very, very useful.</li><li><a
href="http://www.altamentedecorativo.com/?page_id=534">Widget-Ready Areas</a><br
/> Images of widget-ready areas for each major template and section of Thematic.</li></ul><h3>Thematic Child Themes</h3><p>There are already some nicely-designed Thematic child themes.</p><p><a
href="http://themeshaper.com/acamas-theme-clarity-elegance-power/">Acamas</a><br
/> <a
href="http://themeshaper.com/acamas-theme-clarity-elegance-power/"><img
class="alignnone size-thumbnail wp-image-2582" title="acamas-screen" src="http://esdev.net/wp-content/uploads/2009/09/acamas-screen-250x250.jpg" alt="acamas-screen" width="250" height="250" /></a></p><p><a
href="http://www.chris-wallace.com/2009/07/17/simplecartjs-a-free-wp-e-commerce-thematic-child-theme/">SimpleCart (js)</a> &#8211; E-commerce theme<br
/> <a
href="http://www.chris-wallace.com/2009/07/17/simplecartjs-a-free-wp-e-commerce-thematic-child-theme/"><img
class="alignnone size-thumbnail wp-image-2584" title="simplecart-e-commerce-theme-screen" src="http://esdev.net/wp-content/uploads/2009/09/simplecart-560x396-screen-250x250.png" alt="simplecart-e-commerce-theme-screen" width="250" height="250" /></a></p><p><a
href="http://design-notes.info/download/free-wordpress-theme-audry-release/">Audry</a><br
/> <a
href="http://design-notes.info/download/free-wordpress-theme-audry-release/"><img
class="alignnone size-full wp-image-2586" title="audry-screen" src="http://esdev.net/wp-content/uploads/2009/09/thumb-audry-screen.png" alt="audry-screen" width="159" height="117" /></a></p><p><a
href="http://www.smashingmagazine.com/2009/05/04/download-gallery-a-free-wordpress-theme/">Gallery</a><br
/> <a
href="http://www.smashingmagazine.com/2009/05/04/download-gallery-a-free-wordpress-theme/"><img
class="alignnone size-thumbnail wp-image-2587" title="gallery-theme-screen" src="http://esdev.net/wp-content/uploads/2009/09/gallery-theme-screen-250x250.jpg" alt="gallery-theme-screen" width="250" height="250" /></a></p><p><a
href="http://www.bendler.tv/?p=525">Aether</a><br
/> <a
href="http://www.bendler.tv/?p=525"><img
class="alignnone size-thumbnail wp-image-2588" title="aether-screen" src="http://esdev.net/wp-content/uploads/2009/09/aether_header-screen-250x250.png" alt="aether-screen" width="250" height="250" /></a></p><p><a
href="http://ableparris.com/2009/03/15/sugar-cane-a-sweet-wordpress-child-theme/">Sugar Cane</a><br
/> <a
href="http://ableparris.com/2009/03/15/sugar-cane-a-sweet-wordpress-child-theme/"><img
class="alignnone size-thumbnail wp-image-2589" title="sugar-cane-screen" src="http://esdev.net/wp-content/uploads/2009/09/sugar-cane-screen-250x250.jpg" alt="sugar-cane-screen" width="250" height="250" /></a></p><p><strong>Update:</strong> <a
href="http://www.matteostagi.it/eng/3hourstheme-a-tutorial-child-theme-for-thematic">3HoursTheme</a> (by Matteo Stagi. Also includes tutorials to help you to use the theme)<br
/> <a
href="http://www.matteostagi.it/eng/3hourstheme-a-tutorial-child-theme-for-thematic"><img
class="alignnone size-thumbnail wp-image-2619" title="3hourstheme-screen" src="http://esdev.net/wp-content/uploads/2009/09/3hourstheme_home-250x250.jpg" alt="3hourstheme-screen" width="250" height="250" /></a></p><h4><a
href="http://www.cozmoslabs.com/wordpress-themes/">Cosmos Labs</a></h4><p>I can&#8217;t include Thematic themes without mentioning Cosmos Labs. They have released several nice child themes. Here are a few.</p><p><a
href="http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/">Byty</a><br
/> <a
href="http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/"><img
class="alignnone size-thumbnail wp-image-2590" title="byty-screen" src="http://esdev.net/wp-content/uploads/2009/09/byty-screen-250x250.jpg" alt="byty-screen" width="250" height="250" /></a></p><p><a
href="http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/">Street</a><br
/> <a
href="http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/"><img
class="alignnone size-thumbnail wp-image-2591" title="street_theme" src="http://esdev.net/wp-content/uploads/2009/09/street_theme-250x250.gif" alt="street_theme" width="250" height="250" /></a></p><p><a
href="http://www.cozmoslabs.com/2009/07/20/early-morning-child-theme/">Early Morning</a><br
/> <a
href="http://www.cozmoslabs.com/2009/07/20/early-morning-child-theme/"><img
class="alignnone size-thumbnail wp-image-2592" title="early-morning-screen" src="http://esdev.net/wp-content/uploads/2009/09/early-morning-screen-250x250.jpg" alt="early-morning-screen" width="250" height="250" /></a></p><p><a
href="http://www.cozmoslabs.com/2009/04/07/green-anyone-try-commune-thematic-child-theme/">Commune</a><br
/> <a
href="http://www.cozmoslabs.com/2009/04/07/green-anyone-try-commune-thematic-child-theme/"><img
class="alignnone size-thumbnail wp-image-2593" title="commune_thumb-screen" src="http://esdev.net/wp-content/uploads/2009/09/commune_thumb-screen-250x200.jpg" alt="commune_thumb-screen" width="250" height="200" /></a></p><p><a
href="http://www.reflectionmedia.ro/2009/01/crystalline-a-crystal-sharp-child-theme-for-thematic/">Crystalline</a><br
/> <a
href="http://www.reflectionmedia.ro/2009/01/crystalline-a-crystal-sharp-child-theme-for-thematic/"><img
class="alignnone size-thumbnail wp-image-2594" title="crystalline_thumb-screen" src="http://esdev.net/wp-content/uploads/2009/09/crystalline_thumb-screen-250x176.jpg" alt="crystalline_thumb-screen" width="250" height="176" /></a></p><h4>Element Templates</h4><p>These are not full child themes, but themes for specific parts of a WordPress site that can be used along with another child theme.</p><ul><li><a
href="http://www.cozmoslabs.com/2009/07/31/awesome-thematic-templates/">Login and User Registration Page Templates For Thematic</a></li><li><a
href="http://www.cozmoslabs.com/2008/12/17/replacing-the-thematic-menu-with-a-dropdown-list-of-categories/">Replacing the Thematic Menu With a DropDown List of Categories</a></li></ul><p>Hopefully these links will give you a good place to start using Thematic.</p><h3>What Do You Use?</h3><p>Do you use Thematic? Do you use some other WordPress framework? Tell us in the comments.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/build-wordpress-sites-fast-with-the-thematic-theme-framework/feed/</wfw:commentRss> <slash:comments>17</slash:comments> </item> <item><title>Cheat Sheets For Web Designers</title><link>http://esdev.net/cheat-sheets-for-web-designers/</link> <comments>http://esdev.net/cheat-sheets-for-web-designers/#comments</comments> <pubDate>Mon, 14 Sep 2009 11:03:42 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[freebies]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[code]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://esdev.net/?p=2459</guid> <description><![CDATA[
Remember the mottoes you learned when you were a kid: &#8220;Winners don&#8217;t do drugs&#8221;, and &#8220;Cheaters never win&#8221;?
Well, a little cheating never hurt anyone… when it comes to using cheat sheets, that is.
TechPosters has a colossal collection of cheat sheets for just about every program, coding language or OS that uses code or keyboard shortcuts.
Since [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-2464" title="cheat-sheets-for-web-designers-hd" src="http://esdev.net/wp-content/uploads/2009/09/cheat-sheets-for-web-designers-hd.jpg" alt="cheat-sheets-for-web-designers-hd" width="560" height="130" /></p><p>Remember the mottoes you learned when you were a kid: &#8220;Winners don&#8217;t do drugs&#8221;, and &#8220;Cheaters never win&#8221;?</p><p>Well, a little cheating never hurt anyone… when it comes to using cheat sheets, that is.</p><p><a
href="http://posters.msug.vn.ua">TechPosters has a colossal collection of cheat sheets</a> for just about every program, coding language or OS that uses code or keyboard shortcuts.</p><blockquote><p>Since there&#8217;s such a huge list of cheat sheets, let&#8217;s look at some of the useful cheat sheets for web designers.</p></blockquote><h3>HTML</h3><ul><li><a
href="http://posters.msug.vn.ua/2009/08/24/HTML5QuickReferenceGuide.aspx">HTML 5 Quick Reference Guide</a></li><li><a
href="http://posters.msug.vn.ua/2009/07/07/HTML5CheatSheet.aspx">HTML 5 Cheat Sheet</a></li><li><a
href="http://posters.msug.vn.ua/2009/01/23/XHTMLCheatSheetV103.aspx">XHTML Cheat Sheet v 1.03</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/23/XHTML11HTML401ExtensibleHypertextMarkupLanguage.aspx">XHTML 1.1 and HTML 4.01 Extensible Hypertext Markup Language</a></li><li><a
href="http://posters.msug.vn.ua/2009/01/23/HTMLHelpSheet.aspx">HTML Help Sheet (HTML 4 and XHTML)</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/06/FORMTAGS.aspx">Form Tags</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/05/CharacterEntityReferencesInHTML4AndXHTML10.aspx">Character Entity References in XHTML 1.0 and HTML 4</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/05/HTMLSpecialEntityCodes.aspx">HTML &#8211; Special Entity Codes</a></li><li><a
href="http://posters.msug.vn.ua/2009/01/23/HTMLCommonTags.aspx">HTML Common Tags</a></li></ul><p><span
class="article_caption"><strong>Note</strong>: If you&#8217;re looking for more resources for UTF-8 special entities, check out my earlier post, <a
href="http://esdev.net/most-used-xhtml-character-entities/"><em>Most Used XHTML Character Entities</em></a>.</span></p><p><span
id="more-2459"></span></p><h3>CSS</h3><ul><li><a
href="http://posters.msug.vn.ua/2009/08/24/CCS3QuickReferenceGuide.aspx">CSS3 Quick Reference Guide</a></li><li>Core CSS <a
href="http://posters.msug.vn.ua/2009/03/07/CoreCSSPartI.aspx">Part 1</a> (by Molly E Holzschlag and published by DZone), <a
href="http://posters.msug.vn.ua/2009/03/07/CoreCSSPartII.aspx">Part 2</a>, and <a
href="http://posters.msug.vn.ua/2009/03/07/CoreCSSPartIII.aspx">Part 3</a></li><li><a
href="http://posters.msug.vn.ua/2009/04/01/CSSProperties.aspx">CSS Properties</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/23/CSS2CascadingStyleSheets.aspx">CSS2 Cascading Style Sheets</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/05/CSSShorthandGuide.aspx">CSS Shorthand Guide</a></li><li><a
href="http://posters.msug.vn.ua/2009/01/25/CSSShorthandCheatSheet.aspx">CSS Shorthand Cheat Sheet by Example</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/05/CSSPropertyIndex.aspx">CSS Property Index</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/05/CSSCheatSheetV2.aspx">CSS Cheat Sheet v2</a></li><li><a
href="http://posters.msug.vn.ua/2009/01/25/CSS2QuickReferenceGuide.aspx">CSS2 Quick Reference Guide</a></li><li><a
href="http://posters.msug.vn.ua/2009/01/23/RGBColourCodes.aspx">RGB Colour Codes</a></li></ul><h3>jQuery</h3><ul><li><a
href="http://posters.msug.vn.ua/2009/03/23/jQuerySelectors.aspx">jQuery Selectors (DZone)</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/05/jTouchJQueryCheatSheetForIpods.aspx">jTouch &#8211; jQuery Cheat Sheets For iPods and iPhones</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/05/jQuery12CheatSheet2.aspx">jQuery 1.2 Cheat Sheet 2</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/05/jQuery12.aspx">jQuery 1.2</a></li></ul><p>There are a ton of other cheat sheets for javascript in general, as well as other frameworks like EXT JS, Prototype and an entire category for <a
href="http://posters.msug.vn.ua/CategoryView,category,Mootools.aspx">Mootools</a>.</p><p>These can be found in the general <a
href="http://posters.msug.vn.ua/CategoryView,category,JavaScript.aspx"><em>Javascript Cheat Sheet</em> category</a>.</p><h3><a
href="http://posters.msug.vn.ua/CategoryView,category,PHP.aspx">PHP</a></h3><ul><li><a
href="http://posters.msug.vn.ua/2009/03/07/PHP.aspx">PHP Cheat Sheet (DZone)</a></li><li><a
href="http://posters.msug.vn.ua/2009/03/06/symfonyPHP5FrameworkAdminGeneratorCheatSheet.aspx">Symfony PHP5 Framework &#8211; Admin Generator Cheat Sheet</a></li></ul><h3>Plus Many, Many More</h3><p>There are also tons of other web design cheat sheets for <a
href="http://posters.msug.vn.ua/CategoryView,category,MySQL.aspx">MySQL</a>, <a
href="http://posters.msug.vn.ua/CategoryView,category,ASPNET.aspx">ASP.NET</a>, <a
href="http://posters.msug.vn.ua/CategoryView,category,Flash.aspx">Flash</a>, <a
href="http://posters.msug.vn.ua/CategoryView,category,Silverlight.aspx">Silverlight</a>, <a
href="http://posters.msug.vn.ua/CategoryView,category,XML.aspx">XML</a> and more.</p><p>Another nice thing about the <a
href="http://posters.msug.vn.ua">TechPosters site</a> is that you can subscribe to RSS feeds for each category and know when new cheat sheets are added.</p><h3>Share</h3><p>Do you use any great cheat sheets for web design that are not included here? Where do you get your cheat sheets from?</p><p>Share your thoughts in the comments.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/cheat-sheets-for-web-designers/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>24 Must-Have Online Tools For Web Designers</title><link>http://esdev.net/24-must-have-online-tools-for-web-designers/</link> <comments>http://esdev.net/24-must-have-online-tools-for-web-designers/#comments</comments> <pubDate>Mon, 15 Jun 2009 11:00:09 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[online tools]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[browsers]]></category> <category><![CDATA[code]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[email]]></category> <category><![CDATA[typography]]></category><guid
isPermaLink="false">http://esdev.net/?p=1922</guid> <description><![CDATA[
Due to the popularity of last week&#8217;s list of programs and services for freelancers, we&#8217;re bringing you 24 must-have online tools specifically for web designers.
Testing
Xenocode Browser SandboxRun and test your sites in IE6, IE7, IE8, Firefox 2 and 3, Safari, Google Chrome and Opera without having to actually install the browsers on your system.
This unfortunately [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-1945" title="24-must-have-online-tools-web-designers-hd" src="http://esdev.net/wp-content/uploads/2009/06/24-must-haves-web-designers-hd.png" alt="24-must-have-online-tools-web-designers-hd" width="560" height="130" /></p><p>Due to the popularity of last week&#8217;s <a
href="http://esdev.net/15-must-have-programs-and-services-for-freelancers/">list of programs and services for freelancers</a>, we&#8217;re bringing you 24 must-have online tools specifically for web designers.</p><h3>Testing</h3><h4><a
href="http://www.xenocode.com/browsers/">Xenocode Browser Sandbox</a></h4><h4><a
href="http://www.xenocode.com/browsers/"><img
class="aligncenter size-full wp-image-1947" title="xenocode-browser-sandbox-hd" src="http://esdev.net/wp-content/uploads/2009/06/xenocode-hd.jpg" alt="xenocode-browser-sandbox-hd" width="560" height="130" /></a></h4><p>Run and test your sites in IE6, IE7, IE8, Firefox 2 and 3, Safari, Google Chrome and Opera without having to actually install the browsers on your system.</p><p>This unfortunately seems to only work on Windows.</p><h4><a
href="http://browsershots.org/">BrowserShots</a></h4><p>View screenshots of your render webpages in multiple browsers and operating systems. You can even test different screen resolutions.</p><h4><a
href="http://tantek.com/favelets/">Favelets</a></h4><p>Validate and test your sites using this collection of favelets. Validate microformats, HTML and CSS. Test your pages at different screen sizes (iPhone, Blackberry, etc) and lots more.</p><h4><a
href="http://aremysitesup.com/">Are My Sites Up?</a> (Website Monitoring)</h4><p
style="text-align: center;"><a
href="http://aremysitesup.com/"><img
class="aligncenter size-full wp-image-1948" title="are-my-sites-up-hd" src="http://esdev.net/wp-content/uploads/2009/06/are-my-sites-up-hd.png" alt="are-my-sites-up-hd" width="560" height="130" /></a></p><p>Get alerts when you or your clients&#8217; sites go down or experience hiccups. Alerts can even be sent to your mobile phone.</p><h3>Page Code Generation</h3><h4><a
href="http://gridr.atomeye.com/">gridr buildrrr</a></h4><h4><a
href="http://gridr.atomeye.com/"><img
class="aligncenter size-full wp-image-1949" title="gridr-hd" src="http://esdev.net/wp-content/uploads/2009/06/gridr-hd.png" alt="gridr-hd" width="560" height="130" /></a></h4><p>Create CSS grid-based layouts easily with gridr buildrrr.</p><h4><a
href="http://projectdeploy.org/">Project Deploy</a></h4><p>Project Deploy makes it faster to get a site up and running by letting you select the type of information you want. Deploy then generates common folders, standard HTML and CSS files and even jQuery&#8211;all in a zip file for easy download.</p><h3>Web Form Generators</h3><h4><a
href="http://www.icebrrg.com/">Icebrrg</a></h4><h4><a
href="http://www.icebrrg.com/"><img
class="aligncenter size-full wp-image-1950" title="icebrrg-hd" src="http://esdev.net/wp-content/uploads/2009/06/icebrrg-hd.jpg" alt="icebrrg-hd" width="560" height="130" /></a></h4><p>Icebrrg lets you easily create all kinds of forms and embed them on your site. There are paid plans, but the free version still allows 3 forms and up to 100 per month.</p><h4><a
href="http://wufoo.com/">WuFoo</a></h4><p>WuFoo makes creating forms a piece of cake. Adding forms to your site is simple as well with a great web-based user interface.</p><h4><a
href="http://www.webformfactory.com/">Web Form Factory</a></h4><p>Another great web form tool. You can create forms linked to a database or to generate emails.</p><h3>Typography</h3><h4><a
href="http://www.typechart.com/">Typechart</a> (CSS Typography)</h4><p
style="text-align: center;"><a
href="http://www.typechart.com/"><img
class="aligncenter size-full wp-image-1951" title="typechart-hd" src="http://esdev.net/wp-content/uploads/2009/06/typechart-hd.png" alt="typechart-hd" width="560" height="130" /></a></p><p>Browse, compare and grab the CSS code.</p><h4><a
href="http://pxtoem.com">PXtoEm.com</a></h4><p>Convert pixels to ems quickly. The generator even creates the CSS all for you.</p><h4><a
href="http://www.sifrgenerator.com/">sIFR Generator</a></h4><p>Even if you don&#8217;t have Adobe Flash installed on your system, you can convert font files (TTF) and create your own Flash files (SWF) for use with sIFR.</p><h3>Web Code</h3><h4><a
href="http://www.digitalmediaminute.com/reference/entity/index.php">XHTML Character Entity Reference</a></h4><p>Find UTF-8 character entities for XHTML.</p><p>View other <a
href="http://esdev.net/most-used-xhtml-character-entities/">XHTML character entities resources</a>.</p><h4><a
href="http://ecoder.gmeditor.com/">ecoder</a> (Web-Based Code Editor)</h4><p
style="text-align: center;"><a
href="http://ecoder.gmeditor.com/"><img
class="aligncenter size-full wp-image-1952" title="ecoder-hd" src="http://esdev.net/wp-content/uploads/2009/06/ecoder-hd.png" alt="ecoder-hd" width="560" height="130" /></a></p><p>Ecoder makes it easier to write and edit code. All your coding can be done right in your browser.</p><p>Ecoder sports a beautiful UI, plus real-time code syntax highlighting and line numbering. You can also edit multiple documents at once.</p><p>As far as I&#8217;m concerned, this one beats out Mozilla Bespin (especially as far as ease of use goes).</p><h4><a
href="http://builtwith.com/">BuiltWith</a></h4><p>Check websites and see what technologies are being used. See what your favorite websites are running on&#8211;databases, CMS, hosting, etc.</p><h3>Other Online Tools</h3><h4><a
href="http://permissions-calculator.org">Unix Permissions Calculator</a></h4><h4><a
href="http://permissions-calculator.org/"><img
class="aligncenter size-full wp-image-1953" title="unix-permissions-hd" src="http://esdev.net/wp-content/uploads/2009/06/unix-permissions-hd.png" alt="unix-permissions-hd" width="560" height="130" /></a></h4><p>No more trying to remember Unix permissions codes when updating file permissions.</p><h4><a
href="http://slimtimmer.com">SlimTimmer</a></h4><p>Keep track of the time you spend on projects.</p><p>The interface is extremely simple and easy to use. You can also manually add time and filter by date, client and other options.</p><h4><a
href="http://media-convert.com/">Media Convert</a></h4><p>Convert just about any type of file into just about any format that exists. Just upload and Media Convert takes care of the rest.</p><h4><a
href="http://www.dmaresponsibility.org/PPG/">Privacy Policy Generator</a></h4><p>Easily create privacy policies for sites by just filling out and simple, quick form.</p><h4><a
href="http://charts.hohli.com/">Hohli</a> (Online Charts Builder)</h4><p>We wrote about Hohli earlier. This is a great tool for generating embeddable charts and graphs. Choose the type of chart, size, data and colors&#8211;Hohli does the rest.</p><h4><a
href="http://validifier.com/">Validifier</a> (Flash Embed Code Generator)</h4><p>A lot of the code generated by sites for embedding Flash content is not valid markup. Validifier turns Flash embed code into valid XHTML (using the <em>object</em> tag).</p><h4><a
href="http://www.genfavicon.com/">Genfavicon</a></h4><h4><a
href="http://www.genfavicon.com/"><img
class="aligncenter size-full wp-image-1954" title="genfavicon-hd" src="http://esdev.net/wp-content/uploads/2009/06/genfavicon-hd.png" alt="genfavicon-hd" width="560" height="130" /></a></h4><p>Generate favicons from GIF, JPG or PNG files in just 3 easy steps.</p><h4><a
href="http://favicon-generator.org">Favicon Generator</a></h4><p>Create favicons (ICO) for Internet Explorer from images (GIF, JPG, PNG).</p><h4><a
href="http://spritegen.website-performance.org">CSS Sprite Generator</a></h4><p>Improve your site&#8217;s performance. Upload images and the CSS Sprite Generator will create the code for your CSS sprites.</p><h3>What Online Tools Do You Use?</h3><p>Be sure to check out our <a
href="http://esdev.net/15-must-have-programs-and-services-for-freelancers/">15 Must-Have Programs and Services For Freelancers</a> for other great tools.</p><p>There are tons of online tools for web designers out there. Which ones do you use? Tell us in the comments.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/24-must-have-online-tools-for-web-designers/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Filter @font-face fonts on Font Squirrel</title><link>http://esdev.net/filter-font-face-fonts-on-font-squirrel/</link> <comments>http://esdev.net/filter-font-face-fonts-on-font-squirrel/#comments</comments> <pubDate>Fri, 15 May 2009 21:50:21 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[online tools]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[typography]]></category><guid
isPermaLink="false">http://esdev.net/?p=1815</guid> <description><![CDATA[
Font Squirrel just added a new @font-face filter to their site &#8211; letting you view just fonts that are available for embedding on a site via the CSS3 rule @font-face. Woo-Hoo!
So far, there seems to be 148 free fonts on Font Squirrel that allow @font-face embedding.
For a larger list of other sites featuring @font-face embedding, [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-1816" title="font-squirrel-font-face-filter-hd" src="http://esdev.net/wp-content/uploads/2009/05/font-squirrel-font-face-filter-hd.png" alt="font-squirrel-font-face-filter-hd" width="560" height="130" /></p><p>Font Squirrel just added a new @font-face filter to their site &#8211; letting you view just fonts that are available for embedding on a site via the CSS3 rule @font-face. Woo-Hoo!</p><p>So far, there seems to be 148 free fonts on Font Squirrel that allow @font-face embedding.</p><p>For a larger list of other sites featuring @font-face embedding, view my previous post:</p><p><a
href="http://esdev.net/embedding-web-fonts-5-free-font-face-resources/">Embedding Web Fonts: 5 Free @font-face Resources</a></p><p>Let the embedding begin!</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/filter-font-face-fonts-on-font-squirrel/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Embedding Web Fonts: 5 Free @font-face Resources</title><link>http://esdev.net/embedding-web-fonts-5-free-font-face-resources/</link> <comments>http://esdev.net/embedding-web-fonts-5-free-font-face-resources/#comments</comments> <pubDate>Mon, 11 May 2009 11:00:20 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[browsers]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[typography]]></category><guid
isPermaLink="false">http://esdev.net/?p=1724</guid> <description><![CDATA[Which fonts can be freely embedded using @font-face? Our list of 5 resources will take out the guesswork.
One of the most anticipated web developments recently is the @font-face rule for CSS3.
The @font-face rule allows for actual fonts to be embedded, so you don&#8217;t have to rely on the visitor having that specific font already installed [...]]]></description> <content:encoded><![CDATA[<blockquote><p>Which fonts can be freely embedded using @font-face? Our list of 5 resources will take out the guesswork.</p></blockquote><p>One of the most anticipated web developments recently is the <em><a
href="http://www.w3.org/TR/css3-webfonts/#font-descriptions">@font-face</a></em> rule for CSS3.</p><p>The <em>@font-face</em> rule allows for actual fonts to be embedded, so you don&#8217;t have to rely on the visitor having that specific font already installed on their system. No more font stacks.</p><h3>Free <em>@font-face</em> Fonts</h3><p>Finding fonts with licenses that allow for embedding via @font-face can be difficult.</p><p>Here are <span
style="text-decoration: line-through;">5</span> 7 links and resources to free fonts that can be embedded using <em>@font-face</em>:</p><h4>1. <strong><a
href="http://www.theleagueofmoveabletype.com/">The League of Moveable Type</a></strong></h4><p>A foundry that creates free, open source <em>@font-face</em> fonts.</p><h4><strong>2. </strong><a
href="http://www.webfonts.info/wiki/index.php?title=Fonts_available_for_%40font-face_embedding"><strong>Fonts Available For <em>@font-face</em> Embedding</strong> (Webfonts.info)</a></h4><p>Includes a large list of 25+ free fonts that either specifically allow <em>@font-face</em> embedding, or are open source/public domain fonts.</p><h4>3. <strong><a
href="http://www.fontsquirrel.com/">Font Squirrel</a></strong></h4><p>A collection of free and open source fonts available for commercial-use. Many of the fonts&#8217; licenses allow for embedding, but make sure to check 1st before embedding.</p><p><em>Update</em>: Font Squirrel has added a @font-face filter to their site. Now you have the option to view only @font-face fonts. You can read more about it here: <a
href="http://esdev.net/filter-font-face-fonts-on-font-squirrel/">Filter @font-face Fonts on Font Squirrel</a></p><h4>4. <strong><a
href="http://opentype.info/blog/2008/08/05/10-great-free-fonts-for-font-face-embedding/">10 Great Free Fonts For <em>@font-face</em> Embedding</a></strong></h4><h4><strong>5. </strong><strong><a
href="http://www.fontembedding.com/eot/"><strong>Internet Explorer Embeddable Fonts (EOT)</strong></a></strong></h4><p>Embeddable fonts for IE.</p><h4>6. <em>Update</em>: <strong><a
href="http://openfontlibrary.fontly.org/">Open Font Library</a></strong></h4><p>HUGE list of freely usable fonts for embedding via <em>@font-face</em> as well as the option to link to hosted fonts on the openfontlibrary.fontly.org site.</p><h4>7. <strong><a
href="http://www.josbuivenga.demon.nl/">exljbris :: Free Quality Font Foundry</a></strong> <em>(Updated 05/12/2009)</em></h4><p>All the exljbris free fonts (<span
style="text-decoration: line-through;">except</span> including the free weights and styles of <em>Museo</em> and <em>Museo Sans</em>) are <a
href="http://exljbris.wordpress.com/2008/03/19/license-update-ii/">licensed for embedding</a>. This includes popular fonts like: Anivers, Delicious, Fertigo Pro, Fontin, etc. See <a
href="http://exljbris.wordpress.com/2008/03/19/license-update-ii/">licensing and linking details</a>.</p><p><span
id="more-1724"></span></p><h3><em>@font-face</em> Browser Support</h3><p>Currently, the following browsers support <em>@font-face</em> (TrueType/OpenType TT and OpenType PS fonts unless otherwise stated):</p><ul><li>Safari 3.1+</li><li>Opera 10</li><li>IE4+ using proprietary EOT (Embedded OpenType) fonts</li><li>Firefox 3.1</li></ul><p>If you want to test if your browser supports font embedding, visit OpenType.info&#8217;s <a
href="http://opentype.info/demo/webfontdemo.html"><em>@Font-Face</em> Demo page</a>.</p><p>For more details on browsers that support <em>@font-face</em>, see WebFonts.info&#8217;s <a
href="http://www.webfonts.info/wiki/index.php?title=%40font-face_browser_support"><em>@Font-Face</em> Browser Support</a>.</p><p>Have you found any embeddable fonts or sites with lists of free <em>@font-face</em> fonts? <a
href="#postacomment">Share with us in the comments</a>.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/embedding-web-fonts-5-free-font-face-resources/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>CSS-Based Layouts: 10 Steps For Success</title><link>http://esdev.net/css-based-layouts-10-steps-for-success/</link> <comments>http://esdev.net/css-based-layouts-10-steps-for-success/#comments</comments> <pubDate>Mon, 30 Mar 2009 11:00:32 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[code]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[HTML]]></category><guid
isPermaLink="false">http://esdev.net/?p=1423</guid> <description><![CDATA[
I know the title sounds like I&#8217;m trying to pimp weight-loss drugs or a phenomenal exercise routine, but I assure you I&#8217;m not.
Today, I&#8217;ll share 10 secrets basic steps I take when coding a site in CSS—steps that will hopefully get you thinking about your coding process.
The following assumes that you already know how to [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-1455" title="css-layouts-10-steps-hd" src="http://esdev.net/wp-content/uploads/2009/03/css-layouts-10-steps-hd.jpg" alt="css-layouts-10-steps-hd" width="560" height="130" /><br
/> I know the title sounds like I&#8217;m trying to pimp weight-loss drugs or a phenomenal exercise routine, but I assure you I&#8217;m not.</p><blockquote><p>Today, I&#8217;ll share 10 <span
style="text-decoration: line-through;">secrets</span> basic steps I take when coding a site in CSS—steps that will hopefully get you thinking about <em>your</em> coding process.</p></blockquote><p>The following assumes that you already know how to code valid XHTML and CSS.</p><p>This is in no way the only way—this is just how I generally go about it.</p><p><strong>10 basic steps I follow when creating a CSS-based site:</strong></p><ol><li>Finalize your design</li><li>Finish your XHTML before touching your CSS</li><li>Validate your code</li><li>Start with typography</li><li>Structure the main page elements</li><li>Start big and work your way down</li><li>&#8220;Finish&#8221; work</li><li>Test in IE</li><li>Fix inevitable IE bugs</li><li>Optimize your code and do final testing</li></ol><p><span
id="more-1423"></span></p><h3>1. finalize your design</h3><p><img
class="alignleft size-full wp-image-1436" title="dimensions-icon" src="http://esdev.net/wp-content/uploads/2009/03/dimensions-icon.png" alt="dimensions-icon" width="128" height="128" />This is probably the most important step in order to be productive. If you&#8217;re working with a client, make sure you get them to sign off on the project before you start coding the site.</p><p>Even seemingly small changes (from your client&#8217;s point of view) to the  layout may impact your code in a big way.</p><p>I keep a copy of the approved PSD design open in Photoshop. This serves as my reference and lets me grab dimensions and colors.</p><p>I also draw out a rough sketch of the layout on paper so I can jot down element dimensions, hex colors, etc. It also helps me visualize the different div&#8217;s I&#8217;ll need for my layout when I&#8217;m writing my HTML.</p><h3>2. Finish your HTML before touching your CSS</h3><div
id="attachment_1444" class="wp-caption alignleft" style="width: 138px"><a
title="Image Source" href="http://www.sxc.hu/photo/980234"><img
class="size-full wp-image-1444" src="http://esdev.net/wp-content/uploads/2009/03/cart-before-horse.jpg" alt="Don't put this before a horse" width="128" height="128" /></a><p
class="wp-caption-text">Don&#39;t put this before your horse.</p></div><p>Make sure you have all the sections and major (X)HTML code in place before even touching (or thinking about touching) your stylesheet.</p><p>Just like building a house, you have to have a solid foundation laid first. Make sure all your major page sections are accounted for, along with appropriate headings, paragraphs, etc.</p><p>It&#8217;s generally a good idea to keep the HTML structure as simple as possible—avoiding unnecessary div&#8217;s, for example.</p><h3>3. Validate your code</h3><p><img
class="alignleft size-full wp-image-1441" title="html-validate-icon2" src="http://esdev.net/wp-content/uploads/2009/03/html-validate-icon2.png" alt="html-validate-icon2" width="128" height="128" />If you&#8217;re building a house, you not only have to have a foundation first&#8211;it has to be level. Lots of problems later on can be avoided if you take the time to ensure your foundation is good.</p><p>Take the time to make sure your (X)HTML is valid and there are no mistakes. This can save you unnecessary aggro when you start styling.</p><p>I use the <a
href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer add-on for Firefox</a> to quickly validate local HTML files.</p><p>Only after I&#8217;ve completed this, do I start on my CSS layout and styling.</p><h3>4. Start with typography</h3><p><a
title="Image Source" href="http://www.sxc.hu/photo/1090426"><img
class="alignleft size-full wp-image-1443" src="http://esdev.net/wp-content/uploads/2009/03/typography-letter.jpg" alt="typography-letter" width="128" height="128" /></a>Now it&#8217;s time to dig into the CSS.</p><p>I find it useful to first focus on a site&#8217;s typography: fonts, colors, line height, link styles, list styles, etc when the page is nearly a blank slate. Instead of having a bunch of page layout and sections with background colors, I like to start with the typography before moving on to the page structure.</p><p>A CSS reset (<a
href="http://meyerweb.com/eric/tools/css/reset/">Eric Meyer&#8217;s Reset CSS</a>, <a
href="http://developer.yahoo.com/yui/reset/">YUI Reset CSS</a>) can be very useful in these situations. They save lots of time writing code to undo default browser settings.</p><p>I prefer to use a slightly modified version of the one that comes with <a
href="http://projectdeploy.org/">Deploy</a>. Save a copy somewhere of your modified version so you can work from it on future projects.</p><h3>5. Structure the main page elements</h3><p>There are certain main elements most pages have:</p><ul><li>Header</li><li>Main content</li><li>Sidebar(s)</li><li>Footer</li></ul><p><img
class="alignleft size-full wp-image-1452" title="page-elements-icon" src="http://esdev.net/wp-content/uploads/2009/03/page-elements-icon.png" alt="page-elements-icon" width="128" height="128" />I like to take care of these sections first; centering the whole page, giving main elements dimensions, floating sidebars, and the like.</p><p><strong><em>Important</em></strong>: As you work on your CSS styles and especially layout, test in Firefox, Safari or Opera and adjust accordingly to make sure things look right in one of <em>those</em> browsers.</p><p>It&#8217;s also good to check your progress as you go in IE6, but always remember that IE6 will almost always be wrong. You can avoid huge issues in IE6 by fixing those bugs as you go.</p><h3>6. Start big and work your way down</h3><p><a
title="Image Source" href="http://www.sxc.hu/photo/453289"><img
class="alignleft size-full wp-image-1445" title="nesting-dolls" src="http://esdev.net/wp-content/uploads/2009/03/nesting-dolls.jpg" alt="nesting-dolls" width="148" height="124" /></a>Once the major parts of the page are laid out and positioned properly, I work my way down; working on the layout and styling of sub-elements and sections.</p><p>For instance, your header may contain other elements such as a logo, navigation or search field. With the header already sorted, you can start styling the layout of these other elements.</p><h3>7. &#8220;Finish&#8221; work</h3><p><img
class="alignleft size-full wp-image-1457" title="details-icon" src="http://esdev.net/wp-content/uploads/2009/03/details-icon.png" alt="details-icon" width="128" height="128" />&#8220;Finish&#8221; work, in the construction trade, are the fine details and finishing touches that are done toward the end of the project; like trim and molding, paint and so on.</p><p>In web design, I consider finish work to be the finishing touches like: image-replacement (for headings, etc), hover effects for links or navigation, and fine-tuning margins, padding and the like.</p><p>It&#8217;s also a good time to re-validate your code; including your CSS.</p><h3>8. Test in IE</h3><p><img
class="alignleft size-full wp-image-1447" title="test-in-ie-icon" src="http://esdev.net/wp-content/uploads/2009/03/test-in-ie-icon.jpg" alt="test-in-ie-icon" width="128" height="128" />Testing your site in Safari and/or Firefox will make sure your site looks good in 99% of the major browsers—except Internet Explorer. So you will need to test in IE 6/7.</p><p>Again, it can often save you some headaches by checking your page in IE6 every once in a while as you go along. However, in this step, I go back through and check all the IE-related bugs and issues.</p><p>Personally, I test in Firefox and IE6 all through the process; from layout on.</p><h3>9. Fix inevitable IE bugs</h3><p><img
class="alignleft size-full wp-image-1437" title="bugs-icon" src="http://esdev.net/wp-content/uploads/2009/03/bugs-icon.png" alt="bugs-icon" width="128" height="128" />The more you work with IE 6 and 7, the more you will start being able to foresee issues and know how to correct layout bugs more easily. However, let me tell you, there will <em>always</em> be something you will have to fix in IE 6 or 7. So fix the bugs and you can move on.</p><p>Now, I fix IE6 bugs (dropped floats, wonky margins, etc) with some special rules in a separate stylesheet.</p><h3>10. Optimize your code and do final testing</h3><p><img
class="alignleft size-full wp-image-1448" title="optimize-icon" src="http://esdev.net/wp-content/uploads/2009/03/optimize-icon.png" alt="optimize-icon" width="128" height="128" />There are <a
href="http://esdev.net/quick-and-dirty-css-shorthand-tips/">many ways to optimize your CSS code</a> in order the cut down on size&#8211;now&#8217;s a good time to do that.</p><p>Occasionally, when optimizing though, you may get carried away and accidentally remove an important bit or place a rule where another cancels it out. Make sure your pages still display correctly and then re-validate everything.</p><h3>Use what works for you</h3><p>Whether you use the above steps or not, take the time and think about how you code.</p><ul><li>Do I have a set routine that keeps me organized and focused?</li><li>Is the way I code efficient, or could it do with some streamlining?</li><li>Am I needlessly rewriting code that I could (re)use as a starting point on other projects?</li></ul><p>If there&#8217;s something you can change, great. If what you&#8217;re doing works great as is, that&#8217;s great too.</p><ul><li>Can you setup or modify an existing CSS reset of your own and use it to cut down time?</li><li>Can you use standard names for elements and consistently use them in every project?</li><li>Can you create your own list of steps and follow it on your next project?</li></ul><p><em>Bottom line</em>: Use what works for you and the way you work. If what you currently do doesn&#8217;t work, think about what you can do to improve it.</p><h3>Conclusion</h3><p>Again, this is not the only way to code a CSS design—just the way I do it. There are lots of web designers who code differently and many who probably do a better job of it than me.</p><p>What do you think?:</p><ul><li>What steps do you take when coding a CSS-layout?</li><li>How would you order the above steps so it works best for you?</li></ul> ]]></content:encoded> <wfw:commentRss>http://esdev.net/css-based-layouts-10-steps-for-success/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Quick and Dirty: CSS Shorthand Tips</title><link>http://esdev.net/quick-and-dirty-css-shorthand-tips/</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 &#8211; 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> ]]></content:encoded> <wfw:commentRss>http://esdev.net/quick-and-dirty-css-shorthand-tips/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Don&#8217;t Remove Visual Cues For Links</title><link>http://esdev.net/dont-remove-visual-cues-for-link/</link> <comments>http://esdev.net/dont-remove-visual-cues-for-link/#comments</comments> <pubDate>Mon, 17 Nov 2008 18:38:20 +0000</pubDate> <dc:creator>Shawn</dc:creator> <category><![CDATA[web design]]></category> <category><![CDATA[accessibility]]></category> <category><![CDATA[code]]></category> <category><![CDATA[CSS]]></category><guid
isPermaLink="false">http://esdev.net/?p=555</guid> <description><![CDATA[Tech Soapbox just published an article on 10 Things to Factor Into Your HTML, outlining some important things to consider when coding a website. While I agree with the majority of the points made in the article, number 7 irks me a bit:7. Use Outline:0
Another small one but useful for FireFox. The CSS element ‘outline’ [...]]]></description> <content:encoded><![CDATA[<p>Tech Soapbox <span
style="text-decoration: line-through;">just</span> published an article on <a
href="http://www.techsoapbox.com/10-things-to-factor-into-your-html/">10 Things to Factor Into Your HTML</a>, outlining some important things to consider when coding a website. While I agree with the majority of the points made in the article, number 7 irks me a bit:</p><blockquote><h2>7. Use Outline:0</h2><p>Another small one but useful for FireFox. The CSS element ‘outline’ is what drives the dotted border around links in FireFox. While nice for text links, it can make things look bad when you use image links. Use outline:0 to remove the dotted border around images used as links.</p></blockquote><p><a
href="http://esdev.net/wp-content/uploads/2008/11/visual-cues-compare.png"><img
class="alignright size-medium wp-image-561" title="visual-cues-compare" src="http://esdev.net/wp-content/uploads/2008/11/visual-cues-compare.png" alt="Firefox and Google Chrome both use visual cues to show when links have focus" width="400" height="130" /></a>Firefox, IE and Google Chrome all provide visual cues to let users know when text and image links have focus—Firefox and IE use a dotted border outline, while Chrome uses an solid orange border. This is particularly important when navigating with a keyboard. Now I agree, they can look kind of ugly, but they serve a purpose.</p><p><span
id="more-555"></span></p><h3>What About Accessibility?</h3><p>I don&#8217;t want to just use a blanket term like accessibility without getting into specifics. In this instance, I&#8217;m talking about accessibility from the standpoint of a person with vision who uses a keyboard to navigate links. This would include people who are unable to operate a mouse and who Tab their way from link to link.</p><p>Ordinary, when you <kbd>Tab</kbd> onto a link in Firefox, IE or Google Chrome and that link receives focus, the outline gives a visual indication of what link will be activated when you hit <kbd>Enter</kbd>.</p><p>And that&#8217;s the whole point: If you remove the outline around links (by using CSS or any other means), this seems to me a big accessibility issue; especially if you&#8217;re removing the outline from image links. Even if you provide a text link that does the same thing as the image link, will that be clear to your users?</p><p>Using <kbd>outline:0</kbd> probably isn&#8217;t going to affect people with vision-related impairments, but we can&#8217;t forget about those who rely on the use of a keyboard for navigation. The bottom line is: Don&#8217;t remove visual cues from image and text links unless you plan on providing an alternate way of showing that they have focus when navigating with a keyboard.</p><p><em>Note</em>: There is no default visual cue in Safari or Opera browsers when a link (text or image) has focus.</p> ]]></content:encoded> <wfw:commentRss>http://esdev.net/dont-remove-visual-cues-for-link/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching 151/177 queries in 0.107 seconds using disk

Served from: esdev.net @ 2010-07-30 14:27:22 -->