<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: Beautification by Dirification?	</title>
	<atom:link href="https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification/feed" rel="self" type="application/rss+xml" />
	<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification</link>
	<description>A running commentary of occasionally interesting things — from Mike Davidson.</description>
	<lastBuildDate>Thu, 09 May 2019 04:58:50 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>
		By: Mike Davidson - Beautification Revisited		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-32326</link>

		<dc:creator><![CDATA[Mike Davidson - Beautification Revisited]]></dc:creator>
		<pubDate>Thu, 06 Mar 2008 03:22:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-32326</guid>

					<description><![CDATA[[...] Last week&#8217;s post on dirified URLs was supposed to bring about some sort of consensus opinion on smart URL-naming conventions. Thanks to everyone who posted their very helpful and enlightening comments, but in the end, we only discovered more options and came to no mutual conclusions. It appears that people just look for different things in their URLs and what you do with yours is up to you. [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Last week&#8217;s post on dirified URLs was supposed to bring about some sort of consensus opinion on smart URL-naming conventions. Thanks to everyone who posted their very helpful and enlightening comments, but in the end, we only discovered more options and came to no mutual conclusions. It appears that people just look for different things in their URLs and what you do with yours is up to you. [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Michael Brown		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-377</link>

		<dc:creator><![CDATA[Michael Brown]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-377</guid>

					<description><![CDATA[I actually like the old numerical style.  The new way has a cheap feel for me and doesn&#039;t look very good in my opinion.  The point you brought up dealing with bookmarks not working after a title is changed is a much more important issue than whether somebody can go through their history and see titles in the urls.]]></description>
			<content:encoded><![CDATA[<p>I actually like the old numerical style.  The new way has a cheap feel for me and doesn&#8217;t look very good in my opinion.  The point you brought up dealing with bookmarks not working after a title is changed is a much more important issue than whether somebody can go through their history and see titles in the urls.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Keith		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-378</link>

		<dc:creator><![CDATA[Keith]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-378</guid>

					<description><![CDATA[No advice from me, but, oh boy Mike.  I&#039;m going to be following this one.  

I&#039;ve been thinking about this very thing lately (today) and I&#039;ll be very interested in seeing what you end up with as I have similar views on the subject.

My currect site uses perhaps the worst possible scheme you can have, it&#039;s dirified in a really wonky way that makes for some crazy ass long file names and little directory structure.  Pretty much all the drawbacks of dirify and none of the benefits.  I didn&#039;t know any better when I started out and I plan to change this soon.

Thing is -- I&#039;m still not sure what to do about my old entries.  I&#039;m changing the file names, changing my main domain (7nights.com is old and pretty much meaningless at this point and since I&#039;m messing with stuff...) and I&#039;d hate to suddenly cut loose everyone who&#039;s linked to my old stuff.  I&#039;ll probably just need to keep the old structure around for a bit.  A true archive...

Anyway, must be nice to be at, what, 30 or so posts?

This kind of thing becomes a bit of a mess once you&#039;ve broken 1000.]]></description>
			<content:encoded><![CDATA[<p>No advice from me, but, oh boy Mike.  I&#8217;m going to be following this one.  </p>
<p>I&#8217;ve been thinking about this very thing lately (today) and I&#8217;ll be very interested in seeing what you end up with as I have similar views on the subject.</p>
<p>My currect site uses perhaps the worst possible scheme you can have, it&#8217;s dirified in a really wonky way that makes for some crazy ass long file names and little directory structure.  Pretty much all the drawbacks of dirify and none of the benefits.  I didn&#8217;t know any better when I started out and I plan to change this soon.</p>
<p>Thing is &#8212; I&#8217;m still not sure what to do about my old entries.  I&#8217;m changing the file names, changing my main domain (7nights.com is old and pretty much meaningless at this point and since I&#8217;m messing with stuff&#8230;) and I&#8217;d hate to suddenly cut loose everyone who&#8217;s linked to my old stuff.  I&#8217;ll probably just need to keep the old structure around for a bit.  A true archive&#8230;</p>
<p>Anyway, must be nice to be at, what, 30 or so posts?</p>
<p>This kind of thing becomes a bit of a mess once you&#8217;ve broken 1000.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Izzy		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-379</link>

		<dc:creator><![CDATA[Izzy]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-379</guid>

					<description><![CDATA[My only beef with dirification is what you briefly mentioned; that if I decide to change the title of the entry I&#039;m in trouble.  Typepad does it this way by default and I&#039;ve had to erase a few entries and republish after I changed titles.  I&#039;d rather have the incrementing URL&#039;s just for this reason alone.]]></description>
			<content:encoded><![CDATA[<p>My only beef with dirification is what you briefly mentioned; that if I decide to change the title of the entry I&#8217;m in trouble.  Typepad does it this way by default and I&#8217;ve had to erase a few entries and republish after I changed titles.  I&#8217;d rather have the incrementing URL&#8217;s just for this reason alone.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: yafujifide		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-380</link>

		<dc:creator><![CDATA[yafujifide]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-380</guid>

					<description><![CDATA[I like clean URLs that have a hierarchy that makes since, but locking yourself into a title for an article isn&#039;t cool. I like URLs like this:

mikeindustries.com/articles/tech/40/

If I can go back to /articles/tech/ at any time, that&#039;s cool. I could even go back to /articles/. I look at URLs like a navigation tool--if I can manipulate it to go where I want, I&#039;m happy. I could care less if the title of an article is in the actual URL. And for the sake of beauty alone, I prefer URLs without an extension.

Plus, if you put the title in the URL, doesn&#039;t that mean you can only use that title once in the given directory?]]></description>
			<content:encoded><![CDATA[<p>I like clean URLs that have a hierarchy that makes since, but locking yourself into a title for an article isn&#8217;t cool. I like URLs like this:</p>
<p>mikeindustries.com/articles/tech/40/</p>
<p>If I can go back to /articles/tech/ at any time, that&#8217;s cool. I could even go back to /articles/. I look at URLs like a navigation tool&#8211;if I can manipulate it to go where I want, I&#8217;m happy. I could care less if the title of an article is in the actual URL. And for the sake of beauty alone, I prefer URLs without an extension.</p>
<p>Plus, if you put the title in the URL, doesn&#8217;t that mean you can only use that title once in the given directory?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Phil Dokas		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-381</link>

		<dc:creator><![CDATA[Phil Dokas]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-381</guid>

					<description><![CDATA[My site recently went live also and I gave some consideration.  My archives follow this format:

&lt;pre&gt;/archives/year/month/complete_title/&lt;/pre&gt;

I forgo &#060;MTEntryPermalink&#062; for the reason you listed: I hate seeing index.php on the end of my URL&#039;s.  What if I change file types?  Suddenly all links are broken?  Do I have to alter my .htaccess file just because I&#039;ve moved to a more suitable language?  Bah, that&#039;s all crap.  Drop the file name and all is well.

I achieve this in MT by using this for permalinks (pardon the line breaks):

&lt;pre&gt;&#060;a href=&quot;/archives/&#060;MTEntryDate format=&#039;%Y&#039;&#062;/
    &#060;MTEntryDate format=&#039;%m&#039;&#062;/
    &#060;MTEntryDate format=&#039;%d&#039;&#062;/
    &#060;MTEntryTitle dirify=&#039;1&#039;&#062;/&quot; title=&quot;Permanent link&quot;&#062;
        &#060;MTEntryDate format=&#039;%l:%M %p&#039;&#062;
&#060;/a&#062;&lt;/pre&gt;

Yes it adds overhead to the processing time of MT, but the rebuild time is worth it to me for clean URLs.

In my Weblog Config on the Archives page, the monthly and category archives come with URLs suitable to my purposes.  The individual archive  one however needed a bit of work.  For Archive File Template, I changed it to:

&lt;pre&gt;&#060;MTEntryDate format=&#039;%Y&#039;&#062;/
&#060;MTEntryDate format=&#039;%m&#039;&#062;/
&#060;MTEntryDate format=&#039;%d&#039;&#062;/
&#060;MTEntryTitle dirify=&#039;1&#039;&#062;/index.php&lt;/pre&gt;

There are a few caveats of course.  You still can&#039;t edit post titles after publication and underscores still litter your URL.  However, I think this is an improvement on MT 3&#039;s default archiving scheme.

To answer the areas you requested feedback on, I think my above proposal elegantly takes care of Item 1.  Item 2, I&#039;m not familiar with any existing solutions, but it seems like it would be easy for an experienced MT plugin guru to help you out there.  Item 3, yes, you can limit MT&#039;s truncation.  In my preceding examples, you would use this for the final directory instead:

&lt;pre&gt;&#060;MTEntryTitle trim_to=&quot;YourLength&quot; dirify=&#039;1&#039;&#062;&lt;/pre&gt;

Additionally, there is &lt;a href=&#039;http://www.staggernation.com/mtplugins/FirstNWordsReadMe.html&#039; rel=&quot;nofollow&quot;&gt;this plugin&lt;/a&gt; which acts similarly to the trim_to attribute except it works with whole words.  I&#039;m not sure how that would stack up with an attribute you&#039;re dirifying though.  You might want to run some tests before you tear apart your templates.

Also, regarding your prepopulated search/404 pages, please see the non-existent directory &quot;&lt;em&gt;&lt;a href=&#039;http://nslog.com/Monkeys&#039; rel=&quot;nofollow&quot;&gt;Monkeys&lt;/a&gt;&lt;/em&gt;&quot; on &lt;a href=&#039;http://nslog.com/&#039; rel=&quot;nofollow&quot;&gt;NSLog()&lt;/a&gt; for a prime example of your solution.  Erik there was kind enough to &lt;a href=&#039;http://nslog.com/archives/2003/02/26/404_search_function_code.php&#039; rel=&quot;nofollow&quot;&gt;explain his solution&lt;/a&gt; with code.

Good things all around, hope this was helpful.]]></description>
			<content:encoded><![CDATA[<p>My site recently went live also and I gave some consideration.  My archives follow this format:</p>
<pre>/archives/year/month/complete_title/</pre>
<p>I forgo &lt;MTEntryPermalink&gt; for the reason you listed: I hate seeing index.php on the end of my URL&#8217;s.  What if I change file types?  Suddenly all links are broken?  Do I have to alter my .htaccess file just because I&#8217;ve moved to a more suitable language?  Bah, that&#8217;s all crap.  Drop the file name and all is well.</p>
<p>I achieve this in MT by using this for permalinks (pardon the line breaks):</p>
<pre>&lt;a href="/archives/&lt;MTEntryDate format='%Y'&gt;/
    &lt;MTEntryDate format='%m'&gt;/
    &lt;MTEntryDate format='%d'&gt;/
    &lt;MTEntryTitle dirify='1'&gt;/" title="Permanent link"&gt;
        &lt;MTEntryDate format='%l:%M %p'&gt;
&lt;/a&gt;</pre>
<p>Yes it adds overhead to the processing time of MT, but the rebuild time is worth it to me for clean URLs.</p>
<p>In my Weblog Config on the Archives page, the monthly and category archives come with URLs suitable to my purposes.  The individual archive  one however needed a bit of work.  For Archive File Template, I changed it to:</p>
<pre>&lt;MTEntryDate format='%Y'&gt;/
&lt;MTEntryDate format='%m'&gt;/
&lt;MTEntryDate format='%d'&gt;/
&lt;MTEntryTitle dirify='1'&gt;/index.php</pre>
<p>There are a few caveats of course.  You still can&#8217;t edit post titles after publication and underscores still litter your URL.  However, I think this is an improvement on MT 3&#8217;s default archiving scheme.</p>
<p>To answer the areas you requested feedback on, I think my above proposal elegantly takes care of Item 1.  Item 2, I&#8217;m not familiar with any existing solutions, but it seems like it would be easy for an experienced MT plugin guru to help you out there.  Item 3, yes, you can limit MT&#8217;s truncation.  In my preceding examples, you would use this for the final directory instead:</p>
<pre>&lt;MTEntryTitle trim_to="YourLength" dirify='1'&gt;</pre>
<p>Additionally, there is <a href='http://www.staggernation.com/mtplugins/FirstNWordsReadMe.html' rel="nofollow">this plugin</a> which acts similarly to the trim_to attribute except it works with whole words.  I&#8217;m not sure how that would stack up with an attribute you&#8217;re dirifying though.  You might want to run some tests before you tear apart your templates.</p>
<p>Also, regarding your prepopulated search/404 pages, please see the non-existent directory &#8220;<em><a href='http://nslog.com/Monkeys' rel="nofollow">Monkeys</a></em>&#8221; on <a href='http://nslog.com/' rel="nofollow">NSLog()</a> for a prime example of your solution.  Erik there was kind enough to <a href='http://nslog.com/archives/2003/02/26/404_search_function_code.php' rel="nofollow">explain his solution</a> with code.</p>
<p>Good things all around, hope this was helpful.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Scott Evans		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-382</link>

		<dc:creator><![CDATA[Scott Evans]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-382</guid>

					<description><![CDATA[I didn&#039;t go for title-based URLs because, I guess, you never know when you&#039;ll use a title twice.  I made up my own URL convention: &lt;em&gt;YYYY-mm-dd_mtPostNumber&lt;/em&gt;.  I tacked on the last bit for those wacky days where you post more than one thing.  I like date-based naming; not sure why.  I suppose a nice compromise would be &lt;em&gt;YYYY-mm-dd_title&lt;/em&gt;, as long as you don&#039;t mind long URLs.

Anyway, I also wrote some PHP much like the PHP you suggest, to do auto redirects from my old, non-MT blog URLs to the new ones.  Definitely a nice thing to do if you&#039;re going to remove the old files.  I can send the code along if you like (it&#039;s about 10 lines of PHP).]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t go for title-based URLs because, I guess, you never know when you&#8217;ll use a title twice.  I made up my own URL convention: <em>YYYY-mm-dd_mtPostNumber</em>.  I tacked on the last bit for those wacky days where you post more than one thing.  I like date-based naming; not sure why.  I suppose a nice compromise would be <em>YYYY-mm-dd_title</em>, as long as you don&#8217;t mind long URLs.</p>
<p>Anyway, I also wrote some PHP much like the PHP you suggest, to do auto redirects from my old, non-MT blog URLs to the new ones.  Definitely a nice thing to do if you&#8217;re going to remove the old files.  I can send the code along if you like (it&#8217;s about 10 lines of PHP).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: bofe		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-383</link>

		<dc:creator><![CDATA[bofe]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-383</guid>

					<description><![CDATA[Mike,

I use Movable Type 2.x but I&#039;m sure this works in 3.0 as well.  I use &#039;solution B&#039; -  the files with no extension that is served as PHP.

For my &#039;Individual Entry Archive&#039; under &#039;weblog config&#039;  I have this:

/

Dirify plus allows you to specify dashes, underscores, initial uppercase, lowercase, etc. 

It works very well for me and was an easy install.

Also, if you&#039;re not for urls that have &#039;titles-that-are-eight-miles-long&#039; at the end of the URL, why not use the &#039;MTEntryKeywords&#039; at the end instead of MTEntryTitle. 

I&#039;ve seen bloggers implement the keywords solution but they worry about legacy content that they didn&#039;t specify keywords for - for this you can use Brad Choate&#039;s MTIfEmpty plugin (http://mt-plugins.org/archives/entry/ifempty.php may be included in MT3) - 

[MTIfEmpty var=&quot;EntryKeywords&quot;][/MTIfEmpty] (had to substitue some characters for the comment to display)

With MTIfEmpty, that code checks to see if you have specified keywords, and if you haven&#039;t, it uses Entry Title. If you have, it uses the entry&#039;s keyword.

Hope this helps. Love the site.]]></description>
			<content:encoded><![CDATA[<p>Mike,</p>
<p>I use Movable Type 2.x but I&#8217;m sure this works in 3.0 as well.  I use &#8216;solution B&#8217; &#8211;  the files with no extension that is served as PHP.</p>
<p>For my &#8216;Individual Entry Archive&#8217; under &#8216;weblog config&#8217;  I have this:</p>
<p>/</p>
<p>Dirify plus allows you to specify dashes, underscores, initial uppercase, lowercase, etc. </p>
<p>It works very well for me and was an easy install.</p>
<p>Also, if you&#8217;re not for urls that have &#8216;titles-that-are-eight-miles-long&#8217; at the end of the URL, why not use the &#8216;MTEntryKeywords&#8217; at the end instead of MTEntryTitle. </p>
<p>I&#8217;ve seen bloggers implement the keywords solution but they worry about legacy content that they didn&#8217;t specify keywords for &#8211; for this you can use Brad Choate&#8217;s MTIfEmpty plugin (<a href="http://mt-plugins.org/archives/entry/ifempty.php" rel="nofollow ugc">http://mt-plugins.org/archives/entry/ifempty.php</a> may be included in MT3) &#8211; </p>
<p>[MTIfEmpty var=&#8221;EntryKeywords&#8221;][/MTIfEmpty] (had to substitue some characters for the comment to display)</p>
<p>With MTIfEmpty, that code checks to see if you have specified keywords, and if you haven&#8217;t, it uses Entry Title. If you have, it uses the entry&#8217;s keyword.</p>
<p>Hope this helps. Love the site.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: gb		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-384</link>

		<dc:creator><![CDATA[gb]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-384</guid>

					<description><![CDATA[I know a transition from MT is probably out of the question, but I&#039;ve been using &lt;a href=&quot;http://www.wordpress.org&quot; rel=&quot;nofollow&quot;&gt;WordPress&lt;/a&gt;, and those concerns are easily addressable. The mod-rewrite setup (assuming your host has it enabled) is extremely easy to set up, as WP will generate the contents of your .htaccess file for you (assuming you decide to use it). There is also a setting on the prefs page that will use hyphens instead of underscores, and you can even write your own title slug for the URLs (making it as long or short, hyphened or underscored, or even a random bunch or characters).
Possibly not helpful to your situation, but perhaps someone will find it useful.]]></description>
			<content:encoded><![CDATA[<p>I know a transition from MT is probably out of the question, but I&#8217;ve been using <a href="http://www.wordpress.org" rel="nofollow">WordPress</a>, and those concerns are easily addressable. The mod-rewrite setup (assuming your host has it enabled) is extremely easy to set up, as WP will generate the contents of your .htaccess file for you (assuming you decide to use it). There is also a setting on the prefs page that will use hyphens instead of underscores, and you can even write your own title slug for the URLs (making it as long or short, hyphened or underscored, or even a random bunch or characters).<br />
Possibly not helpful to your situation, but perhaps someone will find it useful.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: bofe		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-385</link>

		<dc:creator><![CDATA[bofe]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-385</guid>

					<description><![CDATA[Whoops, my individual entry archive says: 

[$MTArchiveDate format=&quot;%Y/%m/%d&quot;$]/[$MTEntryTitle dirifyplus=&quot;pld&quot;$]]]></description>
			<content:encoded><![CDATA[<p>Whoops, my individual entry archive says: </p>
<p>[$MTArchiveDate format=&#8221;%Y/%m/%d&#8221;$]/[$MTEntryTitle dirifyplus=&#8221;pld&#8221;$]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Henning Seljenes		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-386</link>

		<dc:creator><![CDATA[Henning Seljenes]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-386</guid>

					<description><![CDATA[With some recent talk on 404 pages, I always thought it would be a great idea for the script to break up the URL and try to figure out what the user was looking for. But I think if you do this, you should make the page look like a 404 page (not just a normal search page) so the user knows the content wasn&#039;t there, but then suggest some possible entries.

As for the Googlefied URLs, I prefer the longer method (/archive/%year%/%month%/%postname%/) because you can delete parts of the URL and &quot;step backwards&quot; through the site structure. For example, you could chop off the %postname% to see all posts for that year &amp; month.]]></description>
			<content:encoded><![CDATA[<p>With some recent talk on 404 pages, I always thought it would be a great idea for the script to break up the URL and try to figure out what the user was looking for. But I think if you do this, you should make the page look like a 404 page (not just a normal search page) so the user knows the content wasn&#8217;t there, but then suggest some possible entries.</p>
<p>As for the Googlefied URLs, I prefer the longer method (/archive/%year%/%month%/%postname%/) because you can delete parts of the URL and &#8220;step backwards&#8221; through the site structure. For example, you could chop off the %postname% to see all posts for that year &#038; month.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Adrian Holovaty		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-387</link>

		<dc:creator><![CDATA[Adrian Holovaty]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-387</guid>

					<description><![CDATA[Wasn&#039;t the Ideal Weblog URL Scheme decided a few years ago? Go with /blog/year/month/day/shorttitle/. For example: /blog/2004/jul/27/urls/.

You can accomplish the headline-search shortcut with a custom 404 handler. Make a centralized 404 handler through with every 404 passes, and make it do smart things based on URLs: It could do a headline match, check a hard-coded redirect table, e-mail you the broken link if there&#039;s a referrer, etc. This is what we do with our custom CMS at the newspaper site I work for.

See also &lt;a href=&quot;http://www.ashbykuhlman.net/blog/2003/07/27/2227&quot; rel=&quot;nofollow&quot;&gt;Nathan Ashby-Kuhlman&#039;s series on news-site URLs&lt;/a&gt;.]]></description>
			<content:encoded><![CDATA[<p>Wasn&#8217;t the Ideal Weblog URL Scheme decided a few years ago? Go with /blog/year/month/day/shorttitle/. For example: /blog/2004/jul/27/urls/.</p>
<p>You can accomplish the headline-search shortcut with a custom 404 handler. Make a centralized 404 handler through with every 404 passes, and make it do smart things based on URLs: It could do a headline match, check a hard-coded redirect table, e-mail you the broken link if there&#8217;s a referrer, etc. This is what we do with our custom CMS at the newspaper site I work for.</p>
<p>See also <a href="http://www.ashbykuhlman.net/blog/2003/07/27/2227" rel="nofollow">Nathan Ashby-Kuhlman&#8217;s series on news-site URLs</a>.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: David Schontzler		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-388</link>

		<dc:creator><![CDATA[David Schontzler]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-388</guid>

					<description><![CDATA[A vote for not going back to titles_as_urls. If you switch to anything, do something like: 2004/January/07/1 ... 2 ... etc.

As for not knowing the title when typing, I don&#039;t know if that&#039;s a good enough excuse. I know at least Mozilla Firefox shows the title on the righthand side for visited URLs as you type &#8212; it should be a problem solved by the browser, not one that you depend on for URL creation.]]></description>
			<content:encoded><![CDATA[<p>A vote for not going back to titles_as_urls. If you switch to anything, do something like: 2004/January/07/1 &#8230; 2 &#8230; etc.</p>
<p>As for not knowing the title when typing, I don&#8217;t know if that&#8217;s a good enough excuse. I know at least Mozilla Firefox shows the title on the righthand side for visited URLs as you type &mdash; it should be a problem solved by the browser, not one that you depend on for URL creation.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ivan Raszl		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-389</link>

		<dc:creator><![CDATA[Ivan Raszl]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-389</guid>

					<description><![CDATA[I actually like the old numerical style, but I guess not everybody has a geek mind.]]></description>
			<content:encoded><![CDATA[<p>I actually like the old numerical style, but I guess not everybody has a geek mind.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ivan Raszl		</title>
		<link>https://mikeindustries.com/blog/archive/2004/07/beautification-by-dirification#comment-390</link>

		<dc:creator><![CDATA[Ivan Raszl]]></dc:creator>
		<pubDate>Tue, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-390</guid>

					<description><![CDATA[is it just me on OSX Firefox? the sample url in the article: &quot;https://mikeindustries.com/blog/archives/2004-/04/20/what_is_wrong_with_the_cottage_cheese_industry/&quot; does not wrap into it&#039;s place. it goes through the right panel.]]></description>
			<content:encoded><![CDATA[<p>is it just me on OSX Firefox? the sample url in the article: &#8220;https://mikeindustries.com/blog/archives/2004-/04/20/what_is_wrong_with_the_cottage_cheese_industry/&#8221; does not wrap into it&#8217;s place. it goes through the right panel.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
