User Interface Patterns for Dealing with Interactive Content. Websites and web applications are getting more and more interactive each day.
Content on websites have the advantage over their printed counterparts in that, if we wanted to, we can let our users interact with them. 4 forgotten principles of usability testing. Over the last few months I've sat through dozens of usability tests run by design agencies.
Clients have asked me to oversee the tests to make sure that the agency really puts their design through its paces. This is a good thing as it shows that usability testing is now becoming a mainstream activity in the design community. But many of the usability tests I've sat through have been so poorly designed that it's difficult to draw any meaningful conclusions from them. CSS3 Progress Bars. I made some progress bars.
They look like this: View Demo Download Files They use no images, just CSS3 fancies. Like a good little designer always does, they fall back to totally acceptable experience. Here's what they look like in Opera 11 which supports some of the CSS3 used here but not all. As you might imagine, in browsers that support no CSS3 at all will look similar to the above, only even more simplified. HTML Base The bar itself will be a <div> with a class of meter. The basic: Interaction Design & Usability.
Web Site Usability Tips. Here are the general categories the tips fall into: Navigation Related Usability Tips Tips on Improving Readability Usability Tips on Using Search Usability Tips on HTML Coding Tips for More Usable Forms Usability for Design and Layout Usability Tips on Using Color Ecommerce Usability Tips Tips on Usability Testing Usability Tips for Graphics and Flash Advice on Frames General Web Site Usability Practice Advice on Following Usability Guidelines 1.
What User Experience Designers Do User Experience Designers, like Web Designers before them, usually have a visual design background. There are many exceptions. Yet without fundamental skills in this area one can not well produce the artifacts of User Experience Design. UX/UE Designers need to be competent in a number of internet/software design-related disciplines, but the most indispensable ones are those listed in Garrett’s diagram: Visual designInterface designNavigation designInformation architecture (IA)Information designInteraction design (IxD)Functional specificationContent requirementsUser research (user needs)UX strategy (site objectives) After UE/UX Designers discover a project’s context as fully as time and experience allows, an approach to design aspects of it is formulated. Communicating design in abstracted, element-specific vocabularies (visual and written) can be quite a challenge in itself.
I ♥ wireframes - The ultimate source of inspiration and collection of resources for wireframes. Acute search. Round-up of remote usability testing systems. Five kinds of 'alt' text. Virtually every web designer I speak with is familiar with the ‘alt’ attribute: the part of the html ‘img’ tag that you use to provide an equivalent alternative for people who are unable to see the image.
This includes people who are using a screen reader or people who are browsing the web with images turned off. What’s less commonly known is that there are five different classes of image used on web pages and each of those images requires a different approach to writing the ‘alt’ attribute. The five different classes are: Eye candy.Clip art and stock images.Images that express a concept.Functional images.Graphs, complex diagrams and screenshots. The ‘alt’ text you write will be different for each of these classes of image. Eye candy: use an empty ‘alt’ attribute Most web pages are full of eye candy, like horizontal rules, glyphs and spacer images. In this screenshot from the New York Times, I’ve used a feature in the Firefox Web Developer toolbar to overlay the ‘alt’ text for each image.
UI / UX Design Pattern Repositories. Design: Design patterns. Amazon. Axure Design Pattern Library v2.0. This is Version 2 of the first Axure stencil library.
Demo the HTML OR Download the Axure (.rp) File What’s new in this version? I’ve gone a little nuts with some of these. There are a few new techniques, described in my last post about Click and Drag simulation, as well as some simpler but useful widgets. AJAX Field ValidationCarouselCarousel with simulated “Click and Drag”Field ValidationHover TipiPod MenuMapMap with simulated “Click and Drag”Progress BarSelf-Healing Delete from ListTabs Left The “Click and Drag” widgets are still a bit rough around the edges, so I’ve marked them “beta” and recommend against using them for user testing.
What if I want to add something to this library? People have contacted me interested in contributing to the library, and I think that’s a great idea. Blink design library. Ext GWT 2.2.1 Explorer. Pattern Tap : Organized Web Design Collection of User Interfaces for Inspiration and Ideas. The CSS Gallery Alternative. Persona Format - Fluid Project Wiki.
Fluid Persona Format This persona format was created to organize information in the Fluid Personas.
The format chosen was based on the competitive analysis of many persona examples below. Page 1: Summary Page 2: More Details Comparative Analysis Todd Warfel Example Persona. Main Page - Social Patterns. Vogue vintage patterns free quilt at uidesignpatterns.org. Amazon. Main Page - Social Patterns. Interaction Design Pattern Library - Welie.com.
Design Pattern Library. View the most recent patterns added to the library.
Accordion There are too many items to fit into a limited space without overwhelming the user. Availability Provide a way for a user to display to other people (either the public, or their contacts, depending on the rules of the system) when they are available for contact and when not. Display Collection The user has created a collection and wants to display it to other people. Find with Tags A user wants to find objects associated with a specific concept or term. Left Navigation The user needs to locate content and features necessary to accomplish a task.
Progress Bar User needs to know at where they are in a multi-screen process (such as purchase or set-up). Tag an Object A user wants to attach their own keyword or set of keywords to an object for organization and later retrieval. Tag Cloud With sufficient tags in a system it becomes possible to present the most popular tags as a browsing aid. Top Navigation Updates. UX-Design-Patterns. UI Design Pattern Library. UI-Patterns.com.