<?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>Robert Spangler&#187; Resources</title> <atom:link href="http://www.robspangler.com/blog/category/resources/feed/" rel="self" type="application/rss+xml" /><link>http://www.robspangler.com</link> <description>Design - Web - Creative</description> <lastBuildDate>Sat, 15 May 2010 02:08:01 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>HTML5 Doctype Template</title><link>http://www.robspangler.com/blog/html5-doctype-template/</link> <comments>http://www.robspangler.com/blog/html5-doctype-template/#comments</comments> <pubDate>Wed, 10 Feb 2010 14:39:58 +0000</pubDate> <dc:creator>Robert</dc:creator> <category><![CDATA[Resources]]></category><guid
isPermaLink="false">http://www.robspangler.com/?p=286</guid> <description><![CDATA[It is finally time to start switching to HTML5 for projects moving forward. If you&#8217;ve been following the progress you already know that xHTML will eventually be outdated and browsers will, eventually, support HTML 5 functionality. So it doesn&#8217;t make sense to continue with xHTML; plus, now our clients to use HTML5 functionality as it [...]]]></description> <content:encoded><![CDATA[<p>It is finally time to start switching to HTML5 for projects moving forward. If you&#8217;ve been following the progress you already know that xHTML will <em>eventually</em> be outdated and browsers will, <em>eventually</em>, support HTML 5 functionality. So it doesn&#8217;t make sense to continue with xHTML; plus, now our clients to use HTML5 functionality as it becomes available without too many headaches.</p><p>Below basic doctype template I&#8217;m starting out with, please feel free to give me feedback.<br
/> <span
id="more-286"></span></p><pre>&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;title&gt;&lt;/title&gt;
  &lt;meta name=&quot;description&quot; content=&quot;&quot; /&gt;
  &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
  &lt;link rel=&quot;shortcut icon&quot; href=&quot;favicon.ico&quot; type=&quot;image/x-icon&quot; /&gt;
  &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; /&gt;
  &lt;script src=&quot;js/jquery.min.js&quot;&gt;&lt;/script&gt;
  &lt;!--[if lt IE 8]&gt;
  &lt;![endif]--&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;/body&gt;
