Posts by Bill Scott

Design Pattern: Invitation

May 9, 2006

With the widespread acceptance of Ajax (and the resurgence of Flash) new ways of interacting on the web have emerged. In many ways, these interactions are not new. Interactions like drag and drop and inline editing have been mainstream on desktop...

Read more →

Design Pattern: Transition

May 9, 2006

In this release of the Yahoo! Design Pattern Library we are offering a set of 11 patterns for creating visual transitions. These come under the umbrella of the Transition pattern. There is no doubt that visual transitions can be abused. In fact,...

Read more →

Architecture of a Review Design Pattern

February 13, 2006

Problem Summary A product or website needs to present ratings and reviews with a variety of informational elements. Unlike the other patterns released today, this pattern is a pure information architecture pattern. It describes what informational...

Read more →

Auto Complete Design Pattern

February 13, 2006

Problem Summary The user needs to enter an item into a text box which could ambiguous or hard to remember and therefore has the potential to be mis-typed. Auto Complete is under-utilized in most web sites and web applications. Most text fields could...

Read more →

Drag and Drop Modules Design Pattern

February 13, 2006

Problem Summary The user needs needs to re-arrange the layout of modules on a web page directly with the mouse. Drag and drop has been a common feature on desktop applications for many years. It is only recently that it has found its way to the web....

Read more →

Item Pagination Design Pattern

February 13, 2006

Problem Summary The user needs to view data items from a potentially large set of sorted data that will not be easy to display within a single page. There are other patterns in this area that we will be documenting in the future. One of those is the...

Read more →

Rating an Object Pattern

February 13, 2006

Problem Summary A user wants to quickly leave their opinion on an object, with minimal interruption to any other task flow they are involved in. One excellent design principle to follow is to allow the user to leave a light footprint. This means...

Read more →

Search Pagination Design Pattern

February 13, 2006

Problem Summary The user needs to view a set of search results ranked by relevance that is too large to easily display within a single page. Search pagination focuses on controlling paging through search results that are usually sorted by relevance....

Read more →