|
|
|
STEP-BY-STEP HTML WEB
DEVELOPMENT
This
Step-By-Step Guide Is Designed To Help Students Work Within A Structured
Framework When Approaching Web Jobs.
1. Design Research Stage
Make
a three column worksheet, with Columns A, B, & C (described below)
a. CONSULT WITH THE
CLIENT AND Write out a LONG list of characteristics you’d like
the site to embody. (example: easy to use, strong, secure, ect) Make
the list as long as you can. Consult friends, family, and Elvis from beyond the
grave. Actually make a list of characteristics you’d like your site to
have--don’t just think one up in your head.
b. Write out a list of
other INDUSTRIES that embody the characteristics you came up with in column A
(example: if you’re building a site that you want to be "cool",
you might list “nightclubs”, "Sport cars", "Music", ect. as a business that
project the same image.) Think of as many industries as you can. You can try
reading your list of target characteristics from step “a” to a friend and ask
them what businesses come to mind. The industries you come up with in column B
don't have to embody all of the characteristics from column A. A couple
of characteristics will do.
c. WRITE OUT A LONG
LIST OF SPECIFIC BUSINESSES THAT YOU KNOW OF in the industries you listed in
column b.
(Example: if you listed "Luxury Cars" in column B, you
could list Cadillac, Mercedes, Saab, BMW, ect...)
d. SEARCH FOR THE
BUSINESSES & CATEGORIES YOU LISTED IN STEPS B & C.
Find at
least five pages on the internet that successfully give the feeling you’d like
your site to give.
Once you find a good page, put it in your Bookmarks /
Favorites, and take notes (described below). Don’t settle for a “pretty good”
page. You’ll see a lot of clunkers. Bookmark them in a “clunkers” folder. The
clunkers can be approached when you’re finished building your current project.
Maybe they’ll be your next client!
e. WHEN YOU BOOKMARK A PAGE, Take point-by-point notes about why each page is good. Pay special attention to colors, alignment, and how the designer created a “whole-page” look. You’ll use the notes you’re making when you create site comps.
Take Notes on:
* Good Navigation
* Good Title
* Good Content Area
* Good "Whole Page Feel"
2. Comp Creation Stage
a. Figure out
exactly what the elements of your page will be. What will you have on the page? How
many buttons, and pictures? Is there a logo? How much text do you have? Don’t
forget about the link to your site! If you don’t know exactly what goes on the
page, you’ll be constantly re-designing when it becomes necessary to include
unplanned items. Make sure you communicate with your clients. A last minute
re-design can be time consuming and costly.
*
Try to get a
good idea of how much text you’ll have before you start designing. The
amount of text on a page is important to any design. If you don’t have the
actual text yet, copy and paste something like “blah blah blah blah” in the text
area.
b. DECIDE ON A COLOR THEME
c. Create a Fireworks
file. If you’re designing a web page with default HTML margin
settings, your Fireworks file should be 768 x 600px. If you’d like to push your
page elements right up to the edge of the screen, size your Fireworks page to
780x600px.
d. Use Fireworks to
design a homepage, complete with text, images, and design elements.
The Homepage comps should look “finished”, but except in special cases should
not have working rollovers, or anything like that. Comps are
just pictures. Feel free to get creative and design “outside of the box.” It's
okay to use text from a different website until you get your final text. Use
your notes from the "Design Research" Stage above to guide your design goals.
*
Pay special
attention to the design principles of Alignment, Proximity, Contrast, and
Repetition. If you’re new to design, and you haven’t yet read The
Non-Designers Design Book… my God, go buy it. Amazon sells it for twelve bucks.
While you’re there, check out how Amazon achieves a whole-page look. If you have
read the book, go back and scan it again quickly. Basic design principals make a
huge difference.
*
Remember to give
the page itself some design elements to tie everything together. You want
to avoid the impression that your site is just a bunch of things stuck on a
page. Check out http://www.kolemeth.org/
or http://www.theendup.com/ for good
examples of pages that use design elements to create a “whole-page” look. Notice
that even text heavy pages like http://www.yahoo.com/ are also designed to give
the page an artistic flow.
You can tell your page has a “whole-page”
look, when you stand back 15 feet from the monitor and the site still looks
good.
The page itself should be a work of art. If you feel stuck or
have designer’s block, consult your bookmarked sites from the Design Research
Stage (above), and study how they achieved a “whole-page” look. If you need to,
go back to the Design Research Stage and find more sites. Something relaxing
like going for a walk can rejuvenate tired spirits and set your design
creativity back on track. Do not settle for “good enough.”
*
If you’re not
TOTALLY in love with EVERY SINGLE PART OF your design, keep trying.
It should sing! The best web sites are built by perfectionists who won’t
settle for anything less than the best they’ve ever done. If you just can’t seem
to get the some element like the buttons perfect, go check out sites from
the Design Research Stage (above.)
e. pay special
attention to download time While designing. What elements can be
translated to fast loading HTML later on? You can do a lot with JPG and GIF
compression, but it’s not magic. If your page is full of high quality
photographs, it’ll probably take a long time to load. Later, when you build the
final page in Dreamweaver, you’ll want to translate as many design elements as
you can to HTML. For example, background colors, text, lines, and borders can
all be transformed to HTML. Remember, Cascading Style Sheets give good control
over text.
f. Build at least 3
homepage comps. Each comp should be different from the others, not
just a reshaping of the first comp. A good technique is to build one comp
exactly like you think the client wants, one a little more passionate, and one a
little more business-like. Build at least 3 comps for every site, even if it’s
charity work or if it’s for your personal homepage. Don’t cheat yourself into
building a substandard site. The first comp is rarely the best.
*
You should
really like each comp. If you’re working for a client, it should
be hard for you to guess which comp they’ll choose. Keep working until you are
very proud of each comp. Then work some more. Each element of each comp should
be perfect!
*
If you get
really stuck, or totally run out of creativity, take a break. Go for a
walk, or something. Most people can’t design for super long stretches. Designing
should be fun.
g. After a final comp
is selected, build at least two generic “inside page” comps. These
pages will be the base templates for other pages in your site. The back pages’
look will be based on the home page and should carry over some of the main
elements, but the back pages should be different than the homepage. Usually back
pages are less flashy, more information (text) oriented, and are pretty easy to
design.
3. Page Creation
a. Decide what should
be sliced.
*
Slicing in
Fireworks creates tables. If the table structure is too complicated,
consider using the crop tool to cut out the page in chunks. Separate main
elements (like the navigation bar) by cropping, and slice them
individually. Later you’ll import
each section into a table you’ll build in Dreamweaver.
*
Remember that
you’ll be able to use background images on your final page. If you have a
repeating element or a large image that covers the page, consider using a
background image!
b. Slice your Fireworks
file and create rollovers. Remember that slices should be adjusted to
minimize complicated tables.
c. Optimize each slice
in the preview tab.
d. Name each slice on
the Object Palette.
e. Export your
Fireworks file(S). Remember that exporting is different than saving.
f. Import your
Fireworks file(S) into Dreamweaver. Of course you’ll need to have a
site previously created in Dreamweaver. You can import a Fireworks file into
Dreamweaver by clicking INSERT-> INTERACTIVE IMAGES-> FIREWORKS HTML.
g. In Dreamweaver,
remove unwanted Fireworks images. Fireworks will fill every table
cell with an image. If the cell is empty, it usually doesn’t need an image.
Delete the images and use background colors instead.
h. Replace Fireworks
images with HTML WHEREVER possible. HTML loads faster than images
do!
i.
Use Dreamweaver to
link pages together.
4. Site Testing
a. Upload the site to
your server. Don’t tell the client it’s done yet.
b. Test the site on
every conceivable platform and browser. Macs sometimes display sites
differently then PCs. Internet Explorer is different from Netscape. Shoot,
Netscape 4.7 is pretty dang different from Netscape 6.0. E-mail all your friends and everyone you
know. Ask them to check the site.
Ask them to report anything that doesn’t work, seems wrong, or that they just
don’t like. Develop a thick skin and take your friend’s criticism for what it
is—help to become a better designer.
Upload, and you’re done, baby! Woo Hoo!