&lt;/html&gt;</pre><p>Note: I included a holder for JQuery and and IE specific stylesheet (just in case). These can obviously be removed if they&#8217;re not needed for the project.</p> ]]></content:encoded> <wfw:commentRss>http://www.robspangler.com/blog/html5-doctype-template/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>8 Web Design Resources I Couldn’t Live Without (Honestly!)</title><link>http://www.robspangler.com/blog/8-web-design-resources-cant-live-without/</link> <comments>http://www.robspangler.com/blog/8-web-design-resources-cant-live-without/#comments</comments> <pubDate>Wed, 02 Sep 2009 02:50:16 +0000</pubDate> <dc:creator>Robert</dc:creator> <category><![CDATA[Resources]]></category><guid
isPermaLink="false">http://www.robspangler.com/?p=191</guid> <description><![CDATA[Ok, so the “10 ___’s that will save your life!” posts can be annoying. Hopefully you can get some use out of this post; these are the web resources that I honestly use all of the time. No Filler! They are ordered by how well they’re know (least to most known). 1. Web Template I [...]]]></description> <content:encoded><![CDATA[<p>Ok, so the “10 ___’s that will save your life!” posts <em>can</em> be annoying. Hopefully you can get some use out of this post; these are the web resources that I honestly use all of the time. No Filler! They are ordered by how well they’re know (least to most known).<br
/> <span
id="more-191"></span></p><h2>1. Web Template</h2><p>I typically use either a 12 or a 16 column grid on most of my designs. I also need to see what it will look like in 800&#215;600 and 1024&#215;768, so I basically just created a nice little .PSD file that includes all of my necessities in an overlay folder at the top of my document. It helps to get my design going on the right foot (after planning, research and sketches of course!). For the grid system I’m using overlays from <a
href="http://960.gs">960.gs</a>.</p><p><img
src="http://www.robspangler.com/wp-content/uploads/2009/09/webtemplate.jpg" alt="Web Template" title="Web Template" width="600" height="90" class="aligncenter size-full wp-image-218" /></p><p><a
class="action" href="/downloads/web-template.zip">Download the Web Template (.zip)</a></p><h2>2. The Viget Photoshop Color Fix</h2><p>Have you ever sliced out an image and the colors are slightly different from what you saw on your .psd? Photoshop does this horrible thing where <em>it changes how you see your colors in Photoshop window to match your monitor</em>. This is unacceptable for the web! Make sure you run this fix to ensure that your colors come out right.</p><p><img
class="size-full wp-image-195" title="Viget" src="http://www.robspangler.com/wp-content/uploads/2009/09/viget.jpg" alt="Viget" width="600" height="90" /></p><p><a
class="action" href="http://www.viget.com/inspire/the-mysterious-save-for-web-color-shift/">Read the Blog Post</a></p><h2>3. IETester</h2><p>We all hate IE, but we all still need to make sure that our visitors and clients don’t hate us (because you know they all use it!). The difficult thing about designing for IE is that you can only have one version of it installed on your PC; unless… you don’t have 3 virtual PCs running do you? That’s a shame, because IETester gives you the ability to open a different version of IE in separate tabs (from 5.5 to 8).</p><p><img
class="aligncenter size-full wp-image-201" title="ietester" src="http://www.robspangler.com/wp-content/uploads/2009/09/ietester.jpg" alt="IETester" width="600" height="90" /></p><p><a
class="action" href="http://www.my-debugbar.com/wiki/IETester/HomePage">Get IETester</a></p><h2>4. AutoPopulate</h2><p>This was originally developed by <a
href="http://www.456bereastreet.com/archive/200710/autopopulating_text_input_fields_with_javascript/">Roger Johansson</a> and basically auto-populates your input field with instructions (ex: “Enter Your Search Term Here”) but it still keeps your fields accessible by doing it using the title attribute. I’m a big fan of JQuery, and so is my friend <a
href="http://theandystratton.com/">Andy Stratton</a>, so he created <a
href="http://theandystratton.com/2009/jquery-populate-plugin-accessibly-auto-populate-text-inputs-with-ease/">a great plugin for it</a>.</p><p><a
class="action" href="http://theandystratton.com/2009/jquery-populate-plugin-accessibly-auto-populate-text-inputs-with-ease">Get JQuery Populate Plugin</a></p><h2>5. JQuery UI</h2><p>Ok, JQuery is an awesome hotdog, and JQuery UI is all the relish, mustard and ketchup. JQuery UI allows you to easily create a datepicker, a slider, a dialog box…, or even make elements resizable. I find myself using the tabs more than anything.</p><p><img
src="http://www.robspangler.com/wp-content/uploads/2009/09/uitabs.jpg" alt="JQuery UI" title="JQuery UI" width="600" height="90" class="aligncenter size-full wp-image-203" /></p><p><a
class="action" href="http://www.jqueryui.com/">Get JQuery UI</a></p><h2>6. FireBug</h2><p>If you’re a web designer, you probably already know what this is all about and you can skip to the next one. FireBug has saved me countless hours in my CSS, it allows you to inspect and alter live CSS on any site. This is great if you’re fixing an issue on a website that has already been integrated into a complex CMS (e.g. Ektron!).</p><p><img
src="http://www.robspangler.com/wp-content/uploads/2009/09/firebug.jpg" alt="FireBug" title="FireBug" width="600" height="90" class="aligncenter size-full wp-image-204" /></p><p><a
class="action" href="http://getfirebug.com/">Get FireBug</a></p><h2>7. SwfObject</h2><p>There are a couple good solutions out there for flash replacement, but I stick with SwfObject because it never lets me down and it’s not complicated. It basically allows you to add your flash file in an accessible way by providing alternate content for people without the Adobe Flash Player.</p><p><a
class="action" href="http://code.google.com/p/swfobject/">Get SwfObject</a></p><h2>8. sIFR</h2><p>I have a love/hate relationship with sIFR. I always seem to have to tweak the heck out of it to really get it doing what I want, but it is still the best font-replacement tool out there.</p><p><a
class="action" href="http://www.mikeindustries.com/blog/sifr/">Get sIFR</a></p> ]]></content:encoded> <wfw:commentRss>http://www.robspangler.com/blog/8-web-design-resources-cant-live-without/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>xHTML 1.0 Strict Doctype Template</title><link>http://www.robspangler.com/blog/xhtml-1-strict-doctype/</link> <comments>http://www.robspangler.com/blog/xhtml-1-strict-doctype/#comments</comments> <pubDate>Sat, 28 Feb 2009 14:29:14 +0000</pubDate> <dc:creator>Robert</dc:creator> <category><![CDATA[Resources]]></category><guid
isPermaLink="false">http://localhost:8888/robspangler.com/blog/xhtml-1-strict-doctype/</guid> <description><![CDATA[This is just the xHTML document that I usually start off with, already included tags for title, description, keywords, favicon, and stylesheet. I gave up on using the UTF-8 charset because of our good friend IE6 and his 'white screen bug.']]></description> <content:encoded><![CDATA[<p>This is just the xHTML document that I usually start off with, already included tags for title, description, keywords, favicon, and stylesheet.</p><pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US"&gt;
&lt;head&gt;
	&lt;title&gt;&lt;/title&gt;
	&lt;meta name="description" content="" /&gt;
	&lt;meta name="keywords" content="" /&gt;
	&lt;<span class="start-tag">meta</span><span class="attribute-name"> http-equiv</span>=<span class="attribute-value">"content-type" </span><span class="attribute-name">content</span>=<span class="attribute-value">"text/html; charset=UTF-8" </span><span class="error"><span class="attribute-name">/</span></span>&gt;
	&lt;link rel="Shortcut Icon" href="/favicon.ico" /&gt;
	&lt;link href="styles/main.css" rel="stylesheet" type="text/css" /&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;/body&gt;
