Review - LIFT Nielsen Norman Group Edition

Web Accessibility has become an important consideration for many Web designers of late. Government-affiliated sites in the US must now conform to Section 508 accessibility guidelines, while the W3C has produced its own set of guidelines for all Web designers. But on top of these technical standards, there are plenty of other things that can be done to make a site more usable for the disabled, as outlined in the Nielsen Norman Group’s recent report: Beyond ALT Text: Making the Web Easy to Use for Users With Disabilities.

If you use Macromedia Dreamweaver/UltraDev 4.x or MX for your Web design work, LIFT – Nielsen Norman Group edition (LIFT – NN/g) is a powerful tool that bundles both standards and all the recommendations from the Nielsen Norman Group report into an automated tool that will blend right into your workflow.

A Dreamweaver extension, LIFT – NN/g adds a palette of dockable windows to the program. These windows let you check your work for accessibility problems in one of two ways:

  • Evaluate: this mode lets you run a check of one or more pages (or your entire site), and correct any problems in a handy wizard that offers to explain each usability problem in detail if you need it to.
  • Monitor: this works just like the Evaluate mode, but it monitors your work in real time instead of checking it all at once. Problems are pointed out to you as you make them in an unobtrusive list, which gives you the same wizard interface to fix them at your convenience.

Review - LIFT Nielsen Norman Group Edition

The set of guidelines that LIFT – NN/g checks is completely configurable. You can selectively enable and disable individual guidelines, select sets of guidelines (W3C, 508, usability, etc.), or create your own custom sets. Custom sets of guidelines can be saved and copied to other computers, which makes LIFT – NN/g ideal for coordinating accessibility guidelines between members of a design team.

Unlike other tools of this type that can be tedious and inflexible, I found LIFT NN/g meshed really well with my workflow. Don’t ask me how, but LIFT – NN/g is able to suggest appropriate corrections for accessibility problems based on context. For instance, it’s able to tell when an image tag is a spacer image and instead of prompting for a description of the image, it offers to insert an empty alt attribute (alt="").

Review - LIFT Nielsen Norman Group Edition

Convenient features like an alt attribute editor, which gives you a unified interface to edit all the alt attributes in your document or site from a single window, and a report generator, which can output accessibility reports in HTML or XML, are just icing on the cake. If you use Dreamweaver and accessibility is a concern for you, LIFT – NN/g is a must-have.

About the only complaint I have about the software is its inflexible interface. Each of the panels has fixed sized contents. For example, the "Monitor" tab above can be made smaller or larger, but the list of issues and the positions of the buttons remain fixed; therefore, making it any smaller causes the interface to become unusable and making it any bigger only wastes space on your screen. Spot the irony. These sizing issues may be a limitation of the JavaScript Extension technology that was used to create LIFT – NN/g, but in any case they are more than a little distracting.

LIFT – NN/g is available now for US$549 from UsableNet’s Web site. LIFT for Macromedia Dreamweaver (which checks W3C and Section 508 accessibility only, and lacks a few of the more advanced wizards of LIFT – NN/g) is available for US$299. LIFT for Microsoft Frontpage is also available for US$299.

I recently had the opportunity to speak with Jakob Nielsen of the Nielsen Norman Group in an interview, and made a point of asking him a few questions about LIFT – NN/g. Read on to find out what he had to say…

Jakob Nielsen and LIFT – NN/g

SP: Why are Websites today "three times harder to use for users with disabilities than for other users," despite new laws and standards? Why is accessibility not always a priority?

JN: Websites were even worse in the past, so there has already been some small progress. I don’t have an exact number, but there were many Websites that were infinitely harder to use for users with disabilities because they could not use them at all. For example, sites that were all-graphic and had no ALT text.

In old times (say, five years ago) there were a lot of design projects that didn’t care about accessibility at all. Most project managers assumed that blind people couldn’t use the Web anyway, and therefore couldn’t use the specific Website that was being developed. We have now eradicated this misunderstanding, and most Internet managers do know that they have to care about users with disabilities.

In most projects, accessibility has fairly low priority because project managers under-estimate the number of people who are impacted by design problems. They think that they’re just losing a handful of customers, where in fact they may be turning away millions of customers, especially among senior citizens who constitute a big and rich group that’s getting more and more active online every day. It’s very hard for people on a design team to truly internalize the fact that many other people interact with their Website very differently than they do themselves.

Projects always have limited resources, and with fairly low priority on accessibility, not much gets done. There are two ways of resolving this conflict:

  • raise the priority of this issue. Increase awareness of the number of users with accessibility problems who are impacted by poor usability, and
  • reduce the amount of resources required to produce better designs for these users.

