4/21/06

This article is intended for the people who are just getting started in building thier own website.

Webpage Building 101

 

In the last year, I've been a bum. At least, when it comes to working on my website.

What can I say? I didn't want to hire anyone, and I didn't want to use some hackneyed premade template. I didn't want the world to view my site and think "Oh, he uses the Frontpage website wizard!"

I've had the desire to design my own site since my horrible attempts at it in 1999 Geocities. I remember using the geocities webpage builder to make it. It had some pictures, some links,a counter and even background music! It was really simple, but boy was I proud of myself. I had, at last, become part of the internet. Last I checked, it was still online, but I won't say where.

Then some time passed, and I got some ideas for decent things to put online. I wanted to learn how to build pages the right way. But l had questions.

Lots of em.

Like:

- Which software should I use?

- Do I still need to learn HTML?

- Which books are the best for getting started?

Like many people first starting out, my compass was spinning. I heard some people were using a program called Frontpage. I heard other people talking about how great Dreamweaver was. Some other dude was raving to me how his wife used Adobe GoLive to make a website. And still other people claimed all you need is Notepad. (And they aren't wrong). Last but not least, there were the weirdos that claimed you can make entire webpages in Microsoft Word.

Well, thats just terrific. Do I really have the time to go though every piece of software and figure out which of these options is the best? The answer is no. So that's why, 6 years later, I uncovered some partial truths about where a good place to start is. I say partial truths so that I don't start biblical crusades over software loyalty. (You really dont want to upset those hardcore Notepad people)

So if I had a time machine, I could travel back to 1999, and tell my past-self where I should start and why. But since time machines don't exist yet, I deceided to share information I would give my past-self with the world.


Basically what my several years of research about software boiled down to were:

-Frontpage is messy with HTML.

-Dreamweaver isn't.

However, my limited experience in making sites pointed me in the opposite direction:

-Frontpage is easy to use.

-Dreamweaver's interface is overwhelming.

As a beginner, we are all probably familiar with Microsoft Word. That's what makes Frontpage so appealing at the beginning. It's as if you're working in Word. You hit the return button- BAM, just like a word processor.

Also as a beginner, I tried Dreamweaver. I found the interface overwhelming. It was just unfamiliar. On top of it all, it didn't behave exactly like a word processor, which lead to a lot of frustrations. Especially when I hit the return key. It seemed to go TWO lines instead of just one!

"GAH! I just want to do this!"

TIP: I found to only advance one space in dreamweaver, hold Shift+Return, instead of just hitting the Return key.



What exactly do I mean by Frontpage being "messy" anyway? Well it has to do with the HTML code. I've found pages made in Frontpage are impossible to decipher when looking at the HTML, meanwhile, Dreamweaver generates code as if a real person coded it.

(Yes, I read that software engineers and programmers spent 3 years developing the first version of Dreamweaver to do just that- make code as cleanly as if a person had manually coded it. Quite a problem, it's no wonder it took them 3 years to figure it out, but they did!)

Of course, as a beginner it's a different story for most of us. I won't lie. I don't even know HTML other then a few tags.

When I had to tackle the task of making a CDROM art-portfolio for application into my 3rd year college animation program, my computer guru roomates helped me code a simple HTML nested frame interface. (Whoa slow down you say! Don't worry if you don't know what that is.) If it wasn't for thier help, it would have taken me a long time to figure out HTML. Also as a result, I never forced myself to learn much HTML.

My first attempts at creating webpages were after reading Creating Cool Web Pages with HTML. This was not the place to start. It wasn't a bad book, but it's just not practical to hand code HTML now that Dreamweaver exists. When you rearrange files and folders in DW, the names and files pointing to other files are automatically updated. Manually tracking and changing them is just another time-wasting hassle that can be avoided in Dreamweaver.

 

But the good news is, you don't even have to know HTML anymore to make powerful, cleanly coded websites!

This is mainly becuase of one magic piece of software: Dreamweaver. I learned that Dreamweaver was the program I wanted to use when I started reading the Dreamweaver MX 2004 for Dummies book. It explained how Dreamweaver was designed and what made it different from other programs.

The first book I read was Dreamweaver MX for Dummies. The Dummies series of books are pretty good. However, when I finished the book, I was still unsure about where to begin with basic text formatting issues in frames and tables.

Other books followed including the shown Dreamweaver Visual Quickstart Guide. While they probably covered a lot more material then the reviewed book, they were very dry and not good for beginners.

Then, I struck the proverbial goldmine when it comes to being hands on with Macromedia MX H.O.T Hands On Training by Garo Green and Abigail Rudner. While the other books were merely bearable, this book was written in a fun and interesting style.

The thing the Dreamweaver MX HOT book will help you tackle is the interface. Since you are working on the same "mock website" throughout the book, it is also much more exciting and easier to understand then other books. And the chapters each serve as a good reference when the time comes to do something similar to your own site. You can read a complete review of that book here.

Well, there you have it. In short- the advice I have to give you is that Dreamweaver is the answer to all your problems.

I only mentioned Frontpage and Dreamweaver in the beginning since they seem to be the most accesible to people just getting into web design. Adobe GoLive is a program that I have yet to try, so I didn't mention it much, but if you are a graphic designer or someone who uses InDesign, Illustrator, and Photoshop extensively, it would probably be a good solution.

I hope I was able shed some light and point you in the right direction when it comes to getting started in building webpages. Now put on that hard-hat and start constructing!


-Doug


Back to Articles