|
Web Development Rules |
|||||||||||||||
|
See: Jakob Neilsen's "Designing Web Usability" New Riders Press |
|||||||||||||||
| No | Rule | Comments | Page | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
General Rules - Neilsen |
|||||||||||||||
| 1 | Ask Customers - Build to Suit |
|
12 | ||||||||||||
| 2 | Content should be 50-80% of a page, navigation 20%-50%. |
|
22 | ||||||||||||
| 3 | Use resolution-independent designs. No Fixed Pixels - Use Percentage |
|
29 | ||||||||||||
| 4 | Use browser independent designs and html coding. |
|
38 | ||||||||||||
| 5 | Make pages load fast. |
|
46 | ||||||||||||
| 6 | In hyperlinks, add trailing "/" to URL link not View |
|
50 | ||||||||||||
| 7 | Avoid "Click Here" links. Link something in
sentence. "More..." is good. |
|
55 | ||||||||||||
| 8 | Hyperlinks must have Descriptions and Titles |
|
59 | ||||||||||||
| 9 | Use colors on links |
|
62 | ||||||||||||
| 10 | People links go to bios rather than email |
|
66 | ||||||||||||
| 11 | Don't require any signups or logins, unless necessary. |
|
76 | ||||||||||||
| 12 | Use your click thru ads carefully. |
|
80 | ||||||||||||
| 13 | No Frames |
|
85 | ||||||||||||
| 14 | Establish credibility as a professionally run operation. |
|
92 | ||||||||||||
|
Content Rules - Neilsen |
|||||||||||||||
| 15 | Content: Be succinct, write for scannability. Split into hyperlinks. |
|
101 | ||||||||||||
| 16 | Use Spell Checker |
|
102 | ||||||||||||
| 17 | Improve scannability |
|
105 | ||||||||||||
| 18 | Put Links in Text |
|
107 | ||||||||||||
| 19 | Show error messages in plain language. |
|
111 | ||||||||||||
| 20 | Don't use bookmarks in page links |
|
115 | ||||||||||||
| 21 | Chunk long pages |
|
122 | ||||||||||||
| 22 | Make text legible |
|
126 | ||||||||||||
| 23 | No busy backgrounds |
|
128 | ||||||||||||
| 24 | No Animation |
|
143 | ||||||||||||
| 25 | Use plain text and standards HTML |
|
155 | ||||||||||||
|
Site Design Rules - Neilsen |
|||||||||||||||
| 26 | Home page must tell what the site does. |
|
166 | ||||||||||||
| 27 | Show recent News on Home page. |
|
168 | ||||||||||||
| 28 | No splash pages. |
|
176 | ||||||||||||
| 29 | Repeat site name on every interior page in prominent spot. |
|
179 | ||||||||||||
| 30 | No metaphors. Don't design an Airline site that looks like a check in desk, where clicking the phone brings up the reservations form. |
|
182 | ||||||||||||
| 31 | BG Color of link area can be a navigation aid. |
|
204 | ||||||||||||
| 32 | Use a search server |
|
213 | ||||||||||||
|
Database Design Rules |
|||||||||||||||
| 33 | All table names begin with t and are singular with no abbreviations with first letter of each word capitalized and no spaces or underscores, tCustomerOrder not tblCustOrd or tcustomersorders. |
|
|||||||||||||
| 34 | All column (field names) are singular with no abbreviations with first letter of each word capitalized and no spaces or underscores, FirstName , not first_name or firstname. |
|
|||||||||||||
| 35 | Use varchar data type not char or nvarchar when using SQL Server. |
|
|||||||||||||
| 36 | Each table will have an auto populating primary key which is indexed. The field name will be the table name without the leading "t" followed by "Id", CustomerOrderId. All related tables will use the same field name. |
|
|||||||||||||
| 37 | Relationship will be established on and maintained by the database server, not the application. |
|
|||||||||||||
|
Application Design Rules |
|||||||||||||||
| 38 | The names of web pages have no capitalization, spaces or underscores. |
|
|||||||||||||
| 39 | All web pages will be stored in the root directory of the sites except images. Sub webs may be created as children of the root. |
|
|||||||||||||
| 40 | There will be an images directory, where all images are stored. |
|
|||||||||||||
| 41 | Add "About" About this site. Give Effort and Methodology |
|
|||||||||||||