I take the first approach with my articles and speeches and the other approach with this new software.

SP: How will the software help remedy this imbalance and fix Websites that discriminate against users with disabilities?

JN: We have accepted that Web designers are humans too, with human fallibilities. They don’t have perfect memories any more than users do. So instead of relying on the designer to remember every single guideline at every single step of the site’s development, we’ve offloaded the memory burden onto the computer (which is of course very good at staying alert and continually checking for a lot of details without getting tired).

The new software basically makes it easier to be a Web designer and to remember the guidelines for users with disabilities. The software can also make it easier to comply with the guidelines, by offering automated fixes for some of the problems, which again lowers the barrier to doing right.

SP: Why does this product focus on usability (not just accessibility)? Why is a user-centered design important?

JN: Technical accessibility is not enough to make a Website easy to use. This can be seen from the simple fact that people with no disabilities still have a hard time using many Websites.

The real question is whether users can get what they want from a Website in a reasonable amount of time, and whether the visit is pleasant for them. If you have to sit and listen through endless drivel before you get what you want, then it may be possible to use the site, but it’s surely not usable. Also, because Websites are navigation designs, there’s a big risk that, if the auditory user experience is too difficult, the user will follow the wrong links and get lost.

Traditional accessibility assumes that the user has perfect memory, superior intelligence, and nothing better to do that to devote all these mental resources to puzzling out the Website: just make all the information accessible and the user will solve the problem. Not so. Users with disabilities are humans and need easy and simple user interfaces just like anybody else.

SP: What are some benefits of automated software that includes usability guidelines? How will this change the way that designers and developers work?

JN: The main benefit is that the computer doesn’t get tired: thus it will check every design detail for every single guideline, all the time. Also, the software provides a link from any occurrence of a potential usability problem to relevant research material that explains why it’s an issue, and what questions to consider when deciding whether to keep or fix the questionable design element. This is much faster than having to look up the answer in a book, and in fact it’s a great example of the original promise of hypertext.

The main change is that designers and developers will gain an increased awareness of the usability principles because they’ll be reminded of them on a just-in-time basis. It’s much more motivating to read research results when they relate directly to your own work, than when they are part of a thick document though which you have to wade to find what you want.

SP: What sort of research and user-testing was conducted for this product?

JN: We took a different approach than most other accessibility projects — we based our guidelines on the direct observation of a wide range of users interacting with a wide range of Websites. This means that we looked at what real people did with real sites, and identified where they had the biggest problems or the greatest successes.

We also tested in both the United States and Japan to get an international perspective. We included users who were blind, had low vision, and had motor skill challenges.

For this project, we didn’t test users with hearing difficulties because sound is currently not very important to the ability to use Websites. If you’re deaf, you’ll miss some videos that have not been close-captioned, and adding captions would be a good thing to do for a video-rich site. But the vast majority of sites will work perfectly well for users with hearing difficulties. Maybe in the future this will be different, and we’ll have to add more guidelines on how to handle audio.

SP: What will it take to bring big improvements in usability? Could sites like Google have an even greater impact than laws in building accessible sites?

JN: Google has great impact in two ways. First, it is proof by example that simplicity can win and that users will love a site that’s fast and easy. Second, because Google places the highest priority on the best sites, it will tend to steer users mostly to sites with reasonable usability. Google certainly doesn’t make usability the only criterion for placement on the search list, but usable sites do tend to score well in the Google ratings.

Still, to really get big improvements in usability, we need to go beyond Google and convince company executives that it’s to their own benefit to give higher priority to user needs in the design process and less priority to satisfying their own whims. You’re not designing for yourself, you are designing for the customers. This sounds like an obvious point and yet most Websites still don’t make user needs the driving force for their design.

I’d like to thank Mr. Nielsen for taking the time to answer these questions about LIFT – NN/g. If you’re interested in his thoughts on other aspects of Web usability, check out tomorrow’s interview!


Category: Patterns & Practices Time: 2002-11-05 Views: 0

