usability

Usability: Dynamic Dropdown Menu Population

I've long thought (but never practiced for some reason) that a dropdown menu that is dynamically generated and only contains one item, should automatically select that item. This would opposed to the typical approach that I've observed where a blank entry is made at the top and you still have to interact with the menu to make the single ...

Most usable select all/deselect all checkbox format.

What is the best pattern for having a select all or deselect all checkboxes. Can someone come up with a better way to have it in this form: ...

Velocity named parameters for a macro

I have a macro taking several parameters. Some of these are optional and if a parameter is left empty it will replaced with default. Now the question is how to make this as easy as possible for ordinary web designer. Is there any other possibity apart from my examples to handle this case? Example 1: The obvious problem here is the op...

Which is more usable, outputting dates relative to now or relative to the main action's point in time?

I was just reading the "Open Letter to Joel and Jeff" and I noticed the dates on the comments are relative to when the blog entry was posted. So that means the first entry will always stay as "12 minutes later" and the next will always be "14 minutes later". From a usability standpoint, does it make more sense to list out times relative...

When to stop caring about a browser

The question is simple really, when is it time to finally pull the plug on a browser version and just not care about supporting it any more? As can probably be expected this is in regards to IE6 specifically right now. A site I'm working on right now has a mostly-finished design that needs to be integrated but most of the back-end functi...

How you test your applications for reliability under badly behaving i/o

Almost every application out there performs i/o operations, either with disk or over network. As my applications work fine under the development-time environment, I want to be sure they will still do when the Internet connection is slow or unstable, or when the user attempts to read data from badly-written CD. What tools would you reco...

How to convince a customer that what he wants is a bad thing to do?

For instance, customers that we're creating web sites for, request things like: all links should open in a new window put custom 'Back' button on every page while there is a working browser's equivalent make some part of the text blinking etc. Of course I tell them it's wrong, but is there some nice list of bad things to have from ...

What are the most Important Usability, Accessebility and SEO guidelines??

Can anyone tell me some of the most important usability, accessibility and SEO guidelines, which must be taken into considerations while developing a good Web2.0 website ??? ...

why enter password 2 times?

On most sites on the register user part they want you to enter password 2 times. Why is that? Why not just one input where you enter password? Why do you have to "confirm" it. You know Username Password Confirm password Submit This has been on my mind for a while... Hope somebody can answer this. Thanks ...

Is it ok not to have a button for a search box?

I was wondering if it was ever ok not to have a submit button (Ok, Go or Search for example) near a search box in Web pages. I know that hitting enter is much faster and that it will perform the search. However, is it an accepted convention for the average non tech savvy user or only for the tech community? For example, the search box...

How to get users to pay attention to problems?

We occasionally need to notify users about warnings or problems. But often times, especially if it's a common problem, users will just dismiss the warning and continue. Often times users won't even remember seeing the warning, but we check their logs and see that several were displayed. So, how do you get users to pay attention when you'...

Is it best to put the page name before the site name or vice-versa?

The several uses to which the <title> tag is put complicates the question… As browser window or search result titles, it would seem to make little difference — there's enough room for everything and the display order is unrelated to the title. For tab and taskbar / dock titles, space is at more of a premium. Placing the page name firs...

Should a UI display actions that are not available?

What is currently regarded as best practice in UI design for displaying actions that are not available in the current context. For example, A page displays customers who can have many associated contracts. I do not wish to allow the user to delete a customer if there are active contracts. From a usability and UI perspective what is cons...

Usability issues in filling out/saving a form in a web application

I develop a web application used internally at a mortgage company. We've been having problems with people filling out a form while talking with a customer and then clicking away from the screen before hitting Save, thus losing their data (they could just click Back, of course, but they never think of this). Our users' first "solution" w...

How to measure "usability" in a specification-requirements document?

Starting to look at my last year project now, and so I'm doing the specification-requirements document. Now, it just so happens that this project requires a high degree of "usability" - I dunno if this is the right word in english, but what I mean is that it should be really easy to use from a user PoV. Now - in all the projects I've wor...

How would you design a good search UI?

I want to provide my users with an 'advanced' search engine. I basically have a lot of search criteria to chose from : some are very simple/common and will be largely use (ie time period, item id) some are a bit less mainstream and some won't be used a lot, but I still want to provide them Overall, I have around 30+ criteria to chose...

Is it a good idea to have the same feature available from two different menus ?

It happens sometimes that one feature seems to belong to more than one place. Trivial example, let's say I've got the following menus : File Pending orders Accepted orders Tools Help I've got a search feature, and the same search window work for both pending and accepted orders (it's just an 'order status' combo you can change) Whe...

What's the most irrational user behaviour you have witnessed?

While novice software designers expect their users to behave rationally, it's far from being the case ; I've seen many times the user perception being totally disconnected from reality, or it's feedback obviously irrational. I think we are the one who should adapt, not the other way around. There's only one way that I know of to achiev...

Text Input with descriptive text

Hello, I was wondering if there's an easy way with javascript (including JQuery, which we're using on the site) to put descriptive text in a text input until the user clicks it to type in their own text. For instance I'd like to put the word 'Search' in a text input (preferrably in a lighter color than real input) until the user click...

Logging vs. Debugging

Background: I've inherited a web application that is intended to create on-the-fly connections between local and remote equipment. There are a tremendous number of moving parts recently: the app itself has changed significantly; the development toolchain was just updated; and both the local and remote equipment have been "modified" to ...