<?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"
	>

<channel>
	<title>Brian Peppler</title>
	<atom:link href="http://www.brianpeppler.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brianpeppler.com</link>
	<description>Web strategy and development by Brian Peppler.</description>
	<pubDate>Mon, 17 Nov 2008 21:30:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Yahoo UI Library</title>
		<link>http://www.brianpeppler.com/2008/11/17/yahoo-ui-library/</link>
		<comments>http://www.brianpeppler.com/2008/11/17/yahoo-ui-library/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 21:30:45 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://www.brianpeppler.com/?p=158</guid>
		<description><![CDATA[Yahoo&#8217;s Design Pattern Library has become my go-to source for UI solutions. The site presents common problems within a specific context and suggests optimal solutions with a pattern. They also provide much of the scripting to run each pattern with the Yahoo! User Interface (YUI) Library, which is a set of JavaScript utilities and controls [...]]]></description>
			<content:encoded><![CDATA[<p>Yahoo&#8217;s <a href="http://developer.yahoo.com/ypatterns/">Design Pattern Library</a> has become my go-to source for UI solutions. The site presents common problems within a specific context and suggests optimal solutions with a pattern. They also provide much of the scripting to run each pattern with the <a href="http://developer.yahoo.com/yui/">Yahoo! User Interface (YUI) Library</a>, which is a set of JavaScript utilities and controls for building richly interactive web applications. I&#8217;m no UI developer by any stretch of the imagination, but I still prefer <a href="http://jquery.com/">jQuery</a> and its limitless <a href="http://plugins.jquery.com/">plugins</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brianpeppler.com/2008/11/17/yahoo-ui-library/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Copy and Paste Special Characters from the Web</title>
		<link>http://www.brianpeppler.com/2008/10/30/copy-and-paste-special-characters-from-the-web/</link>
		<comments>http://www.brianpeppler.com/2008/10/30/copy-and-paste-special-characters-from-the-web/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 20:00:42 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://www.brianpeppler.com/?p=167</guid>
		<description><![CDATA[Thanks to CopyPasteCharacter.com, I&#8217;ll never again need to look up the keyboard shortcuts for  ©, ™, or ®.
]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://www.copypastecharacter.com">CopyPasteCharacter.com</a>, I&#8217;ll never again need to look up the keyboard shortcuts for  ©, ™, or ®.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brianpeppler.com/2008/10/30/copy-and-paste-special-characters-from-the-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Signs up for OpenID</title>
		<link>http://www.brianpeppler.com/2008/10/30/google-signs-up-for-openid/</link>
		<comments>http://www.brianpeppler.com/2008/10/30/google-signs-up-for-openid/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 15:59:25 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://www.brianpeppler.com/?p=161</guid>
		<description><![CDATA[It&#8217;s nice to see that Google is now throwing its weight behind OpenID, a free and open standard that allows web users to log on to different web sites using a single digital identity and eliminate the need for a different user name and password for each site. Google joins the ranks of AOL, Microsoft, [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s nice to see that Google is now throwing its weight behind OpenID, a free and open standard that allows web users to log on to different web sites using a single digital identity and eliminate the need for a different user name and password for each site. Google joins the ranks of AOL, Microsoft, MySpace and Yahoo! in offering this service, and their involvement will certainly put OpenID in a position for massive adoption throughout the web.</p>
<p>Also notable is how Google is communicating this feature to users; In lieu of mentioning OpenID, Google is using the phrase &#8220;Sign in with a Google Account.&#8221; This is similar to Yahoo&#8217;s messaging, &#8220;Sign In with a Yahoo! ID&#8221;. The choice is likely influenced by the <a href="http://developer.yahoo.com/openid/bestpractices.html">Yahoo! OpenID Usability Research</a>, which concluded that users do not understand OpenID, but do support using trusted providers such as Yahoo! for authentication.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brianpeppler.com/2008/10/30/google-signs-up-for-openid/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Seattle</title>
		<link>http://www.brianpeppler.com/2008/10/29/seattle/</link>
		<comments>http://www.brianpeppler.com/2008/10/29/seattle/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 17:53:39 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://www.brianpeppler.com/?p=154</guid>
		<description><![CDATA[After a few weeks of unpacking, I&#8217;m finally settled in Seattle. The road trip across the country was a lot of fun and I&#8217;m really excited to explore my new city.
]]></description>
			<content:encoded><![CDATA[<p>After a few weeks of unpacking, I&#8217;m finally settled in Seattle. The road trip across the country was a lot of fun and I&#8217;m really excited to explore my new city.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brianpeppler.com/2008/10/29/seattle/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Website Refresh</title>
		<link>http://www.brianpeppler.com/2008/08/01/website-refresh/</link>
		<comments>http://www.brianpeppler.com/2008/08/01/website-refresh/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 13:40:25 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[SXSW]]></category>

		<guid isPermaLink="false">http://www.brianpeppler.com/?p=89</guid>
		<description><![CDATA[
I&#8217;m refreshing my site&#8217;s design and spent some time today making minor tweaks. When I make the switch the site will still utilize Wordpress, but it will continue to be crippled by a theme I hastily cobbled together a few months ago.
My next priority with the design is to make the source files (PSDs and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.brianpeppler.com/wp-content/uploads/2008/08/newsite.jpg" alt="New Site Design" /></p>
<p>I&#8217;m refreshing my site&#8217;s design and spent some time today making minor tweaks. When I make the switch the site will still utilize Wordpress, but it will continue to be crippled by a theme I hastily cobbled together a few months ago.</p>
<p>My next priority with the design is to make the source files (PSDs and code) available for download as a fully-functional Wordpress theme. Expect a September/October release to include:</p>
<ul>
<li>beefed up CSS with an em-based layout</li>
<li>multiple palette choices</li>
<li>enabled widgets for easier Wordpress customization</li>
<li>dynamic navigation menu highlighting</li>
<li>stable viewing in legacy browsers</li>
</ul>
<p><em><strong>UPDATE:</strong><strong> </strong>Wait a second, the color palette I selected makes the site look a little too UHaul. Add that to the list of things to modify.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brianpeppler.com/2008/08/01/website-refresh/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rapid Prototyping for Better Interaction Design</title>
		<link>http://www.brianpeppler.com/2008/08/01/rapid-prototyping/</link>
		<comments>http://www.brianpeppler.com/2008/08/01/rapid-prototyping/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 13:19:40 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Accessibility]]></category>

		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.brianpeppler.com/?p=69</guid>
		<description><![CDATA[Don&#8217;t invest your resources in unproven ideas. Prototype the idea first, make it live, and make adjustments as necessary based on user feedback. This idea was reinforced on a recent project that I directed. The scope of the project was to redesign an online donation application with a goal of increasing donations. The redesigned page [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t invest your resources in unproven ideas. Prototype the idea first, make it live, and make adjustments as necessary based on user feedback. This idea was reinforced on a recent project that I directed. The scope of the project was to redesign an <a href="https://www.peacecorps.gov/index.cfm?shell=resources.donors.contribute.donatenow">online donation application</a> with a goal of increasing donations. The redesigned page was originally a list of 50 funds available to donors. The initial enhancement made the list searchable by keyword, location, sponsor, and type of fund. For the most part it was a quick solution that would have marked results.</p>
<p><img src="http://www.brianpeppler.com/wp-content/uploads/2008/07/prototype-5.jpg" alt="prototype example" /></p>
<p>Shortly before the enhancement launched, additional features were requested by the project&#8217;s stakeholders. They suggested that the search form was not &#8220;visual&#8221; or &#8220;emotionally compelling&#8221; enough to increase donations. Their desired solution was the typical request for something interactive, engaging, and of course included Flash. Such a request would require resources beyond the scope of the project, so instead I suggested using an image map as a quick and easy prototype to roughly accomplished the desired effect.</p>
<p><img src="http://www.brianpeppler.com/wp-content/uploads/2008/07/prototype-6.jpg" alt="prototype example" /></p>
<p>The project was launched with both the form and map interface. After the redesigned page spent a few months in the wild I installed  <a href="http://crazyegg.com/">Crazy Egg</a>, which provided a visual representation of the page&#8217;s click density. Crazy Egg allowed me to observe how each interface was performing  in real-time.</p>
<p><img src="http://www.brianpeppler.com/wp-content/uploads/2008/07/prototype-4.jpg" alt="prototype example" /></p>
<h3>Outcome</h3>
<p>I can&#8217;t say I expected to see such a drastic difference, but users overwhelmingly preferred the form over the map. The feedback will now inform how I tweak the both the map and the form. If I don&#8217;t eliminate the map entirely, I will definitely modify the instructions; both &#8220;roll over&#8221; and &#8220;Partnership Projects&#8221; are not user-friendly terms. I&#8217;m very happy with the form, but will likely reorder the fields based on their usage.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brianpeppler.com/2008/08/01/rapid-prototyping/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Now Indexing Flash</title>
		<link>http://www.brianpeppler.com/2008/07/16/google-now-indexing-flash/</link>
		<comments>http://www.brianpeppler.com/2008/07/16/google-now-indexing-flash/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 18:51:12 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://www.brianpeppler.com/2008/07/16/google-now-indexing-flash/</guid>
		<description><![CDATA[Dear Adobe: I&#8217;m sorry I said those nasty things about search engines not loving Flash. It looks like you and Google are getting along. Now textual content—menus, buttons, banners, and website copy—are freely searchable, and I&#8217;m happy for you.
I hope some day soon Google will work out those remaining issues with indexing external resources (e.g. [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Adobe: I&#8217;m sorry <a href="/2008/03/24/making-flash-seo-friendly/">I said those nasty things</a> about search engines not loving Flash. It looks like you and Google are <a href="http://googleblog.blogspot.com/2008/06/google-learns-to-crawl-flash.html">getting along</a>. Now textual content—menus, buttons, banners, and website copy—are freely searchable, and I&#8217;m happy for you.</p>
<p>I hope some day soon Google will work out those remaining issues with indexing external resources (e.g. HTML, XML, and SWF files).  I&#8217;d also like to see better support for web pages loading Flash files via JavaScript. According to Google, Googlebot does not execute some types of JavaScript.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brianpeppler.com/2008/07/16/google-now-indexing-flash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>We Won a Webby!</title>
		<link>http://www.brianpeppler.com/2008/05/07/we-won-a-webby/</link>
		<comments>http://www.brianpeppler.com/2008/05/07/we-won-a-webby/#comments</comments>
		<pubDate>Wed, 07 May 2008 15:26:48 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.brianpeppler.com/2008/05/07/we-won-a-webby/</guid>
		<description><![CDATA[I&#8217;m super excited to announce that Peace Corps and Threespot Media have received a Webby Award in the government category for the Peace Corps {teens} website. This is the second nomination and first win for our collaboration with Threespot.
Peace Corps {teens} was launched in July 2007 to attract a new audience of American teenagers and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m super excited to announce that Peace Corps and Threespot Media have received a Webby Award in the <a href="http://www.webbyawards.com/webbys/current.php?season=12#webby_entry_government">government category</a> for the <a href="http://www.peacecorps.gov/teens">Peace Corps {teens} website</a>. This is the second nomination and first win for our collaboration with Threespot.</p>
<p>Peace Corps {teens} was launched in July 2007 to attract a new audience of American teenagers and to promote local volunteerism and future Peace Corps service. The website allows Peace Corps to share ideas and features Peace Corps Volunteer profiles, blogs, photos, music, recipes, and trivia from around the world. In addition to the teen-oriented website, the Peace Corps maintains targeted websites for <a href="http://www.peacecorps.gov/wws">teachers</a>, <a href="http://www.peacecorps.gov/kids">kids</a>, and <a href="http://www.peacecorps.gov/50+">50+ Volunteers</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brianpeppler.com/2008/05/07/we-won-a-webby/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Managing Sprite Graphics</title>
		<link>http://www.brianpeppler.com/2008/04/14/managing-sprite-graphics/</link>
		<comments>http://www.brianpeppler.com/2008/04/14/managing-sprite-graphics/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 19:41:16 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://www.brianpeppler.com/2008/04/14/managing-sprites-graphics/</guid>
		<description><![CDATA[If you deal with a website that has any sizable amount of content, you understand that asset management can quickly get out of hand. I&#8217;m guilty of this, and I&#8217;m here to come clean: I have a junk drawer, and it&#8217;s name is the &#8220;images&#8221; folder. A quick look at my &#8220;images&#8221; folder reveals multiple [...]]]></description>
			<content:encoded><![CDATA[<p>If you deal with a website that has any sizable amount of content, you understand that asset management can quickly get out of hand. I&#8217;m guilty of this, and I&#8217;m here to come clean: I have a junk drawer, and it&#8217;s name is the &#8220;images&#8221; folder. A quick look at my &#8220;images&#8221; folder reveals multiple formats of a background, some rounded corners, and a bunch of ornamental images. So it was a joyful occasion when I discovered Yahoo&#8217;s method for managing images that are reused throughout a site: massive sprite graphics.</p>
<p>Typically when I create a graphic with multiple visual states I use a single sprite with the <a href="http://www.alistapart.com/articles/slidingdoors/">sliding door technique</a>. Yahoo simplifies the process by creating only <a href="http://l.yimg.com/a/i/us/sh/topshop08/sprite_040208_8bit.png">one graphic for all sprites</a>. When new graphics are added to the site, they can be appended to the bottom of the existing master sprite graphic without interfering with existing x-y reference points.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brianpeppler.com/2008/04/14/managing-sprite-graphics/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Making Flash Accessible and SEO Friendly</title>
		<link>http://www.brianpeppler.com/2008/03/24/making-flash-seo-friendly/</link>
		<comments>http://www.brianpeppler.com/2008/03/24/making-flash-seo-friendly/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 20:38:10 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
		
		<category><![CDATA[Accessibility]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Web Standards]]></category>

		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://www.brianpeppler.com/2008/03/24/making-flash-seo-friendly/</guid>
		<description><![CDATA[Flash has always been a great vehicle for delivering multimedia content on the web. I&#8217;m always wowed by its unlimited bounds, but I&#8217;m simultaneously disappointed by its poor handling of SEO and accessibility. While the rest of the web has evolved into a rich and standards-based medium, Flash and its developers have concentrated on beefing [...]]]></description>
			<content:encoded><![CDATA[<p>Flash has always been a great vehicle for delivering multimedia content on the web. I&#8217;m always wowed by its unlimited bounds, but I&#8217;m simultaneously disappointed by its poor handling of SEO and accessibility. While the rest of the web has evolved into a rich and standards-based medium, Flash and its developers have concentrated on beefing up the bling. In 2005 Macromedia published <a href="http://www.adobe.com/resources/accessibility/best_practices/best_practices_acc_flash.pdf">Best Practices for Accessible Flash Design</a>, a white paper that did little to address real accessibility needs.</p>
<p>The issue  stems from how Flash is referenced within a web page. Traditionally Flash was detected by HTML using either <span class="code">&lt;embed&gt;</span> or <span class="code">&lt;object&gt;</span> tags, however both tags have accessibility and plug-in detection issues, and <span class="code">&lt;embed&gt;</span> is invalid XHTML. These methods can cause some browsers and screen readers to misinterpret or entirely ignore your Flash content.</p>
<p>My favorite solution to this problem has been Bobby van der Sluis&#8217; <a href="http://www.bobbyvandersluis.com/ufo/">Unobtrusive Flash Object (UFO)</a>, but it was recently deprecated and replaced by Geoff Stearns&#8217; <a href="http://code.google.com/p/swfobject">SWFObject 2.0</a>. Like UFO, SWFObject is a DOM script that detects the Flash plug-in and embeds Flash objects. It&#8217;s JavaScript API provides an amazing and complete toolset for embedding SWF files and retrieving Flash Player-related information. It has its roots in the web standards community and is designed to support W3C standards-compliant, accessible and search engine friendly web design. The handy JavaScript detection determines whether Flash content or alternative content should be shown and avoids outdated Flash plug-ins break Flash content. The example below illustrates how simple it is to detecting Flash and add alternative content.</p>
<div class="codeblock">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; lang=&#8221;en&#8221; xml:lang=&#8221;en&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;SWFObject v2.0 dynamic embed - step 3&lt;/title&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=iso-8859-1&#8243; /&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;swfobject.js&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
swfobject.embedSWF(&#8221;myContent.swf&#8221;, &#8220;myContent&#8221;, &#8220;300&#8243;, &#8220;120&#8243;, &#8220;9.0.0&#8243;);<br />
&lt;/script&gt;</p>
<p>&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;myContent&#8221;&gt;<br />
&lt;p&gt;Alternative content&lt;/p&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.brianpeppler.com/2008/03/24/making-flash-seo-friendly/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