Related post

  • Which Salesforce web APIs are available to Group Edition? 2014-10-24

    I've been writing a REST API-based service and testing on a Developer Edition org user and it's been working fine, but it stops working for a Salesforce user with a Group Edition org. I get this error: API_DISABLED_FOR_ORG: The REST API is not enable

  • REST api Post lead got invalid field when post to group edition 2015-06-19

    I am calling REST api to post lead. It works fine for Developer edition. My app has passed the security review and whitelisted by Salesforce. But when I tried to post to Group edition. I got his error: [{"message":"No such column 'Website'

  • Nielsen Norman seminars: also for non-web developers? 2012-04-02

    I am contemplating going to week of seminars by Nielsen Norman in Amsterdam later this month. However, I'm starting to get some doubts how web-focussed these seminars are. For instance, the Interaction Design seminar (3-days) states (my highlight): T

  • Deploying metadata to Group Edition 2013-06-05

    I'm attempting to deploy a page-layout with the ant-migration tool to a Group Edition org, however, when I do so using the <sf:deploy> call, the system attempts to run the unit-tests, and throws some strange errors about DML exceptions in my tests f

  • Group Edition - API is not enabled/ ForcePad App 2013-08-28

    I have a Group Edition account. I downloaded the ForcePad app from App Store (it has been pulled down now but was available till some time back earlier) and it works perfectly on my org. However, if I build it from source (from the Github repo) and t

  • Can't use GetUserInfo for Group Edition organizations (SOAP Partner API) anymore 2014-03-26

    I use the GetUserInfo service from the SOAP Partner API, through a call very similar [1] to: This call works perfectly for all types of organizations, including Group and Professional, if we use

  • Install Canvas app managed package to Professional and Group edition 2014-04-09

    I developed a canvas app that display a custom section in the account's page, so that I uses: canvas app virtualforce page page layout profiles (to assign which users can see the application) I installed the app on the Enterprise edition as a managed

  • SF Group Edition - API limits? 2014-08-11

    I am developing a SF AppExchange application that works with Group Edition licenses. It seems that access to the API is allowed in Group Edition orgs as part of a managed package, so our application seems to be working well with GE/PE. However, there

  • Appirio Cloud Sync on Group Edition 2014-08-28

    I have an issue while using Appirio Cloud Sync on Group Edition of salesforce. It seems that although the app is available for install it queries Contact records with some fields non existing in the Group Edition. Error I get in an email from the job

  • What happens with my app when it contains a lookup to Campaign and we use the app in Group Edition 2014-10-16

    Image I create an app that contains a lookup field to Campaign. The field is not mandatory, and is only used when a user wants to use it. Can a user install the app with a Group Edition license? If not, how could I include an 'optional' lookup to Cam

  • What are the capabilities of Salesforce Professional Edition in comparison to Group Edition ? I need all the details 2014-10-17

    What are the capabilities of Salesforce Professional Edition in comparison to Group Edition ? I need all the details. If some one can provide detailed information ?? --------------Solutions------------- Please follow below URLs for complete details.

  • Import CSV into Salesforce (Group Edition) automatically 2015-04-09

    I'd like to import CSV file into Salesforce automatically, e.g. once a day. I can't use Data Loader (Bulk API), because I don't have the needed edition. Is there any other, simple way? --------------Solutions------------- you can use Salesforce impor

  • Contact object access check fails in Group Edition 2015-08-10

    This piece of code returns FALSE in a Group edition organization owned by a customer, and I'm unable to figure out why. When tried in a brand new GE org provisioned via EnvHub, it works properly. AFAIK GE doesn't support custom profiles, org wide sha

  • Replacing a javascript list button with a visualforce page to run on group edition 2015-08-11

    I am less than a novice at this. I was able to piece together some javascript to enable a button on list view that would allow me to make selections of "students" and then mark them as "attended" by creating attendence records on the s

  • How can the admin of a group edit all members default profiles? Is that possible? (Drupal 6 installation) 2012-03-23

    I need to do this in a Drupal 6 installation, with the Organic Groups module: The user that has administrator rights within a group can edit all members default profiles. I just want the admin of an OG to be able to change each user´s email address,

  • What is the most efficient way of having an entire Google Group edit a single Google document? 2012-11-10

    I have created a Google Group for my development team, and we've agreed to have Google as a host of our design document. Every member needs to be able to edit the design document, and I'm not sure how to do that. Is it possible to create a Google doc

  • Admin Group editing entries in CP - complex permissions issue 2014-07-14

    What I need to achieve is the following - not sure the best way to go about it, hoping someone knows of an add-on or other solution: 1) User submits an entry via Channel-Form front end. All sorted. 2) Entry gets posted in one of 10 categories with st

  • OG group - Edit permissions of groups for specific role 2015-01-29

    I don't have too much experience with OG so I would be glad if someone could help me. Basically scenario is: I use organic groups for microsite creation, so I have a content type which is called "Microsite" and it is set as a og group. I have so

  • File owner changes after editing a group editable file 2015-03-21

    I use archlinux x64. I'm studying web development and in order to edit files served by Apache under srv/http, directory which Apache serves, I created a group adding my user and Apache's user so I could edit the files without the need of moving them

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C), All Rights Reserved.

processed in 1.189 (s). 13 q(s)