Macromedia Dreamweaver 8 Unleashed [NOOK Book]


Macromedia Dreamweaver 8 Unleashed is your complete reference guide to developing dynamic, data-driven web sites and applications with Dreamweaver 8. Based on the newest version of Dreamweaver, you will find comprehensive and up-to-date instruction on developing complex applications, as well as how to collect information from users, personalize their online experience, and use a variety of built-in site management tools to create the ultimate web site experience. With Macromedia Dreamweaver 8 Unleashed, you will ...

See more details below
Macromedia Dreamweaver 8 Unleashed

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

NOOK Book (eBook)
$22.99 price
(Save 42%)$39.99 List Price


Macromedia Dreamweaver 8 Unleashed is your complete reference guide to developing dynamic, data-driven web sites and applications with Dreamweaver 8. Based on the newest version of Dreamweaver, you will find comprehensive and up-to-date instruction on developing complex applications, as well as how to collect information from users, personalize their online experience, and use a variety of built-in site management tools to create the ultimate web site experience. With Macromedia Dreamweaver 8 Unleashed, you will learn how to fully exploit Dreamweaver 8 by working with frames and framesets, layers, incorporating multimedia and animation, and adding dynamic elements such as a shopping cart.

Read More Show Less

Editorial Reviews

From Barnes & Noble
The Barnes & Noble Review
This is Dreamweaver 8 from every angle, for web designers, developers, and administrators who want to do the job right.

The first 40 percent of Macromedia Dreamweaver 8 Unleashed teaches you how to create and design high-quality basic web sites with Dreamweaver. Here, longtime web developer and trainer Zak Ruvalcaba covers meat-and-potatoes topics like tables, frames, images, forms, and -- yes -- CSS. Then it’s on to the powerful features that make Dreamweaver 8 so popular among web developers. Ruvalcaba begins by showing how to make the most of Dreamweaver’s collaboration and automation tools: everything from file check-in/checkout to templates, libraries, and content management with Macromedia Contribute.

Over 300 pages are dedicated to building dynamic pages and sites: understanding server-side technology, integrating databases, providing search functionality, creating shopping carts, authenticating users, and a whole lot more. Bill Camarda, from the January 2006 Read Only

Read More Show Less

Product Details

  • ISBN-13: 9780132715010
  • Publisher: Pearson Education
  • Publication date: 10/21/2005
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 1032
  • File size: 54 MB
  • Note: This product may take a few minutes to download.

Meet the Author

Zak Ruvalcaba is the founder and president of Module Media, a media development and training firm in San Diego. He teaches and gives design lectures on various technologies and tools, including Dreamweaver, Flash, and ASP.NET, for the San Diego Community College District.
Read More Show Less

Read an Excerpt


Eight years ago when I used Dreamweaver 1.0 for the first time, I was amazed at how far ahead of its time it was. The ability to create JavaScript Behaviors, layers/DIVs, styles, and pin-point accurate designs truly amazed me. I was a skeptic when it came to WYSIWYG editors and preferred Notepad whenever possible. Dreamweaver changed that in me, and made me look at web development in a whole new light.

Dreamweaver has become the industry's leading web development environment, far surpassing any other. Still, many consider Dreamweaver a simple visual editor that accomplishes little but aide in the development of static web pages. The mindset is that visual editors lack the true complexity that it takes to create rich and powerful web applications that encompass client-side technologies like HTML, CSS, and JavaScript while leveraging server-side technologies like ASP, ASP.NET, PHP, and ColdFusion. Dreamweaver obliterates the stigma by captivating the developer in a vast, intuitive, and feature-rich environment.

If you've picked up this book, chances are you're interested in the world of web design and development and, more specifically, how Dreamweaver 8 can help you succeed in these endeavors. Whether you're a seasoned developer, a print designer looking to expand your base of knowledge to the web, or a home user who simply aims at creating a family website, Dreamweaver offers the features and flexibility to get you on your way quickly and effortlessly. This book aims at introducing you to the many features available through Dreamweaver.What's Inside, Part by Part

