Jason Salas' WebLog

On-air and online: making people laugh, making people think, pissing people off

Sponsors

ASP.NET sites that kick ass

Pals with blogs

Podcasts I listen to

Web aesthetics: don't use DLLs in your URLs

One of the things that's bugged me for years is when sites include DLLs in their generated page URLs.  It's non-intuitive, damages the potential marketability (a URL's sexiness) of the site, reeks of 1998 web practices, debatably a security risk, and basically tells the entire world and developer community what's used to generate the page content.  Although the same can surely be said for people who look at a site's source and determine that Visual Studio, FrontPage, or other suite built the pages by simply checking out a <META> tag.

But consider the visual appeal of the following, particularly the impact on a consumer:

Publicus, a content management solution hugely popular with the newspaper industry, does just this (the above links are from sites running that software).  It's a good, solid product with a great reputation and many swear by it.  And for several years, NASDAQ employed a similiar tactic in what was previously a freely-available XML feed for stock quotes (if I'm not mistaken, membership is now required to access quotes):

In fact, Google the part of the Publicus-generated URL with the DLL in it and see how many results you get - I nailed more than 1.9 million documents.  Not bad, and certainly SAXoTECH, who produces Publicus, by way of the visiable advertisement the URLs create markets the hell out of itself and can demonstrate its breadth this way.  But seeing a DLL in this day and age of advanced path rewriting, ability to easily roll custom HTTP handlers, numerous ISAPI filters, and various forms of URL munging still makes me cringe:

Since I work in an integrated media company, simple URLs are critical since we live and die by our ability to cross-promote.  And sure, you can advertise a short, succinct web site address and then have the CMS take over and rework the URL once the user is actually on the site, but it's not the same.  We're a bit past this now.

This is the kind of thing that tends to irk me much in the same vein as the hypocrisy of the use of a ROBOTS.TXT file within a web site.

Posted: May 01 2005, 10:19 PM by guam-aspdev | with 7 comment(s)
Filed under:

Comments

Scott Mitchell said:

I agree, DLLs in a URL are less than ideal. But, honestly, I don't have any REAL issue with a site's URL scheme AS LONG AS THEY REMEMBER IT'S A PUBLIC INTERFACE! [http://scottonwriting.net/sowblog/posts/3523.aspx] Namely, so long as they don't go off and *change* their URL scheme and don't use URL rewriting or intelligent redirects to handle the now broken URLs on their site.
# May 1, 2005 2:29 PM

jayson knight said:

eBay used to use dll's in the URL IIRC, but they reworked it and just have nice succinct URL's. Nextel uses it as well for sending text messages, always thought it was really annoying and just kind of strange.
# May 1, 2005 7:40 PM

indian london escort girl said:

It is certainly interesting for me to read the blog. Thank author for it. I like such topics and everything that is connected to them. I would like to read a bit more soon.

John Stepman

# July 21, 2010 1:35 AM

escort girls in london said:

Truly interesting domain to spend some time on reading it in my view. I have a question, why don't you place this article to social bookmarking sites? That might bring big traffic to this page.

# July 24, 2010 3:35 AM

latin female models said:

I would like to read a bit more soon. BTW, pretty good design you have here, but what  do you think about changing it once in a few months?

Ellie Globby

# July 30, 2010 4:30 PM

brunette college girls said:

Pretty cool blog you've got here. Thanks for it. I like such themes and everything that is connected to them. I definitely want to read a bit more soon.

Hilary Benedict

# July 31, 2010 1:03 PM

escort girl lugano said:

Keep on posting such themes. I love to read blogs like that. By the way add more pics :)

# September 3, 2010 2:35 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)