Close and Go BackBack to Viget

Making Quicker Interface Decisions With Design Patterns

Peyton Crump
Peyton Crump, ON THE TOPIC OF General
May08 5

A Brief Explanation of Design Patterns:

As web design matures and evolves, the collection of web design best practices grows with it. There are best practices for readability, markup, accessibility, usability, on and on and on. As designers, we look to keep our design approaches creative and fresh while at the same time knowing when not to screw with these established practices. These "practices," especially in the realm of user interface design, are often referred to as "design patterns."

A couple of the many definitions for a design pattern:

  • A generally repeatable solution to a commonly occurring problem.
  • An optimal solution to a common problem within a specific context.

Common user interface questions for which design patterns are well established:

  • When I want to filter content on a page, what are the most usable approaches I can take?
  • If I want to rotate through features, images, or news articles on a page, what are some proven solutions?
  • What are the most effective ways to include error messaging in my web forms?
  • What are the most common approaches to designing rating systems?

You get the idea. These, and hundreds of questions like them, have been hammered out, time-tested, and answered by many designers, developers, and ultimately, web users. They may get tweaked, and they will improve and evolve, but the most solid current solutions are well documented and readily (and visually) available for your perusing.

Solid Design Pattern Resources:

Chris Butler said on 05/08 at 11:11 AM

Peyton,

Thanks for the list of resources- there’s some great stuff there. By the way, the designingwebinterfaces.com site is a great way to promote the book!

Chris

Aaron K. said on 05/08 at 11:32 AM

Wow, great timing. We’re just getting ready to begin developing our own internal pattern library where I work. Also found this to be a good resource:

http://uipatternfactory.com/

Matt said on 05/08 at 12:10 PM

definitely a great set of resources right there. thanks, and enjoy your weekend!

Jamie Allsop said on 05/18 at 03:51 AM

Thanks for sharing this great list of resources with us, there is some really useful stuff here and I really liked the Pattern Tap website.

Rachel Conn said on 06/05 at 02:49 PM

Great list, I’ve got one to add

Quince is another great UI pattern resource:
http://quince.infragistics.com/#/Main

Commenting is not available in this weblog entry.

We're The Designers

at Viget Labs. We write about design news, trends, techniques, buildout, inspiration, CSS, and our projects.

What's a-twitter?

Follow us @VigetInspire for updates of the goings-on here or @Viget for more from all of the Viget crew. #thatisall

Recent Comments

Maybe you should update the post mindy; not ebody reads the comments.

Subscribe to Comments RSS RSS

Contact Us

Have any questions, comments, ideas, or secrets to share? Let us know.


How many days in a non-leap year?

Sorry, you need to have Javascript enabled to use this form. (Don't blame us, blame the spammers!) If you'd like to contact us, please visit our Contact page.