Part I, "Getting Up to Speed withDreamweaver 8": Starting off gently, this part introduces you to Dreamweaver 8. Moving from Chapter 1, "Introducing Dreamweaver," to Chapter 5, "Defining Preferences," you'll learn about the many panels, inspectors, windows, and more that Dreamweaver exposes. You'll also learn about defining and managing a site, building a simple web page, and finally, defining Dreamweaver preferences for customizing how you work with Dreamweaver.

Part II, "Static Web Page Development": Generally considered the heart of the book, this part covers topics relating to static web page development. You'll learn about web page structuring using tables, advanced page formatting using style sheets, how to work with frames and framesets, how to design forms with form elements, how to incorporate behaviors into your web pages, and finally how to design pin-point accurate web pages using DIVs.

Part III, "Team Collaboration and Task Automation": While most consider Dreamweaver a great tool for building web pages, the truth is Dreamweaver exposes many tools for working with web pages within teams. In this part you'll learn about the many aspects included in Dreamweaver that facilitate the collaborative process such as file check in and check out, design notes, integration with Contribute, and more. You'll also learn about the many components built into Dreamweaver for enhancing the workflow process such as templates, library items, and more.

Part IV, "Incorporating Multimedia and Animation": Developers and designers who are building media-rich sites should concentrate on this part. The chapters in this part of the book covers DHTML, Flash and Fireworks integration, as well as video and audio.

Part V, "Dynamic Web Page Development": The chapters in this part begin to prepare you for working with dynamic web pages. As you'll see, the chapters in this part cover an introduction to web applications, server-side technologies, databases, and the language used to extract, insert, delete, and update data within databases: SQL.

Part VI, "Creating Database-Driven Pages": With an introduction to web applications and the many components that make up web applications under your belt, you're ready to move onto building dynamic web pages. As you'll see, the chapters exposed within this part walk you through retrieving data from, inserting data into, deleting data from, and updating data within databases. You'll also learn how to build search functionality, integrate shopping cart technologies, secure your web pages, and work with

Part VII, "Appendixes and Bonus Content on the Website": This part consists of an Appendix covering Dreamweaver 8's

What's Inside, Chapter by Chapter

Chapter 1, "Introducing Dreamweaver," introduces you to what's new in Dreamweaver 8. Topics like Background File Transfer, Zooming capabilities, Code Toolbar, File Compare integration, and more are covered within this chapter.

Chapter 2, "The Dreamweaver Interface," covers the Dreamweaver interface: document views, toolbars, inspectors, panels, and status bars. By the end of the chapter, you should feel fairly comfortable with the Dreamweaver 8 development environment.

Chapter 3, "Building a Web Page," covers the essentials of building a web page within Dreamweaver. By the end of this chapter you'll understand how to use page properties, HTML elements, and graphics to create your first web page in Dreamweaver.

Chapter 4, "Dreamweaver Site Management," covers site management, including defining a site, file check in and check out, working with site maps, and defining a local and remote folders.

Chapter 5, "Defining Preferences," covers every customizable feature for improving how you work with Dreamweaver. Everything from customizing code coloring to setting keyboard shortcuts is outlined in this chapter.

Chapter 6, "Web Page Structuring Using Tables," covers traditional methods for structuring web pages using tables. In this chapter you'll learn about tables, rows, columns, nested tables, and more.

Chapter 7, "Advanced Page Formatting Using Style Sheets," covers the different types of style sheets, how to apply them, and the different properties for text, backgrounds, borders, lists, positioning, and more.

Chapter 8, "Working with Frames and Framesets," covers frames and framesets, including advantages and disadvantages to using them and why.

Chapter 9, "Working with HTML Forms," covers HTML forms, which are the front-ends to web applications. Whether you're using eBay, E*TRADE, or AutoBytel, HTML Forms facilitate the data collection from the user. In this chapter we'll discuss the various types of form elements used within forms.

Chapter 10, "Using Dreamweaver Behaviors," covers every aspect of Dreamweaver's JavaScript Behaviors. In this chapter you'll learn the basics of JavaScript including events, actions, and more.

Chapter 11, "Layers in Dreamweaver," defines layers, the cornerstones for pin-point accurate positioning of elements in Dreamweaver. Ever wonder how to make a web page look like a printed brochure? Layers are your answer.

Chapter 12, "Building Dreamweaver Websites within Teams," covers every feature within Dreamweaver that facilitates integration and collaboration within teams. Topics such as file check in and check out, file column sharing, design notes, and more are covered in this chapter.

