design patterns on the web [1102.1999]
Dinah,
I've been thinking a lot about patterns since I saw your site.. I think I have
a couple to contribute. Actually, five. They all deal with interactive
websites.
- RecordPage - a form that lets you add or edit one
single record to a table.
- Report - a set of records shown with a header, footer, and
possibly subheaders and subfooters. Examples would be a list of items
in a shopping cart, a list of items in a category, a weblog (where the
subheader is often a date), or search results.
- TreeView - much like the report, but allows for
hierarchical views. examples: threaded message base.
- Branch - a TreeView broken down into a set of Reports. A
Branch would be one of these pages, and it's a report that shows your
position in a hierarchy. example: a Yahoo! category.
- Wizard - a set of pages that collect and validate
information, possibly skipping pages as needed. examples: some
sign-up pages..
I'm currently writing a "shorthand" system that allows you to create
web pages for these and other patterns without having to write
code..
|