• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Dokkio Sidebar (from the makers of PBworks) is a Chrome extension that eliminates the need for endless browser tabs. You can search all your online stuff without any extra effort. And Sidebar was #1 on Product Hunt! Check out what people are saying by clicking here.

View
 

Pattern Catalog

Page history last edited by Don Levan 12 years, 8 months ago

Below are the broard categories of patterns suggested during the braintorming session.  The are as of yet, in no particular order. Feel free to take a pattern and make intial notes on the pattern. A proposed structure to follow would be:

 

Name:

 

Intent: 

 

Problem Being Solved:

 

How it Works:

 

When to Use it:

 

Additional Resources: 

 

When describing a pattern, keep in mind this from Christopher Alexander: "Each pattern describes a problem which occurs over and over again in our enviornment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice." (As quoted in Patterns of Enterprise Application Architecture by Martin Fowler, pp 9-10).

 

 

Sorting

 

Loops - "Loop with Counter", "Loop with Counter and Progress Bar"

 

Primary Keys

 

Incremental Search

 

Parameter Passing

 

Session State

 

Incremental Search 

 

Data Model Patterns

 

Posting

 

Reporting

 

On Solution Open

 

Plugin Deployment

 

Observer Pattern

 

Window Management

 

Navigation

 

Error Dection and Handling

 

Logging

 

Duplicating Record Hierarchies

 

Record Focus or Active Record

 

Converting Quotes to Invoices

 

 

 

 

 

 

 

 

 

Other items raised during the session, but which don't seem quite like the others:

 

Docmentation

 

Naming Conventions

 

Deployment of Interface Graphics

 

 

Comments (2)

Don Levan said

at 6:13 pm on Jan 26, 2010

Thanks a cool example. Thanks Hal.

Hal Gumbert, CampSoftware.com said

at 11:22 am on Jan 23, 2010

Here's a great example on how we may be able to rate Patterns based on FRED (Features, Reliability, Ease of Use, Documentation). Each would have a score from 1 to 5 giving a high score of 20. Each person would rate and the average would be the visible score. http://drupalmodules.com/module/administration-menu

You don't have permission to comment on this page.