Chapter 13, "Website Content Management Using Contribute," covers integration with Macromedia's content management and sharing program, Contribute. In this chapter you'll learn about users and roles, applying user settings, and even editing web page content using Contribute.

Chapter 14, "Workflow Enhancement," covers every potentially overlooked feature within Dreamweaver that may help you do your job faster and more efficiently. Features like the Results panel, Find and Replace, the Assets panel, and more are covered here.

Chapter 15, "Working with Templates," covers Dreamweaver templates in depth. A good understanding of templates and the workflow surrounding them can make you more efficient.

Chapter 16, "Working with Library Items," covers library elements which, like Templates, provides greater efficiency and global content editing from a centralized location. In this chapter you'll learn how to componentize aspects of your web page, making them easier to manage for your website as a whole.

Chapter 17, "Understanding DHTML and the Timeline," covers DHTML, including timelines, image slideshows, and more.

Chapter 18, "Adding Video and Audio," covers important features for linking and embedding video and audio files in your web pages.

Chapter 19, "Integrating with Fireworks," covers integration with Macromedia's popular image editing program in Fireworks. In this chapter you'll learn about roundtrip graphics editing and more.

Chapter 20, "Integrating with Flash," covers Dreamweaver's integration with Flash—roundtrip Flash editing, what parameters Flash movies accept, and how to trigger different Flash movie properties using Behaviors.

Chapter 21, "Introduction to Web Applications," effectively makes the transition from static web page development to server-side web page development. You'll learn about web architecture, server-side technologies, database options, and more.

Chapter 22, "Working with Server-Side Technologies," begins to dig deeper into the world of server-side web development. In this chapter you'll learn about the various server-side technologies including ASP, ASP.NET, ColdFusion, and PHP.

Chapter 23, "A Database Primer," covers the basics (tables, rows, columns) and more advanced topics such as stored procedures, triggers, views, keys, and normalization. The chapter concludes with the development of the book's project database.

Chapter 24, "A SQL Primer," covers selecting, inserting, updating, and deleting data. It also breaks down SQL into the different clauses and covers joins and sub queries.

Chapters 25 through 30 conclude the book with an in-depth tutorial on building a web store application with ASP, ASP.NET, PHP, and ColdFusion. The chapters include real-life detailed code for catalogs, shopping carts, user registration, personalization, search functionality, and security.

The appendixes and bonus materials on the website cover other important information, such as

  • Visual Authoring with

    Get up to speed with

  • Accessibility: The standards, applying those standards, and the impact of accessibility on design and development efforts.

  • Extending Dreamweaver: Covers extending Dreamweaver with objects, behaviors, and the menus.

    file. It also covers sharing those extensions with others.

As you can see and as you will read, I've covered all aspects of web development using Dreamweaver 8. While reading, you may follow along with the step-by-step projects by downloading the support files at this book's companion website located at Thank you for picking up a copy of this book and enjoy!

—–Zak Ruvalcaba

© Copyright Pearson Education. All rights reserved.

Read More Show Less

Table of Contents


What's Inside, Part by Part

What's Inside, Chapter by Chapter


1. Introducing Dreamweaver.




Site/File Management

Application Development

Other Additions and Enhancements

2. The Dreamweaver Interface.

The Start Page

The Document Window

Context Menus

The Insert Bar

The Properties Inspector


The Menu Bar

3. Building a Web Page.

Creating a New Document

Working with a New Document in Design View

Inserting the Time and Date

Inserting a Horizontal Rule

Working with Images

Working with Hyperlinks

Working with a Web Page in Code View

4. Dreamweaver Site Management.

The Importance of Defining Sites in Dreamweaver

Defining a New Site

Managing a Website in Dreamweaver

Using Advanced Site Management Options

5. Defining Preferences.

Using the Preferences Window

Setting Keyboard Shortcuts

Working with Tag Libraries


6. Web Page Structuring Using Tables.

Inserting and Working with Tables

7. Advanced Page Formatting Using Style Sheets.

An Introduction to CSS

Designing CSS Using Dreamweaver and the CSS Styles Panel

Tips and Tricks for Using CSS

8. Working with Frames and Framesets.

Understanding Framed Websites

