<?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>deconcept &#187; usability</title>
	<atom:link href="http://blog.deconcept.com/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deconcept.com</link>
	<description>You&#039;ve got your good thing, and I&#039;ve got mine</description>
	<lastBuildDate>Mon, 30 Jan 2012 16:14:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Flash vs. Ajax</title>
		<link>http://blog.deconcept.com/2007/01/03/flash-vs-ajax/</link>
		<comments>http://blog.deconcept.com/2007/01/03/flash-vs-ajax/#comments</comments>
		<pubDate>Wed, 03 Jan 2007 12:36:31 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[webstandards]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2007/01/03/flash-vs-ajax/</guid>
		<description><![CDATA[I&#8217;ve been hearing a lot of Flash vs. Ajax arguments lately, and unfortunately, they almost always start off in the wrong way. It&#8217;s very common to hear people argue about Flash websites or RIAs vs. Ajax websites or RIAs, but &#8230; <a href="http://blog.deconcept.com/2007/01/03/flash-vs-ajax/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been hearing a lot of Flash vs. Ajax arguments lately, and unfortunately, they almost always start off in the wrong way.</p>
<p>It&#8217;s very common to hear people argue about Flash websites or RIAs vs. Ajax websites or RIAs, but this is always the wrong way to approach building any website. Would you have an argument with an architect about whether to build a house out of wood vs concrete? Of course not, they would use each material to build the parts of the house that the respective material is best for. Sometimes you might want to build a shack or barn out of all wood, sometimes you might want to build an all brick house, but many times you&#8217;ll want to use the best material for each section of the house. Build the foundation out of concrete, the walls and roof out of wood.</p>
<p>Websites and web applications should be treated the same way. Break things down to a component level and go from there. Use the right tool for each component. If you can do it well with HTML/Javascript, go for it. If it would work out better with Flash, then why waste time recreating something with Javascript that you could build 3 times faster with Flash? There are plenty of great examples of this today around the internet:</p>
<p>One of my favorite examples is <a href="http://finance.google.com/" rel="external">Google Finance</a>. They use HTML and Javascript for the stuff that is best suited for that, and then when they need to show a nice graph, they drop in a great interactive Flash graph and talk to it using Javascript as needed. The Flash controls the Javascript, and the Javascript can control the Flash as needed.</p>
<p>Another example is <a href="http://www.flickr.com/" rel="external">Flickr</a>. They started out using Flash to display all of the images, including the image notes and the other toolbar options along with each image. While this might have been a good choice as the site started out, it was soon replaced by a more efficient HTML version of the toolbar and notes system that works just as well as the Flash version. They did end up keeping one small bit of Flash so users can rotate images and see a preview before they save it.</p>
<p>So the next time you start planning a website and you start thinking: &#8220;Hmm, Flash or Ajax?&#8221; Instead of looking at it from a site-wide perspective, try thinking about your site as a series of components, and then choose Flash or HTML/Javascript for each individual component instead.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2007/01/03/flash-vs-ajax/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>BarCamp NYC &#8211; Jan 14th and 15th</title>
		<link>http://blog.deconcept.com/2006/01/09/barcamp-nyc-jan-14th-and-15th/</link>
		<comments>http://blog.deconcept.com/2006/01/09/barcamp-nyc-jan-14th-and-15th/#comments</comments>
		<pubDate>Mon, 09 Jan 2006 23:55:43 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[nerdery]]></category>
		<category><![CDATA[new york city]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web stuff]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2006/01/09/barcamp-nyc-jan-14th-and-15th/</guid>
		<description><![CDATA[BarCamp NYC is coming up this weekend. I&#8217;ll be there with a handful of coworkers from Schematic, we&#8217;ll be doing a presentation on Flash and Javascript nerdery and other topics (the presentation is still in development). If you are into &#8230; <a href="http://blog.deconcept.com/2006/01/09/barcamp-nyc-jan-14th-and-15th/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>BarCamp NYC is coming up this weekend. I&#8217;ll be there with a handful of coworkers from Schematic, we&#8217;ll be doing a presentation on Flash and Javascript nerdery and other topics (the presentation is still in development).</p>
<p>If you are into nerd things, <a href="http://barcamp.org/index.cgi?BarCampNYC" rel="external">head over to the BarCamp website and register</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2006/01/09/barcamp-nyc-jan-14th-and-15th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer Eolas changes and the Flash plugin</title>
		<link>http://blog.deconcept.com/2005/12/15/internet-explorer-eolas-changes-and-the-flash-plugin/</link>
		<comments>http://blog.deconcept.com/2005/12/15/internet-explorer-eolas-changes-and-the-flash-plugin/#comments</comments>
		<pubDate>Thu, 15 Dec 2005 19:30:56 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[flashobject]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[quicktime]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2005/12/15/internet-explorer-eolas-changes-and-the-flash-plugin/</guid>
		<description><![CDATA[Microsoft recently announced (again) that they will be changing the way Internet Explorer handles plugins (more info here). So how does all of this affect you being a web developer? Basically, the functionality changes work like this: When using an &#8230; <a href="http://blog.deconcept.com/2005/12/15/internet-explorer-eolas-changes-and-the-flash-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Microsoft <a href="http://msdn.microsoft.com/ieupdate/default.aspx" rel="external">recently announced</a> (<a href="http://www.microsoft.com/presspass/press/2003/oct03/10-06eolaspr.mspx" rel="external">again</a>) that they will be changing the way Internet Explorer handles plugins (<a href="http://www.webstandards.org/buzz/archive/2005_12.html#a000594" rel="external">more info here</a>).</p>
<h3>So how does all of this affect you being a web developer?</h3>
<p>Basically, the functionality changes work like this:</p>
<p>When using an <code>applet</code>, <code>object</code>, or <code>embed</code> tag to insert a plugin into an HTML document, that plugin will not allow user interaction until the user clicks on it. Microsoft calls this process &#8220;<a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp" rel="external">Activating an ActiveX Control&#8217;s Interface.</a>&#8221;</p>
<p>In the case of the Flash plugin, it means that your Flash movies will not work until a user &#8216;activates&#8217; it first by clicking on it. <s>The details are still a bit fuzzy, and I can&#8217;t find a developer preview of IE 6 or IE 7 that include this new functionality to test this new functionality (If you find one, please <a href="mailto:geoff@deconcept.com">let me know</a>)</s> (see below). This is a slight improvement over the previous &#8216;fix&#8217; which was a small dialog prompt for each ActiveX control on a page. Now you just have to click on each control to activate it (if you want to interact with it).</p>
<p>Microsoft says &#8220;<a href="http://news.com.com/Microsoft+tweaks+browser+to+avoid+liability/2100-1012_3-5980658.html" rel="external">We believe over the next six months, most customers will be running copies of Internet Explorer with this behavior.</a>&#8221; The changes will be rolled into IE 6 through security updates to Windows, and included in IE 7.</p>
<h3>But that&#8217;s so stupid! How do I fix it?</h3>
<p>Thankfully, Micosoft offers a fairly easy way around all this nonsense: Embed your Flash movies using Javascript. Head over to the <a href="/flashobject/">FlashObject page</a>* and start using it (you should be using it anyway, <a href="/2005/10/18/flashobject-turns-1/">everyone else is</a>!). You may also want to retrofit your old websites that don&#8217;t use Javascript since this change will affect every website. If you are using quicktime, you can always use my <a href="/2005/01/26/web-standards-compliant-javascript-quicktime-detect-and-embed/">QTObject script</a> which works the same way that FlashObject does, but for the Quicktime plugin.</p>
<p><strong>UPDATE (1-22-2006):</strong> <a href="http://developer.apple.com/internet/ieembedprep.html" rel="external">Apple has recently released a new script</a> that is similar to my QTObject script to prepare people for the upcoming IE changes.</p>
<p><strong>* UPDATE (2-21-2006):</strong> After testing with a <a rel="external" href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp">patch</a> (search the page for &#8216;English&#8217; to find the download link) that Microsoft released recently released (and with some help from Dan Freeman) it turns out that you must have &#8216;Disable Script Debugging&#8217; checked in the Advanced options of IE in order for the controls to be activated as they are embedded. If you have Script debugging on (it&#8217;s off by default) then you will still need to activate each ActiveX control on the page.</p>
<p>Also: Macromeida/Adobe has a new <a href="http://www.macromedia.com/devnet/activecontent/" rel="external">Active Content Developer Center</a>.</p>
<p><strong>UPDATE (3-1-2006):</strong> Microsoft has released the update. There&#8217;s more information and a nice list of possible issues you might have after installing the update on this <a href="http://support.microsoft.com/kb/912945/en-us/" rel="external">Microsoft KB article page</a>.</p>
<p><strong>UPDATE (3-24-2006):</strong> Looks like <a href="http://www.cio.com/blog_view.html?CID=19468" rel="external">Microsoft is set to roll out the Eolas changes to everyone around April 11th</a>. Get ready.</p>
<p><strong>UPDATE (3-29-2006)</strong> Microsoft <a href="http://blogs.technet.com/msrc/archive/2006/03/29/423560.aspx" rel="external">announced their future plans</a> for releasing the patch to customers today.</p>
<p><strong>UPDATE (5-9-2006):</strong> Adobe posted what looks like a very rare edge case regarding an <a href="http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=4f91f9b8" rel="external">out of date jscript.dll</a> causing users to always activate ActiveX controls, even if they are embedded using Javascript in the proper way.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2005/12/15/internet-explorer-eolas-changes-and-the-flash-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flash Player 8 is out of beta</title>
		<link>http://blog.deconcept.com/2005/09/12/flash-player-8-is-out-of-beta/</link>
		<comments>http://blog.deconcept.com/2005/09/12/flash-player-8-is-out-of-beta/#comments</comments>
		<pubDate>Tue, 13 Sep 2005 03:25:30 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2005/09/12/flash-player-8-is-out-of-beta/</guid>
		<description><![CDATA[Macromedia finished up Flash 8 this week and released it to their Devnet subscribers. With that happening, it was also time to push the player out of beta as well. As of today you can upgrade Flash Player 8 and &#8230; <a href="http://blog.deconcept.com/2005/09/12/flash-player-8-is-out-of-beta/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Macromedia finished up Flash 8 this week and released it to their Devnet subscribers. With that happening, it was also time to push the player out of beta as well. As of today you can upgrade Flash Player 8 and not have any of those beta worries.</p>
<p>Check out my <a href="/flashobject/expressinstall.html">Express Install page</a> to see what it&#8217;s like to upgrade without having to visit Macromedia&#8217;s site. One thing I thought was odd is that Macromedia&#8217;s own download page doesn&#8217;t give you the option of using Express Install, and instead they only give you a link to download the OS X installer. If you are using Internet Explorer, they have always sent you to d page with a Flash movie embedded so it would trigger the ActiveX install, instead of forcing people to download the executable installer for Windows. Seems like an odd move to me.</p>
<p>I also have some issues with the final wording on the Express Install mechanism. When you start the upgrade, the dialog warns you that &#8220;This content requires Flash Player 8&#8243; when in fact you may already be using Flash Player 8 and simply need to upgrade from 8.0.15 (a beta version) to 8.0.22 (the &#8216;final&#8217; version). Can you imagine trying to explain to a client why their website tells them they need Flash Player 8 when they already have another version of it installed, and then not being able to change the text because Macromedia controlls it?</p>
<p>There may also be the few occasions when you would want to build a Flash 7 site, and use the Express Installer to upgrade users from version 6.0.65 to 7. The upgrade message would still inform them that they need &#8216;Flash Player 8&#8242; when they really only need version 7. This situation is much less common I&#8217;m sure, but once Flash Player 9 is released, they will need to change the wording to something more generic anyway because people will still be using it to upgrade users from version 7 to version 8.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2005/09/12/flash-player-8-is-out-of-beta/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How accessible is your Flash embed?</title>
		<link>http://blog.deconcept.com/2005/08/23/accessible-flash-embed/</link>
		<comments>http://blog.deconcept.com/2005/08/23/accessible-flash-embed/#comments</comments>
		<pubDate>Tue, 23 Aug 2005 13:59:30 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2005/08/23/accessible-flash-embed/</guid>
		<description><![CDATA[There&#8217;s an interesting article over on the Macromedia Accessibility blog. They take a look at some popular Flash embed techniques and see how they perform in screen readers. The thing that caught my eye, though, was the performance of the &#8230; <a href="http://blog.deconcept.com/2005/08/23/accessible-flash-embed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s an interesting article over on the <a href="http://weblogs.macromedia.com/accessibility/archives/2005/08/in_search_of_a.cfm" rel="external">Macromedia Accessibility blog</a>. They take a look at some popular Flash embed techniques and see how they perform in screen readers. The thing that caught my eye, though, was the performance of the Flash Satay embed method. It looks like if you are using Flash Satay, <a href="http://weblogs.macromedia.com/accessibility/archives/2005/08/in_search_of_a.cfm#results" rel="external">JAWS won&#8217;t read your Flash content</a>.</p>
<p>Unfortunately, they didn&#8217;t test <a href="/flashobject/">FlashObject</a>, but they did test <a href="http://www.bobbyvandersluis.com/ufo/" rel="external">UFO</a> &#8211; which works in a very similar way &#8211; so I think it&#8217;s pretty safe to say that they would behave the same way in a screen reader.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2005/08/23/accessible-flash-embed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The new Macromedia Flash Player detection kit</title>
		<link>http://blog.deconcept.com/2005/08/08/new-macromedia-flash-player-detection-kit/</link>
		<comments>http://blog.deconcept.com/2005/08/08/new-macromedia-flash-player-detection-kit/#comments</comments>
		<pubDate>Mon, 08 Aug 2005 20:50:12 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2005/08/08/new-macromedia-flash-player-detection-kit/</guid>
		<description><![CDATA[With the announcement of Flash 8 today, Macromedia also quietly pushed out their new detection kit. The detection kit has has been around for the last few versions of Flash, and usually changes with each version to include whatever the &#8230; <a href="http://blog.deconcept.com/2005/08/08/new-macromedia-flash-player-detection-kit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With the <a href="http://www.macromedia.com/software/flash/flashpro/?promoid=BINT" rel="external">announcement of Flash 8 today</a>, Macromedia also quietly pushed out their <a href="http://www.macromedia.com/software/flashplayer/download/detection_kit/" rel="external">new detection kit</a>. The detection kit has has been around for the last few versions of Flash, and usually changes with each version to include whatever the latest trends in Flash detection are.</p>
<p>It&#8217;s no wonder then, that the latest version uses Javascript as the suggested detection method. Unfortuntely, it&#8217;s not perfect. While it&#8217;s a good first try, it is greatly lacking in a few basic needs of most web developers. Here&#8217;s the issues I have with it:</p>
<ul>
<li><em>Inline Javascript code (and lots of it)</em> &#8211; Who wants to copy a bunch of Javascript and VBscript onto every single page that uses Flash? While it might be possible to move the Javascript into an external file, you would still have a small amount of VBScript on each page (or another external file to include). I&#8217;m not sure why they decided to leave in the VBScript when there are other reliable ways to create and test for ActiveX objects. Also: what happens if you need to upgrade the Javascript for some reason? While the code should be very futureproof, you never know when a bug might pop up, and you&#8217;ll be stuck editing all of your HTML files that have Flash movies included in them.</li>
<li><em>Tough to modify the code</em> &#8211; It suffers from the same drawbacks as most Javascript embed techniques &#8211; placing tons of Javascript <code>document.write()</code> calls and writing out your object or embed tags to the page. This is a hassle to edit if you need to make changes, and makes it very tough for designers who don&#8217;t know Javascript to go in and modify attributes.</li>
<li><em>It&#8217;s not valid HTML or XHTML</em> &#8211; Valid XHTML documents aren&#8217;t for everyone, but when you have clients specifically asking for them it&#8217;s nice to be able to deliver. The new detection doesn&#8217;t even come close to validating.</li>
</ul>
<p>If you want to compare the new Macromedia detection to my <a href="/flashobject/">FlashObject</a> script, check out this new article that shows how to use it:</p>
<p><a href="http://www.macromedia.com/devnet/mx/flash/articles/fp8_detection.html" rel="external">Best Practices for Flash Player Detection</a></p>
<p>Then compare the steps needed to get that working with using FlashObject:</p>
<ol>
<li>Include single .js file.</li>
<li>Add a few lines of code (<a href="http://blog.deconcept.com/flashobject/#howitworks">see example of bare minimum</a>).</li>
<li>Sit back, relax.</li>
</ol>
<p>I think the choice is clear.</p>
<p>Now when you downloaded the new detection kit you may have noticed another folder hiding out in there with the name of &#8220;Express Installation.&#8221; This is Macrmedia&#8217;s new way of upgrading your Flash player without the need to go to macromedia and download the new plugin. I&#8217;ll be writing up a new entry soon that gives some tips and best practices on using this method in the very near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2005/08/08/new-macromedia-flash-player-detection-kit/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Proper Flash embedding: FlashObject Best Practices</title>
		<link>http://blog.deconcept.com/2005/03/31/proper-flash-embedding-flashobject-best-practices/</link>
		<comments>http://blog.deconcept.com/2005/03/31/proper-flash-embedding-flashobject-best-practices/#comments</comments>
		<pubDate>Thu, 31 Mar 2005 22:11:10 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2005/03/31/proper-flash-embedding-flashobject-best-practices/</guid>
		<description><![CDATA[UPDATE (7-24-2005): This page refers to an old version of the FlashObject script. For questions or comments, or to download the script, please refer to the permanent home of the FlashObject script. This post is a continuation of a previous &#8230; <a href="http://blog.deconcept.com/2005/03/31/proper-flash-embedding-flashobject-best-practices/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="note"><strong>UPDATE (7-24-2005):</strong> This page refers to an old version of the FlashObject script. For questions or comments, or to download the script, please refer to the <a href="http://blog.deconcept.com/flashobject/">permanent home of the FlashObject script</a>.</p>
<p>This post is a continuation of a previous post. <a href="http://blog.deconcept.com/2004/10/14/web-standards-compliant-javascript-flash-detect-and-embed/" title="deconcept: Web standards compliant Javascript Flash detect and embed">Read this for more background information on the FlashObject embed method</a>.</p>
<p>In the months since I posted the FlashObject embed I&#8217;ve had a chance to talk to a number of developers and <a href="http://www.snapple.com/" rel="external">use it in</a> <a href="http://www.newjetta.com/" rel="external">a few</a> <a href="http://www.cosmogirl.com" rel="external">high traffic</a> <a href="http://listen.xmradio.com/" rel="external">projects</a>. In doing so I&#8217;ve picked up some tips and best practices that I&#8217;ll be outlining here. I&#8217;ve also revamped the FlashObject script so it&#8217;s a bit more light weight and fixed a few small bugs.</p>
<h4>What&#8217;s new?</h4>
<ol>
<li><strong>Alternate content is no longer written to the page by default</strong> &#8211; You may still use the <code>fo.altText</code> variable to add alternate content to your pages, but it is not recommended. The way to display alternate content in your pages with Flash content would be to place the alternate content on your page, and then specify the ID of the element with your content inside. The FlashObject script then writes your Flash content inside that element, replacing your alternate text/content so the end user with Flash will never see it, but users with no Javascript or without the required Flash version will see the alternate content. Google will also index your alternate content since it is just plain HTML.
<p>Here is an example of what your embed should look like:</p>
<pre><code>&lt;div id="flashcontent"&gt;
  Place your alternate content here and users without the Flash plugin
  or with Javascript turned off will see this.
  Include a link to &lt;a href="?detectflash=false"&gt;bypass the detection&lt;/a&gt;
  if you wish.
&lt;/div&gt;
&lt;script type="text/javascript"&gt;
 // &lt;![CDATA[
  var fo = new FlashObject("fo_tester.swf", "fo_tester", "300", "150", 6, "#336699");
  fo.write("flashcontent");
 // ]]&gt;
&lt;/script&gt;</code></pre>
<p>Because of this change, you should <em>always</em> specify the ID of an element to write your Flash content into. You should also be sure to always include alternate content on the page. If your Flash movie is purely decorational, you can leave the <code>div</code> empty, similar to using empty alt attributes (<code>alt=""</code>) on decorational images. Also note that with the new version you need to place your Javascript that writes the Flash content <em>after</em> the element that will contain your Flash content, as in the example above.</p>
</li>
<li><strong>Support for pulling variables from the URL string when using anchors</strong> &#8211; There have been some <a href="http://www.klynch.com/apps/flashlinking/howto.html" rel="external">discussion</a> about Flash state tracking and direct or &#8216;deep linking.&#8217; Most of the methods rely on parsing variables from the URL when the movie loads, so now you can pull vars out using the built in function <code>getQueryParamValue()</code>.
<p>Example:</p>
<p>If your URL is:</p>
<pre><code>flashobjectpage.html#var1=value1&#038;var2=value2</code></pre>
<p>You can pass those vars into your Flash movie by using the following code:</p>
<pre><code>var fo = new FlashObject("fo_tester.swf", "fo_tester", "300", "150", 6, "#336699");
<strong>fo.addVariable("var1", getQueryParamValue("var1"));
fo.addVariable("var2", getQueryParamValue("var2"));</strong>
fo.write("flashcontent");</code></pre>
<p>The same works for normal URL parameters in URLs such as:</p>
<pre><code>flashobjectpage.html?var1=value1&#038;var2=value2</code></pre>
</li>
</ol>
<p>Just to recap some of the things posted in the <a href="http://blog.deconcept.com/2004/10/14/web-standards-compliant-javascript-flash-detect-and-embed/">previous FlashObject post</a>, here&#8217;s some of the thinking behind the FlashObject embed method:</p>
<h4>Why Javascript?</h4>
<p>Javascript is the best overall solution for a number of reasons, among them:</p>
<ol>
<li><strong>With Javascript you can detect the presence of the Flash Player on your user&#8217;s system and either display the Flash content or leave the existing (X)HTML on the page</strong>. This is also a huge advantage when it comes to search engine indexing since the alternate content is on the page and will be indexed as normal content. This also prevents novice users from seeing Internet Explorer&#8217;s ActiveX install box, which on Windows systems pre-SP2 is a very scary thing these days with all the Spyware and Malware running around on the internet. On most other browsers, you&#8217;ll likely see some empty box where the Flash content should be, sometimes with a broken image or puzzle piece icon which most novice users have no idea what to do with (Should they click on it? Is it part of the site?). If you include well written upgrade/install instructions in your alternate content, all of these problems are avoided.</li>
<li><strong>No Extra configuration files for each Flash movie</strong>. Some alternate methods of embedding Flash content in XHTML documents include using extra configuration files or &#8216;holder&#8217; movies that load in other movies. With this method there is no need for any extra files aside from the single .js file.</li>
<li><strong>Easy to serve different content to different browsers</strong>. I worked on a project recently that made extensive use of the <code>wmode=transparent</code> option. Well when you are using IE or Firefox you can use <code>wmode=transparent</code> with the Flash 6 player, but if you are using Apple&#8217;s Safari browser, you need Flash player 7 to see the content properly. So in the embeds on the page, we required Safari users to have the Flash 7 player, and everyone else the Flash 6 player. Without Javascript we would have had to force everyone to upgrade to Flash player 7, something we didn&#8217;t want to do, even though the Flash 7 player has a pretty high penetration percentage.</li>
</ol>
<h4>Problems with Flash Satay/pure Object tag embedding</h4>
<p>The main issue with using any embed method that uses <em>only</em> <code>object</code> tags to embed any plugin on a page is that Safari ignores the <code>param</code> tags. For very basic embeds this isn&#8217;t a problem, but when you want to start passing in variables or change the background color of the movie without re-publishing it you start to run into problems.</p>
<p>The one area where using pure <code>object</code> tag embeds shine is in using XHTML pages that are sent with a mime type of <code>application/xhtml+xml</code>. Since the FlashObject script uses <code>innerHTML</code> and sometimes <code>document.write</code>, it is not compatible with pages sent with the <code>application/xhtml+xml</code> mime type. Currently I have no plans to update it to work with these pages, as there are many issues with creating <code>object</code> tags using the DOM because almost every browser engine handles it differently and has little quirks that make it very hard to work around. If you are interested in seeing some of the code it would take to embed Flash in XHTML documents, check out the <a href="http://www.mikeindustries.com/blog/archive/2005/02/sifr-2.0-release-candidate-4" rel="external">excellent Javascript that comes along with sIFR 2.0</a>.</p>
<h4>Download</h4>
<p><s><a href="/code/flashobject1-1/flashobject1-1.zip">Download the source to FlashObject 1.1.1.</a></s></p>
<p><a href="/flashobject/flashobject1-3.zip">Download the source to FlashObject 1.3.</a></p>
<p><a href="/flashobject/flashobject.html">View sample pages using FlashObject 1.2 in different Flash embed situations.</a></p>
<p><strong>UPDATE (5-5-2005):</strong> If anyone is interested, Paul Newman has wrapped this script into a <a href="http://www.communitymx.com/abstract.cfm?cid=A9FEC" rel="external">Dreamweaver extension</a>. It costs $15 (or free to CommunityMX subscribers), but if you are a not-so-technical Dreamweaver user I think it would be worth it.</p>
<p><strong>UPDATE (5-17-2005):</strong> Made a small change to the <code>embed</code> tag output. I changed the <code>id</code> attribute to a <code>name</code> attribute as Firefox needs it that way in order to use LiveConnect and talk to the plugin via Javascript.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2005/03/31/proper-flash-embedding-flashobject-best-practices/feed/</wfw:commentRss>
		<slash:comments>92</slash:comments>
		</item>
		<item>
		<title>Netscape 8 beta released</title>
		<link>http://blog.deconcept.com/2005/03/03/netscape-8-beta-released/</link>
		<comments>http://blog.deconcept.com/2005/03/03/netscape-8-beta-released/#comments</comments>
		<pubDate>Fri, 04 Mar 2005 03:44:29 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[usability]]></category>
		<category><![CDATA[web stuff]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2005/03/03/netscape-8-beta-released/</guid>
		<description><![CDATA[AOL has just released the first beta of Netscape 8. Unfortunately it only runs on Windows machines, which means I&#8217;ll have to wait until tomorrow to check it out. It can use either the IE rendering engine or the Firefox &#8230; <a href="http://blog.deconcept.com/2005/03/03/netscape-8-beta-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>AOL has just <a href="http://fileforum.betanews.com/detail/Netscape_Browser/1101836316/1" rel="external">released the first beta of Netscape 8</a>.</p>
<p>Unfortunately it only runs on Windows machines, which means I&#8217;ll have to wait until tomorrow to check it out. It can use either the IE rendering engine or the Firefox (Gecko) engine, but I&#8217;m not sure which one it defaults to. <a href="http://blog.deconcept.com/2004/12/01/new-netscape-browser-screenshots/">I mentioned a while back</a> that I was wary of the option to switch the rendering engine as most users will have no idea what it actually does even if they do delve into the options and find it there.</p>
<p>They also seem to have completely ignored any usability guidelines for Windows applications and gone with a non-standard application window layout. The menu bar is shifted to the left, and there is an amazing amount of clutter around the toolbars and tabs (<a href="http://betanewscache.iad.cachefly.net/betanews/articles/1109870204/netscape8beta.png" rel="external">View Screenshot</a>).</p>
<p><a href="http://www.betanews.com/article/Netscape_Browser_80_Beta_Goes_Live/1109870204" rel="external">This article</a> even mentions how they &#8220;reduce browser clutter&#8221; by &#8220;including a &#8216;Multibar&#8217; feature that combines up to 10 customizable toolbars into single buttons.&#8221; How they decided that giving users &#8216;up to 10 customizable toolbars&#8217; would &#8216;reduce browser clutter&#8217; is beyond me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2005/03/03/netscape-8-beta-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress next / previous post links</title>
		<link>http://blog.deconcept.com/2005/02/07/wordpress-next-previous-post-links/</link>
		<comments>http://blog.deconcept.com/2005/02/07/wordpress-next-previous-post-links/#comments</comments>
		<pubDate>Mon, 07 Feb 2005 05:04:35 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[blogs]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2005/02/07/wordpress-next-previous-post-links/</guid>
		<description><![CDATA[I just added some next / previous post links to this blog. It was really easy to do it, and I think it is a very nice improvement. All of the functions are already built into WordPress, it was just &#8230; <a href="http://blog.deconcept.com/2005/02/07/wordpress-next-previous-post-links/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just added some next / previous post links to this blog. It was really easy to do it, and I think it is a very nice improvement. All of the functions are already built into WordPress, it was just a matter of <a href="http://codex.wordpress.org/Template_Tags/next_post" rel="external">finding them</a>.</p>
<p>Here&#8217;s the PHP code to place where you want the links to show up:</p>
<blockquote><p><code>&lt;?php if($single) { ?&gt;<br />
&lt;div class="nextprev"&gt;<br />
&lt;span class="prev"&gt;&lt;?php previous_post('&amp;lsaquo; %', '', 'yes', 'no'); ?&gt;&lt;/span&gt;<br />
&lt;span class="next"&gt;&lt;?php next_post('% &amp;rsaquo;', '', 'yes', 'no'); ?&gt;&lt;/span&gt;<br />
&lt;/div&gt;<br />
&lt;?php } ?&gt;</code></p></blockquote>
<p>And here&#8217;s the CSS I added to my stylesheet to get them to sit where I wanted them:</p>
<blockquote><pre><code>.nextprev {
    height: 1.5em;
}
.nextprev .prev {
    float: left;
}
.nextprev .next {
    float: right;
}</code></pre>
</blockquote>
<p>I&#8217;m not entirely sure they will stay. I might replace them with something different, like a &#8220;more posts in this category&#8221; or a &#8220;related posts&#8221; type setup. I like the idea of flipping through a blog in a linear fashion, and I think it suits this blog quite well since all the content is generally about interesting <a href="http://www.wired.com/news/culture/0,1284,64596,00.html" rel="external">internet</a> happenings or loosely related technical offerings.</p>
<p>Either way, it&#8217;s pretty simple to add them to your own blog, so enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2005/02/07/wordpress-next-previous-post-links/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What&#8217;s next for the iPod?</title>
		<link>http://blog.deconcept.com/2005/02/02/whats-next-for-the-ipod/</link>
		<comments>http://blog.deconcept.com/2005/02/02/whats-next-for-the-ipod/#comments</comments>
		<pubDate>Wed, 02 Feb 2005 19:15:25 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2005/02/02/whats-next-for-the-ipod/</guid>
		<description><![CDATA[I just saw a post over on 37 signals blog asking whether the iPod is riding a wave of cool or a wave of usefulness. &#8230; I’m wondering when the iPod will tip from cool to uncool. When everyone has &#8230; <a href="http://blog.deconcept.com/2005/02/02/whats-next-for-the-ipod/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just saw <a href="http://www.37signals.com/svn/archives/001037.php" rel="external">a post</a> over on <a href="http://www.37signals.com/" rel="external">37 signals</a> blog asking whether the iPod is riding a wave of cool or a wave of usefulness.</p>
<blockquote cite="http://www.37signals.com/svn/archives/001037.php"><p>&#8230; I’m wondering when the iPod will tip from cool to uncool. When everyone has something it begins to lose its luster. What can Apple do to ride the wave of coolness for as long as possible? Or is this product somehow immune because of its unique combination of coolness, usefulness, and stylishness? I wonder if the wave Apple is riding isn’t the “cool” wave afterall, but the “useful” wave masquerading as cool? Does anyone ever get tired of useful?</p></blockquote>
<p>I see it like this: iPods are filling a gap that needed to be filled. People needed a portable way to listen to all those mp3s they downloaded from Napster, and the iPod was (and still is) the best way to do that.</p>
<p>However, I think the lives of all portable audio players are limited because cell phones are going to catch up soon. Why carry an iPod and a cellphone when you can plug some headphones into your phone and have all your music right there? Most new cell phones already play mp3 files, the only problem is storage, and that problem is becoming less and less every day as flash memory gets cheaper and bigger.</p>
<p>After that, we&#8217;ll see better digital cameras included in the phones. I&#8217;m not talking about replacing high end cameras, but have you noticed the flood of tiny cameras on the market? Nearly everyone I know has a tiny camera they carry around with them everywhere (not even including the cameras on their phones). Once these camera phones catch up to the little digital cameras, you have no reason to carry both gadgets.</p>
<p>Next comes the most interesting part: You start using your phone to download music directly from the iTunes store. Apple has already announced the <a href="http://www.motorola.com/content/0,,2645,00.html" rel="external">partnership with Motorola</a>, and I&#8217;m sure they understand that the life of the iPod is running out. Motorolapod Shuffle, anyone?</p>
<p>Now back to the camera: tons of people are already taking pictures with thier camera phones and e-mailing them directly to their friends, or <a href="http://www.flickr.com/photos/tags/cameraphone" rel="external">posting them on the internet</a> with sites like <a href="http://www.flickr.com/" rel="external">Flickr</a>.</p>
<p>Why would I buy three different gadgets and fill up my pockets when I could combine them all into one? It&#8217;s only a matter of time before phone manufacturers add in more storage space for your mp3s, and hopefully they will stop blindly adding in mega pixels to their cameras and put some better lenses and CCD technology into the camera part of the phone.</p>
<p><strong>UPDATE (02-14-2005):</strong> <a href="http://www.engadget.com/entry/1234000717031666/" rel="external">Sony Ericsson seems to agree with me, at least about the music part.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2005/02/02/whats-next-for-the-ipod/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Categories and tags and keywords</title>
		<link>http://blog.deconcept.com/2005/01/18/categories-or-tags/</link>
		<comments>http://blog.deconcept.com/2005/01/18/categories-or-tags/#comments</comments>
		<pubDate>Wed, 19 Jan 2005 03:19:10 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[blogs]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2005/01/18/categories-or-tags/</guid>
		<description><![CDATA[Technorati recently unveiled a new feature for their little search engine that tries to categorize content by keywords (they call them &#8216;tags&#8216; just like Flickr does). They even pull images from Flickr.com and links from del.icio.us. While it&#8217;s a very &#8230; <a href="http://blog.deconcept.com/2005/01/18/categories-or-tags/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.technorati.com/" rel="external">Technorati</a> recently unveiled a <a href="http://www.technorati.com/tag/" rel="external">new feature</a> for their little search engine that tries to categorize content by keywords (they call them &#8216;<a href="http://www.technorati.com/help/tags.html" rel="external">tags</a>&#8216; just like Flickr does). They even pull images from <a href="http://www.flickr.com/" rel="external">Flickr.com</a> and links from <a href="http://del.icio.us/" rel="external">del.icio.us</a>. While it&#8217;s a very neat idea, there are some problems with with the whole <a href="http://www.adammathes.com/academic/computer-mediated-communication/folksonomies.html" rel="external">mob taxonomy</a> thing. Mainly with words that have multiple meanings, like the <a href="http://www.technorati.com/tag/flash" rel="external">flash tag</a>, which shows you plenty of Macromedia Flash related content, along side some photography using flashes and even some posts about flash memory mixed in there.</p>
<p>But these small drawbacks aren&#8217;t enough to keep me away. I&#8217;ve added a few categories to this blog and edited some old posts to better categorize them. Technorati should pick up on the new categories and automagically add my posts into their tag system. Some of my posts are already there, but since they were so poorly &#8216;tagged&#8217; it wasn&#8217;t doing me any good. Another benefit to this is that with more categories and using mod_rewrite with WordPress, I should see some more traffic coming in from Google as it indexes all the new keywords in my category URIs. It should also help users who aren&#8217;t sure what this site is about by showing them a nice broad list of topics in the sidebar instead of the limited topics I had before.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2005/01/18/categories-or-tags/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress author comment highlighting</title>
		<link>http://blog.deconcept.com/2004/11/13/wordpress-author-comment-highlighting/</link>
		<comments>http://blog.deconcept.com/2004/11/13/wordpress-author-comment-highlighting/#comments</comments>
		<pubDate>Sat, 13 Nov 2004 22:21:16 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[blogs]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2004/11/13/wordpress-author-comment-highlighting/</guid>
		<description><![CDATA[I&#8217;ve noticed a few people doing &#8216;author comment highlighting&#8217; on other blogs, and thought it was kinda neat. How often are you reading through comments on a blog and not realizing that the person commenting is the owner of the &#8230; <a href="http://blog.deconcept.com/2004/11/13/wordpress-author-comment-highlighting/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed a few people doing &#8216;author comment highlighting&#8217; on other blogs, and thought it was kinda neat. How often are you reading through comments on a blog and not realizing that the person commenting is the owner of the blog?</p>
<p>Well, why not highlight your own comments on your own blog so your visitors know it&#8217;s you?</p>
<p>Here&#8217;s how I added it to this blog:</p>
<p>1) I decided to highlight the comments based on my e-mail address. This means that every comment post that uses my e-mail will be marked as &#8216;special.&#8217;</p>
<p>To do this I used a small snippet of PHP code (new code is bold):</p>
<blockquote><p><code>&lt;li id="comment-&lt;?php comment_ID() ?&gt;"<strong>&lt;?php if ($comment-&gt;comment_author_email == "geoff@deconcept.com") { ?&gt; class="mycomment"&lt;?php } ?&gt;</strong>&gt;</code></p></blockquote>
<p>2) Edit your stylesheet so your posts are different. Since I added the class <code>mycomment</code> to the comments I make, I added this to my stylesheet:</p>
<blockquote><p><code>ol#commentlist li.mycomment {<br />
&nbsp;&nbsp;&nbsp;background-color: #fbfbfb;<br />
&nbsp;&nbsp;&nbsp;border: solid 1px #457AA5;<br />
}<br />
</code></p></blockquote>
<p>3) Make sure nobody can post comments by pretending to be you:</p>
<p>I think everyone should do this on their blog anyway, but here it comes in extra handy. I went into &#8216;options -&gt;discussion&#8217; in wordpress and added my e-mail address to the list under &#8216;Comment Moderation.&#8217; This assures that if a comment containing my e-mail address anywhere in the post, the comment will be held for approval by me. So every time I post a comment I&#8217;ll have to approve it before it shows up, but this isn&#8217;t really a big deal and takes almost no time at all to do.</p>
<p>I&#8217;m sure there are ways to improve this and make it better, like checking all of the author e-mail addresses, and possibly giving each author their own unique css class so they can each have their own look, and then packaging all of this up into a WordPress plugin&#8230; But I&#8217;m much too lazy for that, and since this works fine for my single user blog, I&#8217;ll probably just leave it like this.</p>
<p><strong>UPDATE (4-28-05):</strong> Just saw <a href="http://wordpress.org/support/topic/27600" rel="external">this post</a> on the WordPress support blog that updates this for use with WordPress 1.5 and also supports alternate post highlighting as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2004/11/13/wordpress-author-comment-highlighting/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Flickr possibilities</title>
		<link>http://blog.deconcept.com/2004/10/28/flickr-possibilities/</link>
		<comments>http://blog.deconcept.com/2004/10/28/flickr-possibilities/#comments</comments>
		<pubDate>Thu, 28 Oct 2004 12:33:01 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[blogs]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[nerdery]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2004/10/28/flickr-possibilities/</guid>
		<description><![CDATA[By now everyone and their mom has heard of Flickr, that handy photo sharing website that is so awesome. Well I had this little idea for a cool new feature they could add: Right now they have a handy &#8216;tag&#8217; &#8230; <a href="http://blog.deconcept.com/2004/10/28/flickr-possibilities/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>By now everyone and their mom has heard of <a href="http://www.flickr.com" rel="external">Flickr</a>, that handy photo sharing website that is so awesome.</p>
<p>Well I had this little idea for a cool new feature they could add:</p>
<p>Right now they have a handy &#8216;tag&#8217; system that works like keywords. This is cool when you want to see all the photos that are of &#8216;cats,&#8217; but what if I wanted to see pictures of current events? When <a href="http://www.brandonstone.com" rel="external">Brandon</a> started up <a href="http://www.photoblogs.org" rel="external">photoblogs.org</a>, he had the top 100 photoblogs listed there, and that&#8217;s cool and all, but it starts to suck when time goes on, and the list is always roughly the same. So I said &#8220;Hey, you should put a &#8216;recent popular sites&#8217; on there.&#8221; So he added this nifty little section called <a href="http://www.photoblogs.org/top/newcomers/" rel="external">Top newcomers</a> and it works like this:</p>
<blockquote><p>These are the top 10 registered photoblogs that have been added to Photoblogs.org within the last 4 months. Rankings are derived from the favorites lists of our users. In case of a tie, older sites are ranked higher.</p></blockquote>
<p>Flickr could benifit from something similar to this: limit the time to one week or maybe even just a few days, and then list which tags are the most popular for that time period. The information may already be there if they store a timestamp with when a photo was tagged, but even if they don&#8217;t, it might be pretty easy to add in.</p>
<p>The reason I started thinking about this was on my way home from the coffee shop tonight I saw some people staring up at the moon. Now I consider my self a pretty connected person, and take breaks from work all day to read the goings on in the world and <a href="http://www.bloglines.com/public/deconcept" rel="external">a bunch of blogs</a> too, but for some reason I didn&#8217;t hear one peep about this <a href="http://www.washingtonpost.com/wp-dyn/articles/A2333-2004Oct27.html" rel="external">lunar eclipse</a> that happened.</p>
<p>Anyway, imagine that you just read something in the paper about a big protest, or about some huge natural disaster, or a lunar eclipse&#8230; and you go to Flickr and look at the recent &#8216;hot tags&#8217; and get to see tons of images all of the things going on in the world right now (or last week as it may be). Or maybe, you completely miss a lunar eclipse because nobody tells you about it, but you still get to see all the pictures people took because you visit the Flickr &#8216;hot tags&#8217; page every morning.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2004/10/28/flickr-possibilities/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Website login usernames</title>
		<link>http://blog.deconcept.com/2004/10/27/website-login-usernames/</link>
		<comments>http://blog.deconcept.com/2004/10/27/website-login-usernames/#comments</comments>
		<pubDate>Wed, 27 Oct 2004 14:17:29 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[usability]]></category>
		<category><![CDATA[web stuff]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2004/10/27/website-login-usernames/</guid>
		<description><![CDATA[Why don&#8217;t more websites use your e-mail address as your login ID? I&#8217;m always forgetting my login ID since I signed up at some of these sites years and years ago. Is there some reason why they all want a &#8230; <a href="http://blog.deconcept.com/2004/10/27/website-login-usernames/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Why don&#8217;t more websites use your e-mail address as your login ID?</p>
<p>I&#8217;m always forgetting my login ID since I signed up at some of these sites years and years ago. Is there some reason why they all want a user ID?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2004/10/27/website-login-usernames/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What does a permalink look like?</title>
		<link>http://blog.deconcept.com/2004/10/16/what-does-a-permalink-look-like/</link>
		<comments>http://blog.deconcept.com/2004/10/16/what-does-a-permalink-look-like/#comments</comments>
		<pubDate>Sat, 16 Oct 2004 17:32:33 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[blogs]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.deconcept.com/2004/10/16/what-does-a-permalink-look-like/</guid>
		<description><![CDATA[If you were a permalink, what would you look like? I&#8217;ve decided to add a permalink symbol (or graphic) to each post to make it more apparent how to link directly to a single post. WordPress (the blogging software this &#8230; <a href="http://blog.deconcept.com/2004/10/16/what-does-a-permalink-look-like/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you were a permalink, what would you look like?</p>
<p>I&#8217;ve decided to add a permalink symbol (or graphic) to each post to make it more apparent how to link directly to a single post. WordPress (the blogging software this site uses) by default makes the title of each post the permalink for that post. But before I add anything, I thought I would ask and see what everyone thinks these links should look like.</p>
<p>I would venture that the text &#8220;Permanent link&#8221; is the most user friendly, however, it takes up a lot of space and doesn&#8217;t really look very nice. So in trying to balance looks with usability, I want a graphic or symbol that conveys &#8220;click me, I&#8217;m permanent.&#8221;</p>
<p>Here are a few samples from other blogs:</p>
<p><a href="http://www.kottke.org" rel="external">Kottke</a>: <img src="/images/2004/10/pl_kottke.gif" alt="Permalink" /></p>
<p><a href="http://www.instapundit.com" rel="external">Instapundit</a>: <img src="/images/2004/10/pl_instapundit.gif" alt="Permalink" /></p>
<p><a href="http://www.dashes.com/anil/" rel="external">Anil Dash</a>: ¶</p>
<p><a href="http://www.37signals.com/svn/" rel="external">37 Signals SvN</a>: <img src="/images/2004/10/pl_37signals.gif" alt="Permalink" /></p>
<p><a href="http://www.waxy.org" rel="external">Waxy.org</a>: <img src="/images/2004/10/pl_waxy.gif" alt="Permalink" /> (with text &#8220;PERM LINK&#8221; next to it)</p>
<p>And of course, we always have the generic: #</p>
<p>I also <a href="http://images.google.com/images?q=permalink.gif&#038;btnG=Search&#038;svnum=20&#038;hl=en&#038;lr=&#038;imgsz=icon&#038;safe=off" rel="external">asked Google</a> what it thought a permalink looked like.</p>
<p>I like a couple of these, but I&#8217;m not sure they really say &#8220;I&#8217;m a permanent link.&#8221;</p>
<p>The next task is determining placement. Should the permalink go next to the title of the post? Next to the date? Next to the comments link? Maybe we could leave it all alone adjacent to the comments link, or somewhere else new and exciting?</p>
<p>My last comment is on the word &#8216;permalink.&#8217; Is it descriptive enough for a new internet user to figure out the meaning? I&#8217;m not so sure, and I think I&#8217;ll be using the words &#8216;permanent link&#8217; as alternate text for mine.</p>
<p>Maybe it&#8217;s time the blogging world got together and established a standard (suggested, of course) graphic or word for these permalinks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.deconcept.com/2004/10/16/what-does-a-permalink-look-like/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

