Building Better Websites with Dreamweaver Site Definitions
- The World According to Dreamweaver
- Defining the Local Site
- Making the Right Connection: Dreamweaver's Supported Protocols
- Defining the Remote Site
- Now You Can Really Get to Work!
If you're new to Dreamweaver, you're probably raring to go—ready to start building pages and slapping them up onto the Web. But the designers of Dreamweaver don't want you to work that way, and for good reason—without a site definition, Dreamweaver can't help you keep your site organized.
Dreamweaver's many built-in tools can help you to avoid a lot of the messy detail work involved in managing a site, and to use those tools you'll need to start by creating a site definition. It takes only a few minutes, and it's time very well spent. In this article, I'll explain what site definitions are and why you should care, and I'll walk you through the processes of creating and managing them.
The World According to Dreamweaver
The basic building block in Dreamweaver is the site, not the page. Once you define a site in Dreamweaver, that site is the container for all the files and folders that make up your eventual website. As part of creating the site definition, you'll set up a local site, which is a folder on your machine where you create and test the site, and a remote site, which is a directory on the web server where people will be able to view and use your work.
Websites can have dozens, hundreds, or even thousands of files that work together to present a whole site. Of course, many of these files are linked to each other, and one of the nice things that Dreamweaver does is keep track of all those links and make sure that links don't get broken accidentally as you work on a site. For example, while building your site, you might want to move some pages from one folder to another. When you do that, Dreamweaver detects any links on those pages and rewrites those links for you automatically. Site management isn't exactly an exciting job, but it's essential, and Dreamweaver's automatic systems can save you a ton of time and frustration.
As you work on your site, Dreamweaver constantly notes your changes and adds them to an internal database that describes the site structure; it tracks which pages have links and where those links point. In addition, if more than one person is working on the site, Dreamweaver can track who works on what part of the site, preventing two people from interfering with each other's work. Finally, Dreamweaver scans your local and remote sites, tracking which files have changed locally and need to be uploaded to the remote site, or vice versa. You'll quickly come to rely on the program's ability to synchronize the local and remote site folders.