Working with Frames and Framesets

Adjusting Frame Attributes

Adjusting Frameset Attributes

Adding Content to Frames

Saving Frames and Framesets

Targeting Frames


Targeting Browsers That Don't Support Frames

9. Working with HTML Forms.

An Introduction to HTML Forms

Working with Forms and Form Objects

10. Using Dreamweaver Behaviors.

An Introduction to Behaviors

Using the Behaviors Panel

11. Layers in Dreamweaver.

Introduction to Layers

Working with Layers

Designing Table-less Websites Using Layers

Adding Interactivity with Behaviors


12. Building Dreamweaver Web Sites within Teams.

Using File Check In and Check Out

Maintaining Design Notes

File View Column Sharing

Generating Workflow Site Reports

Implementing Source Control with Visual SourceSafe

Using WebDAV

13. Managing Website Content Using Contribute.

Content Management Using Contribute

Administrating Contribute-Enabled Sites in Dreamweaver

Sending Connection Keys to Contribute Users

Using Contribute to Make Basic Edits

Rolling Back Pages in Dreamweaver

14. Workflow Enhancement.

Working with the Assets Panel

Using Find and Replace

Using the History Panel

Working with Commands

15. Working with Templates.

Understanding Dreamweaver Templates

Working with Repeating Regions

Defining Optional Regions

Nested Templates

Templates and the Assets Panel

Removing Template Markup

Changing the Default Document

16. Working with Library Items.

Understanding Library Items

Using the Assets Panel to Manage Library Items

Working with Server-Side Includes



17. Understanding DHTML and the Timeline.

Animation with the Timeline

Behaviors and the Timeline

18. Adding Video and Audio.

Video on the Web

Media Players

Working with Video Clips

Audio on the Web

19. Integrating with Fireworks.

Specifying External Editors

Editing Images in Dreamweaver with Fireworks

Replacing Image Placeholders Using Fireworks

Optimizing Images in Fireworks

Creating Rollover Buttons in Fireworks

Inserting Fireworks HTML

Creating a Web Photo Album

20. Integrating with Flash and Shockwave.

Inserting Flash Movies into Dreamweaver Documents

Working with Flash Elements in Dreamweaver

Managing Links in Flash Movies with Dreamweaver

Controlling Flash Movies with Dreamweaver Behaviors

Roundtrip Flash Editing


21. Introduction to Web Applications.


The Dynamic Dorknozzle Intranet Application

22. Working with Server-Side Technologies.

Introduction to Internet Information Services (IIS)

Introduction to ASP

Introduction to ASP.NET

Introduction to ColdFusion

Introduction to PHP

23. A Database Primer.

What Is a Database?

Installing a Database

An Overview of the Dorknozzle Database

24. A SQL Primer.

The Structured Query Language

Basic SQL






Using Access to Generate Queries

Using MySQL Maestro to Generate Queries


25. Working with Dynamic Data.

Connecting to a Data Source

Building the Employee Store Using ASP, ColdFusion, or PHP

Building the Employee Store Using ASP.NET

Using Live Data View

26. Adding and Modifying Data.

Creating the New User Registration Page Using ASP, ColdFusion, or PHP

Creating the My Account Page Using ASP, ColdFusion, or PHP

Building the New User Registration Page Using ASP.NET

Using Application Objects to Create an Admin Page

27. Integrating Search Functionality.

SQL Search

28. Adding Shopping Cart Functionality.

Creating the Employee Store Shopping Cart Using ASP

Building an ASP.NET Shopping Cart

29. Security and User Authentication.

Securing the Dorknozzle Site Using ASP, ColdFusion, or PHP

Securing the Dorknozzle Site Using ASP.NET

30. Web Services.

An Introduction to Web Services

Dreamweaver and Web Services Integration

Building a Simple Calculator Web Service

Web Service and Database Interaction


A. Visual Authoring with XML.

Introduction to XML and XSL

Dreamweaver's Visual XML Authoring Environment

B. Accessibility.

Accessibility Standards

Accessibility Reference

C. Extending Dreamweaver.

Working with Objects

Working with Behaviors

Customizing Dreamweaver Menus Using menus.xml

Sharing Extensions Through the Macromedia Exchange

The Server Behavior Builder


Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)