Tips for Building a Better Site

Posted April 14, 2006 at 12:00 AM by Ben Nadel

Tags: ColdFusion

I go through a lot of web pages and a lot of blogs and there are a few things that really irritate me in terms of usability of the site:

Open files & external links in new windows.

If I am on your site and I click on a link to a document or a link to someone else's blog, please please please open that up in another window. Most of the time, I am just clicking on a link to see what is has, then, it's a quick CTRL-W to close that window. Of course, if that was the only window, now I have lost your site.

If it "might" be clickable, it should be clickable.

If something might be clickable, just make it clickable. If you have an icon for a product, or as a section description, please make the icon clickable. If you have an "enlarge photo" link... make the photo clickable for the same action. Why make people do something intuitive and then have to figure out how else to do it.

If you have a horizontally scrolling area (ex. div or iframe), make the area a fairly small height.

I see this a lot on people's blogs. They have code examples that scroll horizontally, but their code example is sooo long that you have to scroll the page down to get to the horizontal scroll bar. Then, you have to scroll over and then scroll back up just to see the code you wanted to see originally. Don't make people do that. Just put a set height (or some other technique) that allows the user to see the horizontal and vertical scoll bars in the same browser screen.



Reader Comments

tom
Jul 22, 2008 at 11:01 PM // reply »
1 Comments

thank you very much
for that's tips

and i'll take that's tips to building my site

thank you agin


Post A Comment

Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.

Please review the following issues:

Author Name:


Author Email:

Author Website:

Comment:

Supported HTML tags for formatting: <strong>bold</strong>   <em>italic</em>   <code>code</code>







  • Help Wanted - Find Your Next ColdFusion Job
Ben Nadel's Company - Epicenter Consulting Recent Blog Comments
May 21, 2013 at 7:46 PM
Using Plupload For Drag & Drop File Uploads In ColdFusion
No luck. At least I have uncovered the cause, URLScan 3.1. Here is what I see in the IIS log when a file is over 30mb. 2013-05-21 23:29:05 10.105.45.128 GET /plupload/assets/jquery/jquery-1.8. ... read »
May 21, 2013 at 6:12 PM
Using Plupload For Drag & Drop File Uploads In ColdFusion
Ben, I did not see you after Pete Freitag's Lockdown session at cfObjective but he said that IIS sets file size limits at 30MB by default which just happened to be the threshold for file size when ... read »
May 21, 2013 at 11:51 AM
Ask Ben: Parsing Very Large XML Documents In ColdFusion
Looking at my first ever XML document that I have to parse and put into MS SQL 2000 with CF8. I get it to list the desired Field name, many times over, and have a long list of this field name displa ... read »
May 21, 2013 at 9:25 AM
Turning Off and On Identity Column in SQL Server
you are awesome..i am lucky to get this blog between such a garbage one....Thanks, Prashant ... read »
May 20, 2013 at 4:38 PM
Using A Dynamic Column Name With ValueList() In ColdFusion
@Dana, Your confusion is well founded, since this is a very confusing features. In fact, it ONLY works if you use array notation. Meaning, that this: arrayToList( query[ "columnName" ] ) ... read »
May 20, 2013 at 4:34 PM
Using A Dynamic Column Name With ValueList() In ColdFusion
I was thinking chicken and the egg, I wouldn't have expected it to work in the valuelist going in I guess. Maybe I just need a beer, long day :) ... read »
May 20, 2013 at 4:29 PM
Using A Dynamic Column Name With ValueList() In ColdFusion
@Dana, That's if you're trying to reference a specific row. In this case, we're trying to reference the entire query column as one cohesive value. So, you are correct that if you wanted to output a ... read »
May 20, 2013 at 4:24 PM
Using A Dynamic Column Name With ValueList() In ColdFusion
I thought when you used array notation to reference queries you always had to have the row or it would throw a similar error as well? ... read »
InVision App - Prototyping Made Beautiful With Prototyping Tools