<?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>the toe of webdev &#187; Usability</title>
	<atom:link href="http://toebot.edublogs.org/category/programming/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://toebot.edublogs.org</link>
	<description>a disabled developer's point of view</description>
	<lastBuildDate>Sat, 03 Jan 2009 23:21:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Respect browsers other than your own!</title>
		<link>http://toebot.edublogs.org/2008/06/02/respect-browsers-other-than-your-own/</link>
		<comments>http://toebot.edublogs.org/2008/06/02/respect-browsers-other-than-your-own/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 03:15:56 +0000</pubDate>
		<dc:creator>toebot</dc:creator>
				<category><![CDATA[Functionality]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://toebot.edublogs.org/2008/06/02/respect-browsers-other-than-your-own/</guid>
		<description><![CDATA[Number one thing to remember when presenting your site to the world is not everyone has the same browser as you.  More importantly, not everyone has the same amount of RAM or processor speed that you have.
Whether a site is usable or not goes far beyond a site &#8220;worked&#8221; for you in Browser A.
I [...]]]></description>
			<content:encoded><![CDATA[<p>Number one thing to remember when presenting your site to the world is not everyone has the same browser as you.  More importantly, not everyone has the same amount of RAM or processor speed that you have.</p>
<p>Whether a site is usable or not goes far beyond a site &#8220;worked&#8221; for you in Browser A.</p>
<p>I visited a blog today that loaded 50+ two- and three-page articles on the main page.  So, a word to the wise, well, and to the blog users *wink* &amp;mash; configure your blog or <a href="http://en.wikipedia.org/wiki/Content_management_system">CMS</a> to deliver a specific number of results per page — something like less than ten is ideal.  Unless of course your posts are several pages deep, then you might consider an even smaller amount.</p>
<p>This goes equally for archives.  Just because I want to see all 1,000+ of your &lt; insert topic &gt; articles, does not mean I want to see them all on one page.</p>
]]></content:encoded>
			<wfw:commentRss>http://toebot.edublogs.org/2008/06/02/respect-browsers-other-than-your-own/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acquiring software should be easier than purchasing it &#8212; and vice-versa!</title>
		<link>http://toebot.edublogs.org/2008/05/25/acquiring-software-should-be-easier-than-purchasing-it-and-vice-versa/</link>
		<comments>http://toebot.edublogs.org/2008/05/25/acquiring-software-should-be-easier-than-purchasing-it-and-vice-versa/#comments</comments>
		<pubDate>Sun, 25 May 2008 05:12:18 +0000</pubDate>
		<dc:creator>toebot</dc:creator>
				<category><![CDATA[Functionality]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://toebot.edublogs.org/2008/05/25/acquiring-software-should-be-easier-than-purchasing-it-and-vice-versa/</guid>
		<description><![CDATA[Wait, what!?
What I mean by &#8220;Acquiring software should be easier than purchasing it &#8212; and vice-versa!&#8221; simply means that it should be just as easy to (find and) download software as it should be to purchase said software.
This is usually handled by requesting that a customer register so that all future purchases can be handled [...]]]></description>
			<content:encoded><![CDATA[<p>Wait, what!?</p>
<p>What I mean by &#8220;Acquiring software should be easier than purchasing it &#8212; and vice-versa!&#8221; simply means that it should be just as easy to (find and) download software as it should be to purchase said software.</p>
<p>This is usually handled by requesting that a customer register so that all future purchases can be handled effortlessly.  <a href="http://www.dickblick.com/">Dick Blick</a> handles my orders in this fashion quite lovingly.</p>
<p>However, single-software or single-product sites do not handle it quite so nicely more often than not.  <a href="http://www.codinghorror.com/blog/archives/001106.html">This writeup by Jeff Atwood</a> sums it up quite nicely how painful this process can be.</p>
<p>Sadly I have lost another feed link whereby &lt; someone &gt; mentioned a feature of &lt; someone else&#8217;s application &gt; that featured a seamless login, registration, and I believe payment process.  I will update this post if I find that link.</p>
<p>Anyway, back to my original point.  I went in search of <a href="http://en.wikipedia.org/wiki/Adaptive_multi-rate_compression">AMR</a> conversion software and found &#8220;AudioCommander.&#8221;  The problem came in trying to purchase the software — which to be honest had my eyebrows raised.</p>
<p><a href="http://www.blazemp.com/ac/orderform-paypal.asp">Here we see that the purchase page for AudioCommander</a> says &#8220;AutoCommander&#8221; and the link is for the Blaze Media Pro website.  They do clarify a bit by having a mailing address for sending payments on the same page.  Who do we make the payment out to — Mystik Media.&nbsp; &lt; confused stare follows &gt;</p>
<p>It is not that big of a deal, but why so many names?  So many different entities?  These are all things that should be transparent to the end-user.  I do not need to know that I am purchasing software through Vendor A, from Retailer B, who purchased in bulk from Manufacturer C, who is ran by Company D, but owned by Conglomerate E.</p>
<p>It made me think twice about my purchase and that is NOT something you want to do to your end-users.  You want them thinking that if they leave this site, your software, behind, that the reason that drug them there in the first place will not only not be solved but will multiply into this many-headed beast that will haunt their dreams.</p>
<p>Another tip, but of course not a necessity is placing software at their own domain.  AudioCommander should most definitely be at AudioCommander.com, but it is not.  &lt; shrug &gt;</p>
<p>Another tip for those who want to design a killer registration system — think about this!</p>
<p>Immediately notify the user that to benefit from the site they will need to provide information.&nbsp; Minimally they need to provide an e-mail address and title (first and last name or whatever).</p>
<p>Explain that demographically, you will need additional information.&nbsp; However, they can begin to use the service for free or download trials from the first step (e-mail and title).&nbsp; You can send them an e-mail reminder at a later point to finish up the details or upon their next use of the site or service.</p>
<p>Never just surprise &#8220;us&#8221; with these types of information gathering schemes.&nbsp; I hate to stumble into a user information page that requires 50 fields of data.&nbsp; Bleh.</p>
<p>Often you can speed up a LOT of processes by recording EVERYTHING!&nbsp; IPs, e-mails, user information, et cetera.&nbsp; Store it server-side (database, flat-files, information storage and retrieval system of some sort) and if the user visiting is not authenticated then attempt to retrieve their information by other means.</p>
<p>Would it not be cool to show a user that your application is aware of their presence?&nbsp; Take this example&#8230;</p>
<p>I visit on Monday and look at video encoding software.&nbsp; I decide not to register, download, or purchase software — fine — store in a cookie what I looked at it and the next time I show up you can show me relevant content or similar items that have been added anew.</p>
<p>Even better though is the server-side option.  It may not be feasible depending on the situation but its application should always carefully be considered — especially if you have even one piece of the end-user&#8217;s information.</p>
]]></content:encoded>
			<wfw:commentRss>http://toebot.edublogs.org/2008/05/25/acquiring-software-should-be-easier-than-purchasing-it-and-vice-versa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You can do things the right way or realize you are an idiot!</title>
		<link>http://toebot.edublogs.org/2008/05/17/you-can-do-things-the-right-way-or-realize-you-are-an-idiot/</link>
		<comments>http://toebot.edublogs.org/2008/05/17/you-can-do-things-the-right-way-or-realize-you-are-an-idiot/#comments</comments>
		<pubDate>Sat, 17 May 2008 05:08:46 +0000</pubDate>
		<dc:creator>toebot</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Functionality]]></category>
		<category><![CDATA[Markup]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://toebot.edublogs.org/2008/05/17/you-can-do-things-the-right-way-or-realize-you-are-an-idiot/</guid>
		<description><![CDATA[Alright, I will try not to be so harsh through this post but the fact is you can either do things the right way or you have to face the fact you are doing them wrong.
And if you are doing things the wrong way on purpose, well, then you are an idiot.
This came to me [...]]]></description>
			<content:encoded><![CDATA[<p>Alright, I will try not to be so harsh through this post but the fact is you can either do things the right way or you have to face the fact you are doing them wrong.</p>
<p>And if you are doing things the wrong way on purpose, well, then you are an idiot.</p>
<p>This came to me while reading another of <a href="http://veerle.duoh.com/blog/comments/starting_with_css_and_bug_fixing_tips/">Veerle&#8217;s expert posts</a> and having just visited <a href="http://www.digitalfaq.com/">Digital FAQ</a>.</p>
<p>I will start with the &#8220;offending&#8221; site.  I say that loosely because at least it is not a site about how to properly use markup, or something similar.  Digital FAQ is an excellent resource and should not be considered anything but that.  So take my critique of one small flaw as that — a critique of one small flaw.</p>
<p>When you visit the site you immediately see &#8220;Site optimized for Internet Explorer and 1024&#215;768 resolution.&#8221;</p>
<p>There is so much wrong with that mentality it is hard to know where to start.  However, the first thing that comes to mind is that there are several more browsers than Internet Explorer.  Not only are there several other browsers but a few of them are considered mainstream!</p>
<p>No smart web designer, developer, or architect would design a system that accommodated only the most popular perceived browser.  I say perceived because it is simply not the most popular browser anymore.</p>
<p>Before you go throwing browser statistics and usage pattern numbers at me, let me clarify.</p>
<p>There are browsers out there that mystify, confuse, or just plain cause people headaches.  My mother is one of them.  Just looking at Firefox or Opera begins to confuse her and fill her with questions.</p>
<p>As power users we may look and see instant similarities — but the average user does not.  One of the number one complaints I hear from Internet Explorer users is that they simply do not like it for whatever reasons, but they do not have the time to invest in learning something else.</p>
<p>This does not sound like a popular alternative but one that is forced upon people by convenience.</p>
<p>Now if you would like to dig out the numbers make sure to think about what I have said.  So when you see that there are several alternative browsers that are steadily gaining in &#8220;popularity,&#8221; know that is only the story you hear, only the numbers that get sampled, and only those users who are willing to put forth the effort to learning and utilize something better.</p>
<p>Having said ALL this, do I really need to discuss different resolutions?  Different sized displays?  I will refrain, but the numbers in all these situations are evident.  No statistics and fact sheets are needed.</p>
<p>Stay away from designing for one browser or resolution.  It is quite simply put <strong>the wrong thing to do</strong>.  Therefore knowing that and continuing to do it makes you or anyone else an <strong>idiot</strong>.</p>
<p>Wait a minute, I was supposed to not be so harsh.  Well, let me explain that bit too.  You have created a website or page for 2 reasons:
<ol>
<li>You want someone to share in the information you have. &nbsp;Take part in its discovery. &nbsp;Et cetera.</li>
<li>You must make a living off of what you create.</li>
</ol>
<p>So you see whether or not you are doing something for a personal site or for something professional you really need to be open to allowing the web to be traversed freely if not expertly. &nbsp;By that I mean achieving the widest possible audience.</p>
<p>Don&#8217;t get me wrong now. &nbsp;If you are throwing some stuff together for you and a few members of your family to view, then so be it. &nbsp;But anything beyond that is a futile and inefficient endeavor.</p>
<p>This brings me to my final point. &nbsp;Start off on the right foot! &nbsp;If you have already begun learning ineffective and haphazard methodologies, well, stop! &nbsp;It is fairly straightforward&nbsp;— STOP!</p>
<p>So I invite you to Google these terms and definitely check out <a href="http://veerle.duoh.com/blog/comments/starting_with_css_and_bug_fixing_tips/">Veerle&#8217;s post on this matter</a>, because she very swiftly and with precision lays out several key terms, books, and ideas for you.</p>
<p>Terms to Google:</p>
<ol>
<li>Web Standards</li>
<li>Semantic markup</li>
<li>CSS shorthand</li>
</ol>
<p>And know that the W3C is quite literally the authoratative source on all things semantic web and web standards. &nbsp;However, if you are like me, you will have a difficult time absorbing the material there (highly technical at times).</p>
<p>Therefore, feel free to peruse other sources. &nbsp;Just make sure the focus is on one thing and that is the three main terms presented above.</p>
]]></content:encoded>
			<wfw:commentRss>http://toebot.edublogs.org/2008/05/17/you-can-do-things-the-right-way-or-realize-you-are-an-idiot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Everything in Moderation</title>
		<link>http://toebot.edublogs.org/2008/05/16/everything-in-moderation/</link>
		<comments>http://toebot.edublogs.org/2008/05/16/everything-in-moderation/#comments</comments>
		<pubDate>Fri, 16 May 2008 21:22:18 +0000</pubDate>
		<dc:creator>toebot</dc:creator>
				<category><![CDATA[Functionality]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Interfaces]]></category>

		<guid isPermaLink="false">http://toebot.edublogs.org/2008/05/16/everything-in-moderation/</guid>
		<description><![CDATA[Let me first say that I am NOT critizing Veerle&#8217;s comments on Flash nor commenting on Flash&#8217;s usability.
In this article Veerle discusses that Flash is not a suitable replacement for valid semantic markup and efficient use of CSS — and I wholeheartedly agree.
If I&#8217;m working on a project where Flash is involved I try to [...]]]></description>
			<content:encoded><![CDATA[<p>Let me first say that I am NOT critizing <a href="http://veerle.duoh.com/">Veerle&#8217;s</a> comments on Flash nor commenting on Flash&#8217;s usability.</p>
<p>In <a href="http://veerle.duoh.com/blog/comments/does_flash_irks_me/">this article</a> Veerle discusses that Flash is not a suitable replacement for valid semantic markup and efficient use of CSS — and I wholeheartedly agree.</p>
<blockquote><p>If I&#8217;m working on a project where Flash is involved I try to think in terms of user experience and usability first. I will question the purpose: do we need Flash to be able to do this or that? If we have a choice and we choose to use Flash will it enrich the user experience? Will it improve usability?</p></blockquote>
<p>This is a perfectly valid assessment, but I feel it needs some clarification.</p>
<p>Flash can play several parts.  It can:</p>
<ul>
<li>Detract from usability</li>
<li>Add to usability</li>
<li>Offer no change either way</li>
</ul>
<p>If the second point is accurate then Flash is a great choice! &nbsp;By doing something in Flash that could not be done with markup, CSS, or JavaScript and it increases the usability at the same time we see a clear case of a&nbsp;<a href="http://en.wikipedia.org/wiki/Win-win_game">win-win situation</a>.</p>
<p>However, if the third point is also accurate then the choice to use Flash becomes purely aesthetic in fashion and ultimately up to the designer. &nbsp;If it does not add or detract from the end-user&#8217;s ability to access, use, or understand the content, then we again have a win-win. &nbsp;Well, assuming it has a nice visual design.</p>
<p>So enriching the user experience should not be the ONLY thing to bear in mind when considering whether or not to use Flash, but whether or not it reduces usability.</p>
<p>And in case it is not clear:</p>
<p>Usability = Accessibility + Functionality + Form (where Form = Aesthetics + Visually Appealing Content/Design).</p>
<p>If a site, page, application, or rich media experience is not accessible and functional it is simply not usable. &nbsp;In most cases it could be argued that if it is ugly it is just as unusable &mdash; and what do you know? &nbsp;Those cases are right.</p>
<p>Everything in moderation!</p>
]]></content:encoded>
			<wfw:commentRss>http://toebot.edublogs.org/2008/05/16/everything-in-moderation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inform is part of Information</title>
		<link>http://toebot.edublogs.org/2008/05/13/inform-is-part-of-information/</link>
		<comments>http://toebot.edublogs.org/2008/05/13/inform-is-part-of-information/#comments</comments>
		<pubDate>Tue, 13 May 2008 23:34:59 +0000</pubDate>
		<dc:creator>toebot</dc:creator>
				<category><![CDATA[College]]></category>
		<category><![CDATA[Functionality]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Interfaces]]></category>

		<guid isPermaLink="false">http://toebot.edublogs.org/2008/05/13/inform-is-part-of-information/</guid>
		<description><![CDATA[Since I recently discussed (ten minutes ago) not hiding stuff, or if you have to at least notify your users of the fact, I thought it appropriate to say this:
If you are going to take down a link — LET ME KNOW!
Yesterday I visited http://www.waldenu.edu/c/10909.htm to check if they had any online Information Technology courses. [...]]]></description>
			<content:encoded><![CDATA[<p>Since I recently discussed (ten minutes ago) not hiding stuff, or if you have to at least notify your users of the fact, I thought it appropriate to say this:</p>
<p>If you are going to take down a link — LET ME KNOW!</p>
<p>Yesterday I visited <a href="http://www.waldenu.edu/c/10909.htm">http://www.waldenu.edu/c/10909.htm</a> to check if they had any online Information Technology courses. &nbsp;I found <a href="http://www.waldenu.edu/c/Schools/Schools_13788.htm">http://www.waldenu.edu/c/Schools/Schools_13788.htm</a>, which was supposed to lead to &#8220;B.S. in Computer Information Systems.&#8221; &nbsp;Instead I was presented with a 404 page.</p>
<p>And of course today the link on the &#8220;10909&#8243; page is now gone.  If we <a href="view-source:http://www.waldenu.edu/c/10909.htm">view the source of that page</a> we see the link is there — it is just commented out.</p>
<p>If you are smart enough to design applications that notify you of problems you should be just as smart in notifying your users.</p>
<p>Tell me that the link is temporarily unavailable. &nbsp;Better yet, tell me when it is coming back online or where I can find the information in the meantime.</p>
<p>Walden University has lost out on a student simply because I am unwilling to check back every day to check for links that have magically disappeared.</p>
<p><strong>NOTE: &nbsp;As of May 20th, 2008 the Walden University llink finally reappeared.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://toebot.edublogs.org/2008/05/13/inform-is-part-of-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disappearing Menu Items = Chaotic Behavior</title>
		<link>http://toebot.edublogs.org/2008/05/13/disappearing-menu-items-chaotic-behavior/</link>
		<comments>http://toebot.edublogs.org/2008/05/13/disappearing-menu-items-chaotic-behavior/#comments</comments>
		<pubDate>Tue, 13 May 2008 23:17:14 +0000</pubDate>
		<dc:creator>toebot</dc:creator>
				<category><![CDATA[Functionality]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Interfaces]]></category>

		<guid isPermaLink="false">http://toebot.edublogs.org/2008/05/13/disappearing-menu-items-chaotic-behavior/</guid>
		<description><![CDATA[It really is a simple concept, but seems to be one all too often forgotten.
In any application it is necessary (not optional) to keep all menus intact. &#160;If an option is not applicable in a given scenario, then disable it. &#160;Do NOT hide it.
If your application has grown to massive proportions as is the case [...]]]></description>
			<content:encoded><![CDATA[<p>It really is a simple concept, but seems to be one all too often forgotten.</p>
<p>In any application it is necessary (not optional) to keep all menus intact. &nbsp;If an option is not applicable in a given scenario, then disable it. &nbsp;Do NOT hide it.</p>
<p>If your application has grown to massive proportions as is the case with:</p>
<ol>
<li>Blender</li>
<li>Maya</li>
<li>Photoshop</li>
<li>The GIMP</li>
<li>Dreamweaver</li>
</ol>
<p>Just to name a few &mdash; then you need to consider an alternative such as the splash screen or the first page of the help manual, discussing the fact that menus and or their menu items may disappear but that it is simply a context issue.</p>
<p>This enables the user to realize they must not be in the right context. &nbsp;&#8221;Filters&#8221; and &#8220;Effects&#8221; are not working properly? &nbsp;Then you probably do not have anything on the canvas selected or you have the wrong type of object selected.</p>
<p>Leaving it to the user to guess their dilemma and its&nbsp;solution is not appropriate.</p>
]]></content:encoded>
			<wfw:commentRss>http://toebot.edublogs.org/2008/05/13/disappearing-menu-items-chaotic-behavior/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>URIs &#8211; Don&#8217;t Go Overboard</title>
		<link>http://toebot.edublogs.org/2008/05/12/uris-dont-go-overboard/</link>
		<comments>http://toebot.edublogs.org/2008/05/12/uris-dont-go-overboard/#comments</comments>
		<pubDate>Mon, 12 May 2008 07:30:31 +0000</pubDate>
		<dc:creator>toebot</dc:creator>
				<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://toebot.edublogs.org/2008/05/12/uris-dont-go-overboard/</guid>
		<description><![CDATA[Why Am I Ranting?
It amazes me how often stale topics are rehashed into new concepts simply because:

Everyone was too lazy or simply unwilling to adopt it.
It was not clearly explained or properly reinforced.
Someone has a stroke of (stale) genius and does something great with it.

We first saw this happen in the last couple of years [...]]]></description>
			<content:encoded><![CDATA[<h4>Why Am I Ranting?<br /></h4>
<p>It amazes me how often stale topics are rehashed into new concepts simply because:</p>
<ol>
<li>Everyone was too lazy or simply unwilling to adopt it.</li>
<li>It was not clearly explained or properly reinforced.</li>
<li>Someone has a stroke of (stale) genius and does something great with it.</li>
</ol>
<p>We first saw this happen in the last couple of years with the &#8220;Web 2.0&#8243; and <a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29">AJAX</a> concepts that were by no means a new concept or even a new technology.</p>
<p>So what exactly is so terribly thrilling about this article that discusses using &#8220;awesome URLs?&#8221;</p>
<p>It is quite simple really.&nbsp; Users love easy interfaces.&nbsp; And that is really all that matters when we talk about usable structured URI schemes.&nbsp; Simple, easy, and affectionate URLs.</p>
<h4>Affectionate URLs?</h4>
<p>Yep, affectionate URLs.&nbsp; By this we mean the kind of URLs that ANYONE can remember.&nbsp; Let&#8217;s take a few examples of some simple and extreme examples.</p>
<p>http://www.developerfusion.co.uk/show/3821/</p>
<p>This lovely URL is simple and very intuitive.&nbsp; But intuitive to who?&nbsp; To people who know about Developer Fusion?&nbsp; Those who work on the back-end of Developer Fusion?&nbsp; Programmers in general?&nbsp; Web Developers?</p>
<p>Does that not cut out a LOT of possible users?&nbsp; Granted, we are not talking about major application-threatening obstacles here — but it is the overall approach that sweetens the interface, not the complete disregard for these subtleties.</p>
<p>http://www.roscripts.com/Pretty_URLs_-_a_guide_to_URL_rewriting-168.html</p>
<p>OK.&nbsp; Let me take a step back here and truly see where this URL went wrong.</p>
<p>The first thing that springs to mind is what in the world was the author of this particular page thinking?&nbsp; How exactly does one set out to write a mod_rewrite article on &#8220;pretty URLs&#8221; and end up with a URL like the one above?</p>
<p>It actually is not THAT bad.&nbsp; The problem comes in with the &#8220;168.&#8221;&nbsp; What is that for?&nbsp; What does it tell me?</p>
<p>If I want to share that URL with a co-worker from memory, how do I do it?&nbsp; The naming is fairly straightforward, you just need to remember spaces are underscores.</p>
<p>And there is the &#8220;dashNNN.&#8221;&nbsp; *shrugs*&nbsp; I can only assume that &#8220;168&#8243; is the unique identification number of the article specified in a database.&nbsp; Still a mystery as to why it&#8217;s tacked on to the end of the URL though.&nbsp; Anyway&#8230; moving on.</p>
<p>http://www.somecoders.com/2006/07/pretty-urls-using-htaccess/</p>
<p>All right, now we are talking!&nbsp; Because let&#8217;s be honest with ourselves, there is only so many unique names someone can come up with.&nbsp; And depending on the mechanism you utilize to serve these URLs, it can become quite messy.</p>
<p><strong>This is why your application should ALWAYS manage its own URLs.</strong></p>
<p>So simply remembering an article from July of 2006 called &#8220;Pretty URLs Using htaccess&#8221; is all there is to it. &nbsp;Everything be lowercase makes it that much more simple.</p>
<p>Is that really as clean and affectionate as we can get it though? &nbsp;I recall reading somewhere among my 1,000+ list of feeds where someone was extremely impressed with their URL scheme. &nbsp;Sadly, I have forgotten the article so I will have to wing it a bit here. &nbsp;The point is that I was extremely impressed with their idea, although it was nothing groundbreaking, nor even that innovative.</p>
<p>http://show.me/the/money/stocks<br />http://show.me/the/money/bonds<br />http://show.me/the/money/taxes<br />&#8230;<br />http://show.me/the/programming/perl/regular_expressions/</p>
<p>This is the official trump of all URI schemes — ever. &nbsp;Well, if *.me was a valid TLD that is.</p>
<p>The point is the more you make a URL stick in someone&#8217;s mind, the more affectionate that URL becomes. &nbsp;The kind of URL that just warms your heart knowing that it is simple, effective, and you do not have to look like an idiot (like I just did) when you cannot remember a particular URL.</p>
<p>The prospect of designing an effective mechanism by which to deliver URLs is definitely beyond the scope of this meager article. &nbsp;Just remember &#8212; this is but one step of many.</p>
<p>EDIT: &nbsp;It may seem redundant, especially in lieu of this article&#8217;s focus on &#8220;old material,&#8221; but I just had to add <a href="http://www.w3.org/Provider/Style/URI">http://www.w3.org/Provider/Style/URI</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://toebot.edublogs.org/2008/05/12/uris-dont-go-overboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