&lt;/html&gt;</pre><p>There were a few occasions where I gave up on using the UTF-8 charset because IE6 had a &#8216;white screen&#8217; bug on certain pages using a post through PHP. If you&#8217;re having these problems use ISO-8859-1, ex:</p><pre id="line1">&lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /&gt;</pre>]]></content:encoded> <wfw:commentRss>http://www.robspangler.com/blog/xhtml-1-strict-doctype/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Encrypt Mailto Links to Stop Email Spam</title><link>http://www.robspangler.com/blog/encrypt-mailto-links-to-stop-email-spam/</link> <comments>http://www.robspangler.com/blog/encrypt-mailto-links-to-stop-email-spam/#comments</comments> <pubDate>Fri, 03 Aug 2007 04:53:04 +0000</pubDate> <dc:creator>Robert</dc:creator> <category><![CDATA[Resources]]></category><guid
isPermaLink="false">http://localhost:8888/robspangler.com/blog/encrypt-mailto-links-to-stop-email-spam/</guid> <description><![CDATA[It's easy to get spammed. One way to get spammed is to have email links on your websites because bots search through websites looking for &#60;emailaddress&#62;@&#60;host&#62;.&#60;com&#62;.]]></description> <content:encoded><![CDATA[<p><script src="http://www.robspangler.com/include/spam-me-not.js" type="text/javascript"></script></p><p>It&#8217;s easy to get spammed. One way to get spammed is to have email links on your websites because bots search through websites looking for &lt;emailaddress&gt;@&lt;host&gt;.&lt;com&gt;.</p><p>So, this is the best solution I came across. Type in your email address below and it will shoot back an <strong>encrypted mailto link</strong> for you to use. <strong>It is amazing</strong>, <strong>works great</strong>, and the results <strong>validate xHTML Strict</strong>.<br
/> Original Code by: <a
href="http://www.zapyon.de">zapyon.de</a>.</p><form
name="nospam" action="spam-me-not.html" method="get"><h2>The Input</h2><dl><dt><label
for="email">Type your email address here:</label></dt><dd> <input
type="text" size="50" name="email" id="email" tabindex="1" class="yellow" onKeyUp="javascript:obfuscateEmail();" /></dd><dd><div> <label
for="modeSelect">Encoding mode:</label></p> <select
size="1" name="modeSelect" id="modeSelect" tabindex="2" onClick="javascript:obfuscateEmail();"><option
value="1">Decimal Notation</option><option
value="2">Hexadecimal Notation</option><option
value="3" selected>Random-mixed Notation</option><option
value="4">don&#8217;t encode</option> </select></div></dd></dl><p></p> <input
type="hidden" name="wasEmpty" value="1" /><dl><dt><label
for="realName">Visible link text (<acronym
title="If you leave this blank, the email address is used.">optional</acronym>):</label></dt><dd> <input
type="text" size="50" name="realName" id="realName" tabindex="3" onKeyUp="javascript:obfuscateEmail();" /></dd><dd><div> <label
for="linkText">Use as link text:</label></p> <select
size="1" name="linkText" id="linkText" tabindex="4" onClick="javascript:obfuscateEmail();"><option
value="1">Email Address</option><option
value="2">Text as Given Above</option> </select></div></dd></dl><p></p><h2>The Results</h2><dl><dt><label
for="completeEmailLink">Complete email link (email or name as visible Text):</label></dt><dd> <input
type="text" size="50" name="completeEmailLink" id="completeEmailLink" tabindex="5" class="yellow" onFocus="javascript:document.nospam.completeEmailLink.select();" /></dd><dt><label
for="encodedEmail">Encoded email address only:</label></dt><dd> <input
type="text" size="50" name="encodedEmail" id="encodedEmail" tabindex="6" onFocus="javascript:document.nospam.encodedEmail.select();" /></dd><dt><label
for="encodedMailtoEmail">Encoded &quot;mailto:&quot; + email address:</label></dt><dd> <input
type="text" size="50" name="encodedMailtoEmail" id="encodedMailtoEmail" tabindex="7" onFocus="javascript:document.nospam.encodedMailtoEmail.select();" /></dd></dl></form> ]]></content:encoded> <wfw:commentRss>http://www.robspangler.com/blog/encrypt-mailto-links-to-stop-email-spam/feed/</wfw:commentRss> <slash:comments>11</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 8/15 queries in 0.016 seconds using disk

Served from: www.robspangler.com @ 2010-07-31 14:52:52 -->