Dreamweaver CS3: The Missing Manual. The Missing Manual - Helion
ISBN: 978-05-965-5448-4
stron: 1024, Format: ebook
Data wydania: 2007-06-22
Księgarnia: Helion
Cena książki: 126,65 zł (poprzednio: 147,27 zł)
Oszczędzasz: 14% (-20,62 zł)
Welcome to Dreamweaver CS3. This new version of the popular web design software offers a rich environment for building professional sites, with drag-and-drop simplicity, clean HTML code, and dynamic database-driven web site creation tools. Moreover, it's now integrated more tightly with Adobe's other products: Photoshop, InDesign, Flash, and their siblings. But with such sophisticated features, the software isn't simple.
So say hello to Dreamweaver CS3: The Missing Manual, the fifth edition of this bestselling book by experienced web site trainer and author David McFarland. This book helps both first-time and experienced web designers bring stunning, interactive web sites to life. With jargon-free language and clear descriptions, this new edition addresses both beginners who need step-by-step guidance as well as long-time Dreamweaver users who need a handy reference to address the inner-workings of the program.
Dreamweaver CS3: The Missing Manual teaches designers how to construct and manage web sites by examining web-page components and Dreamweaver's capabilities through "live examples". With a complete A-Z guide to designing, organizing, building and deploying a web site for those with no web design experience, this book:
- Takes you through the basics to advanced techniques to control the appearance of your web pages with CSS
- Shows you how to design dynamic database-driven web sites, from blogs to product catalogs, and from shopping carts to newsletter signup forms
- Teaches you how to master your web site, and manage thousands of pages effortlessly
Osoby które kupowały "Dreamweaver CS3: The Missing Manual. The Missing Manual", wybierały także:
- Rzeczywistość wirtualna (VR) dla każdego - Aframe i HTML 5. VR w HTML 5 na każdym urządzeniu z Internetem! Wydanie II 24,90 zł, (12,45 zł -50%)
- Adobe Dreamweaver CC/CC PL. Oficjalny podręcznik 89,00 zł, (44,50 zł -50%)
- Dreamweaver CC: The Missing Manual. Covers 2014 release. 2nd Edition 176,92 zł, (152,15 zł -14%)
- Dreamweaver CS6: The Missing Manual 216,45 zł, (186,15 zł -14%)
- Dreamweaver CS5: The Missing Manual 147,27 zł, (126,65 zł -14%)
Spis treści
Dreamweaver CS3: The Missing Manual. The Missing Manual eBook -- spis treści
- Dreamweaver CS3: The Missing Manual, 1st Edition
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- The Missing Credits
- About the Author
- About the Creative Team
- Acknowledgements
- The Missing Manual Series
- Introduction
- What Dreamweaver Is All About
- Why Dreamweaver?
- Whats New in Dreamweaver CS3
- HTML, XHTML, and CSS 101
- Of Tags and Properties
- XHTML, Too
- Adding Style with Cascading Style Sheets
- The Very Basics
- About This Book
- About These Arrows
- Macintosh and Windows
- About the Outline
- Living Examples
- About MissingManuals.com
- Safari Enabled
- What Dreamweaver Is All About
- I. Building a Web Page
- 1. Dreamweaver CS3 Guided Tour
- 1.1. The Dreamweaver CS3 Interface
- 1.1.1. The Document Window
- 1.1.2. The Insert Bar
- 1.1.3. The Property Inspector
- 1.1.4. Panel Groups
- 1.1.5. Workspace Layouts
- 1.2. Setting Up a Site
- 1.2.1. The Site Definition Wizard
- 1.2.2. Defining a Site the Fast Way
- 1.3. Creating a Web Page
- 1.4. The Dreamweaver Test Drive
- 1.4.1. Phase 1: Getting Dreamweaver in Shape
- 1.4.2. Phase 2: Creating a Web Site
- 1.4.3. Phase 3: Creating and Saving a Web Page
- 1.4.4. Phase 4: Adding Images and Text
- 1.4.5. Phase 5: Preview Your Work
- 1.4.6. Phase 6: Finishing the Page
- 1.1. The Dreamweaver CS3 Interface
- 2. Adding Text to Your Web Pages
- 2.1. Adding Text in Dreamweaver
- 2.1.1. Adding Special Characters
- 2.1.2. Line Breaks
- 2.1.3. Nonbreaking Spaces
- 2.1.4. Multiple Spaces
- 2.1.5. Adding a Date to Your Page
- 2.2. Copying and Pasting Text
- 2.2.1. Simple Copy and Paste
- 2.2.2. Paste Special
- 2.2.3. Pasting Text from Word: The Basic Method
- 2.2.4. Pasting Text with Word Formatting
- 2.2.5. Pasting Excel Spreadsheet Information
- 2.2.6. Importing Word and Excel Documents (Windows)
- 2.3. Selecting Text
- 2.4. Spell Checking
- 2.4.1. About Dictionaries
- 2.4.2. Performing the Check
- 2.5. Undo, Redo, and the History Panel
- 2.5.1. Undo
- 2.5.2. History Panel
- 2.1. Adding Text in Dreamweaver
- 3. Text Formatting
- 3.1. Paragraph Formatting
- 3.1.1. Paragraphs
- 3.1.2. Headlines
- 3.1.3. Preformatted Text
- 3.1.4. Paragraph Alignment
- 3.1.5. Indented Paragraphs
- 3.2. Creating and Formatting Lists
- 3.2.1. Bulleted and Numbered Lists
- 3.2.1.1. Creating a new bulleted or numbered list
- 3.2.1.2. Formatting existing text as a list
- 3.2.2. Reformatting Bulleted and Numbered Lists
- 3.2.2.1. Adding new items to a list
- 3.2.2.2. Changing bullets and numbers
- 3.2.2.3. Nested lists
- 3.2.3. Definition Lists
- 3.2.4. Removing and Deleting List Items
- 3.2.4.1. Removing list items
- 3.2.4.2. Deleting list items
- 3.2.1. Bulleted and Numbered Lists
- 3.3. Character Formatting
- 3.3.1. Text Styles
- 3.3.2. Fonts
- 3.3.2.1. Applying font formatting
- 3.3.2.2. Creating custom font lists
- 3.3.3. Font Size
- 3.3.4. Font Color
- 3.3.5. Character Formatting Behind the Scenes
- 3.3.6. Character Formatting Styles
- 3.3.6.1. Applying styles
- 3.3.6.2. Removing styles
- 3.3.6.3. Renaming styles
- 3.3.6.4. Editing styles
- 3.1. Paragraph Formatting
- 4. Introducing Cascading Style Sheets
- 4.1. Cascading Style Sheet Basics
- 4.1.1. Why Use CSS?
- 4.1.2. Internal vs.External Style Sheets
- 4.1.3. Types of Styles
- 4.2. Creating Styles
- 4.2.1. Phase 1: Set Up the CSS Type
- 4.2.2. Phase 2: Defining the Style
- 4.3. Using Styles
- 4.3.1. Linking to an External Style Sheet
- 4.3.2. Applying a Class Style
- 4.3.3. Un-Applying a Class Style
- 4.4. Manipulating Styles
- 4.4.1. Editing Styles
- 4.4.2. Deleting a Style
- 4.4.3. Renaming a Class Style
- 4.4.4. Duplicating a Style
- 4.5. Checking Browser Compatibility
- 4.6. Text Formatting with CSS
- 4.6.1. Type Properties
- 4.6.2. Block Properties
- 4.6.3. List Properties
- 4.7. Cascading Style Sheets Tutorial
- 4.7.1. Setting Up
- 4.7.2. Creating an External Style Sheet
- 4.7.3. Using CSS Text Properties
- 4.7.4. Editing a Style
- 4.7.5. Creating a Class Style
- 4.7.6. Attaching an External Style Sheet
- 4.1. Cascading Style Sheet Basics
- 5. Links
- 5.1. Understanding Links
- 5.1.1. Absolute Links
- 5.1.2. Document-Relative Links
- 5.1.3. Root-Relative Links
- 5.1.4. Link Types in Action
- 5.1.4.1. Link from the Home page (index.html) to the Contact Us page (contact.html)
- 5.1.4.2. Link from the Horoscopes page to the Pisces page
- 5.1.4.3. Link from the Scorpio page to the Horoscopes page
- 5.1.5. Executive Summary
- 5.2. Adding a Link
- 5.2.1. Browsing for a File
- 5.2.2. Using the Point-to-File Tool
- 5.2.3. Typing (or Pasting) the URL or Path
- 5.2.4. Using the Hyperlink Object
- 5.3. Adding an Email Link
- 5.4. Linking Within a Web Page
- 5.4.1. Phase 1: Creating a Named Anchor
- 5.4.2. Phase 2: Linking to an Anchor
- 5.4.3. Viewing and Hiding Anchors
- 5.5. Modifying a Link
- 5.5.1. Changing a Link's Destination
- 5.5.2. Removing a Link
- 5.6. Styling Links
- 5.6.1. CSS and Links
- 5.7. Creating a Navigation Menu
- 5.7.1. Adding a Menu
- 5.7.2. Adding, Editing, and Removing Links
- 5.7.3. Changing the Look of the Menu
- 5.7.3.1. Formatting regular menu buttons
- 5.7.3.2. Formatting rollover menu buttons
- 5.7.3.3. Formatting submenu buttons
- 5.7.3.4. Changing the width of menus and buttons
- 5.7.3.5. Positioning pop-up menus
- 5.7.3.6. Removing a Spry menu
- 5.8. Link Tutorial
- 5.8.1. Linking to Other Pages and Web Sites
- 5.8.2. Formatting Links
- 5.8.3. Adding a Navigation Bar
- 5.8.4. Styling the Menu Bar
- 5.1. Understanding Links
- 6. Images
- 6.1. Adding Images
- 6.1.1. Adding an Image Placeholder
- 6.2. Inserting an Image from Photoshop
- 6.2.1. Method 1: Using the Insert Image Object
- 6.2.1.1. JPEG optimization options
- 6.2.1.2. GIF and PNG8 optimization options
- 6.2.1.3. PNG optimization options
- 6.2.2. Method 2: Copying and Pasting from Photoshop
- 6.2.1. Method 1: Using the Insert Image Object
- 6.3. Modifying an Image
- 6.3.1. Naming an Image
- 6.3.2. Adding a Text Description to an Image
- 6.3.3. Changing the Size of an Image
- 6.3.4. Some Properties to Avoid
- 6.4. Controlling Images with CSS
- 6.4.1. Wrapping Text Around an Image
- 6.4.2. Adding Borders
- 6.4.3. Background Images
- 6.4.3.1. Background image
- 6.4.3.2. Background repeat
- 6.4.3.3. Background attachment
- 6.4.3.4. Horizontal and vertical position
- 6.5. Editing Graphics
- 6.5.1. The Built-In Editing Tools
- 6.5.1.1. Cropping an image
- 6.5.1.2. Resampling an image
- 6.5.1.3. Brightness and contrast
- 6.5.1.4. Sharpening images
- 6.5.2. Setting Up an External Editor
- 6.5.3. Editing Images with Photoshop
- 6.5.4. Editing Images with Fireworks
- 6.5.5. Optimizing an Image
- 6.5.1. The Built-In Editing Tools
- 6.6. Image Maps
- 6.6.1. Editing a Hotspot's Properties
- 6.7. Rollover Images
- 6.8. Flash Buttons
- 6.8.1. A Warning About Flash
- 6.8.2. Adding a Flash Button to a Web Page
- 6.8.3. Editing Flash Buttons
- 6.8.4. Previewing Flash Buttons
- 6.9. Flash Text
- 6.9.1. Adding Flash Text to a Web Page
- 6.9.1.1. Editing Flash text
- 6.9.1.2. Resizing Flash text
- 6.9.1. Adding Flash Text to a Web Page
- 6.10. Tutorial: Inserting and Formatting Graphics
- 6.10.1. Adding a Photo
- 6.10.2. Inserting a Rollover Image
- 6.10.3. Using Background Images
- 6.1. Adding Images
- 7. Tables
- 7.1. Table Basics
- 7.2. Inserting a Table
- 7.3. Selecting Parts of a Table
- 7.3.1. Selecting a Table
- 7.3.2. Selecting Rows or Columns
- 7.3.3. Selecting Cells
- 7.4. Expanded Table Mode
- 7.5. Formatting Tables
- 7.5.1. Aligning Tables
- 7.5.2. Clearing Height and Width Values
- 7.5.3. Decorating a Table
- 7.5.4. Resizing a Table
- 7.6. Modifying Cell and Row Properties
- 7.6.1. Alignment Properties
- 7.6.2. Table Header
- 7.6.3. A Property to Forget
- 7.6.4. Cell Decoration
- 7.6.5. Setting Cell Dimensions
- 7.6.6. Tips for Surviving Table Making
- 7.6.6.1. The contents take priority
- 7.6.6.2. There's no such thing as column widthonly cell width
- 7.6.6.3. Do the math
- 7.7. Adding and Removing Cells
- 7.7.1. Adding One Row or Column
- 7.7.2. Adding Multiple Rows or Columns
- 7.7.3. Deleting Rows and Columns
- 7.8. Merging and Splitting Cells
- 7.9. Tabular Data
- 7.9.1. Importing Data into a Table
- 7.9.2. Sorting Data in a Table
- 7.9.3. Exporting Table Data
- 7.10. Tables Tutorial
- 7.10.1. Adding a Table and Data
- 7.10.2. Modifying the Table
- 7.10.3. Formatting the Table
- 7.10.4. Final Improvements
- 1. Dreamweaver CS3 Guided Tour
- II. Building a Better Web Page
- 8. advanced css
- 8.1. Advanced Styles
- 8.1.1. IDs
- 8.1.2. Descendent Selectors
- 8.1.3. Styling Groups of Tags
- 8.2. Fast Style Editing
- 8.3. Moving and Managing Styles
- 8.4. More about CSS
- 8.4.1. Inheritance
- 8.4.2. The Cascade
- 8.4.3. The Other Side of the CSS Styles Panel
- 8.5. Styling for Print
- 8.5.1. Previewing Media Styles in Dreamweaver
- 8.5.2. Tips for Printer Style Sheets
- 8.1. Advanced Styles
- 9. Page Layout
- 9.1. Types of Web Page Layouts
- 9.2. Float Layout Basics
- 9.2.1. The Mighty <div> Tag
- 9.2.2. The Insert Div Tag Tool
- 9.2.3. A Simple Example
- 9.3. Understanding the Box Model
- 9.4. Dreamweaver's CSS Layouts
- 9.4.1. The Structure of Dreamweaver's CSS Layouts
- 9.5. Modifying Dreamweaver's CSS Layouts
- 9.5.1. Making General Changes
- 9.5.2. Fixed Layouts
- 9.5.3. Liquid Layouts
- 9.5.4. Elastic Layouts
- 9.6. Absolute Positioning
- 9.6.1. The CSS Positioning Properties
- 9.6.1.1. Positioning type
- 9.6.1.2. Width and height
- 9.6.1.3. Visibility
- 9.6.1.4. Z-index
- 9.6.1.5. Overflow
- 9.6.1.6. Placement
- 9.6.1.7. Clip
- 9.6.1. The CSS Positioning Properties
- 9.7. Adding an AP Div to Your Page
- 9.8. Drawing AP Divs
- 9.9. The AP Elements Panel
- 9.10. Modifying AP Element Properties
- 9.10.1. Resizing Absolutely Positioned Elements
- 9.10.2. Moving AP Elements
- 9.10.3. Aligning AP Elements
- 9.10.4. Background Image and Color
- 9.11. Nesting AP Divs
- 9.12. CSS Layout Tutorial
- 9.12.1. Adding Content
- 9.12.2. Applying Some Style
- 9.12.3. Fine-Tuning the Layout
- 9.12.4. Finishing Touches
- 10. Under the Hood: HTML
- 10.1. Roundtrip HTML
- 10.1.1. Auto-Fixing Your Code
- 10.1.2. Web Application Server Pages
- 10.1.3. Special Characters and Encoding
- 10.2. Code View
- 10.2.1. Coding Toolbar
- 10.2.2. Code Hints
- 10.2.3. Code Collapse
- 10.2.4. Setting Code Formatting
- 10.2.4.1. Indents
- 10.2.4.2. Text wrapping
- 10.2.4.3. Line breaks
- 10.2.4.4. Case for tags and attributes
- 10.2.4.5. TD tag
- 10.2.4.6. Advanced formatting options
- 10.3. Quick Tag Editor
- 10.3.1. Using the Quick Tag Editor
- 10.4. Tag Inspector
- 10.5. Comparing Versions of a Web Page
- 10.5.1. Using WinMerge to Compare Files
- 10.5.2. Using Text Wrangler to Compare Files
- 10.6. Reference Panel
- 10.7. Inserting JavaScript
- 10.1. Roundtrip HTML
- 8. advanced css
- III. Bringing Your Pages to Life
- 11. Forms
- 11.1. Form Basics
- 11.1.1. The Code Backstage
- 11.2. Creating a Form
- 11.3. Adding Form Elements
- 11.3.1. What All Form Elements Have in Common
- 11.3.2. Text Fields
- 11.3.3. Checkboxes
- 11.3.4. Radio Buttons and Radio Groups
- 11.3.4.1. Radio Group
- 11.3.5. Pull-Down Menus and Lists
- 11.3.6. File Field
- 11.3.7. Hidden Field
- 11.3.8. Buttons
- 11.3.9. Label Tag
- 11.3.10. Fieldset Tag
- 11.4. Validating Forms
- 11.4.1. Spry Validation Basics
- 11.4.2. Formatting Spry Error Messages and Fields
- 11.4.3. Spry Text Field
- 11.4.3.1. Validation types
- 11.4.3.2. Custom validation
- 11.4.3.3. Enforcing a pattern
- 11.4.3.4. Supplying a hint
- 11.4.3.5. Limiting characters and enforcing a range of values
- 11.4.4. Spry Text Area
- 11.4.5. Spry Checkbox
- 11.4.6. Spry Select
- 11.5. Forms Tutorial
- 11.5.1. Inserting a Form and Adding a Form Field
- 11.5.2. Adding a Spry Validation Text Field
- 11.5.3. Adding a Spry Form Menu
- 11.5.4. Add Spry Checkboxes
- 11.5.5. Completing and Testing the Form
- 11.1. Form Basics
- 12. Spry
- 12.1. What is Spry?
- 12.2. Tabbed Panels
- 12.2.1. Adding a Tabbed Panel
- 12.2.2. Adding and Editing Panel Content
- 12.2.3. Formatting Tabbed Panels
- 12.3. Accordions
- 12.3.1. Adding an Accordion
- 12.3.2. Adding and Editing Accordion Content
- 12.3.3. Formatting a Spry Accordion
- 12.4. Collapsible Panels
- 12.4.1. Adding a Collapsible Panel
- 12.4.2. Adding Content to a Collapsible Panel
- 12.4.3. Formatting a Collapsible Panel
- 12.5. Spry Data Sets
- 12.5.1. What Is XML?
- 12.5.2. Rules of the Road
- 12.5.3. Inserting a Spry Data Set
- 12.5.4. Creating a Spry Region
- 12.5.5. The Bindings Panel
- 12.5.6. Spry Repeating Region
- 12.5.7. Spry Repeat Lists
- 12.5.8. Spry Table
- 12.5.9. Adding a Detail Region
- 13. Dreamweaver Behaviors
- 13.1. Understanding Behaviors
- 13.1.1. Behavior Elements
- 13.1.2. More about Events
- 13.2. Applying Behaviors
- 13.2.1. The Behaviors Panel
- 13.2.2. Applying Behaviors, Step by Step
- 13.2.3. Adding Multiple Behaviors
- 13.2.4. Editing Behaviors
- 13.2.5. A Quick Example
- 13.3. Events
- 13.3.1. Mouse Events
- 13.3.2. Keyboard Events
- 13.3.3. Body and Frameset Events
- 13.3.4. Selection and Highlighting Events
- 13.3.5. Form Events
- 13.4. The Actions, One by One
- 13.4.1. Spry Effects
- 13.4.1.1. Appear/Fade
- 13.4.1.2. Blind
- 13.4.1.3. Grow/Shrink
- 13.4.1.4. Highlight
- 13.4.1.5. Shake
- 13.4.1.6. Slide
- 13.4.1.7. Squish
- 13.4.2. Navigation Actions
- 13.4.2.1. Open Browser Window
- 13.4.2.2. Go to URL
- 13.4.2.3. Jump Menu and Jump Menu Go
- 13.4.2.4. Check Plugin
- 13.4.3. Image Actions
- 13.4.3.1. Preload Images
- 13.4.3.2. Swap Image
- 13.4.3.3. Swap Image Restore
- 13.4.3.4. Set Navigation Bar Image
- 13.4.4. Message Actions
- 13.4.4.1. Popup Message
- 13.4.4.2. Set Text of Status Bar
- 13.4.4.3. Set Text of Text Field
- 13.4.4.4. Set Text of Container
- 13.4.4.5. Text of Frame
- 13.4.5. Element Actions
- 13.4.5.1. Show-Hide Elements
- 13.4.5.2. Draggable and Animated Divs
- 13.4.1. Spry Effects
- 13.5. Advanced Behaviors
- 13.5.1. Call JavaScript
- 13.5.2. Change Property
- 13.6. Adding More Behaviors
- 13.1. Understanding Behaviors
- 14. Flash and Other Multimedia
- 14.1. Flash: An Introduction
- 14.1.1. Inserting a Flash Movie
- 14.1.2. Flash Movie Properties
- 14.1.2.1. Naming a Flash movie
- 14.1.2.2. The movie file
- 14.1.2.3. Src property
- 14.1.2.4. Movie size
- 14.1.2.5. Play options
- 14.1.2.6. Margins
- 14.1.2.7. Quality settings
- 14.1.2.8. Scaling
- 14.1.2.9. Alignment
- 14.1.2.10. Background color
- 14.2. Adding Flash Videos
- 14.3. The Land of Obsolete Web Technology
- 14.1. Flash: An Introduction
- 11. Forms
- IV. Building a Web Site
- 15. Introducing Site Management
- 15.1. Structuring a Web Site
- 15.1.1. Defining a Site
- 15.1.1.1. Site name
- 15.1.1.2. Local root folder
- 15.1.1.3. Default images folder
- 15.1.1.4. Links relative to
- 15.1.1.5. HTTP address
- 15.1.1.6. Case-sensitive links
- 15.1.1.7. Cache
- 15.1.2. Editing or Removing Defined Sites
- 15.1.3. Exporting and Importing Sites
- 15.1.4. Organizing Site Files
- 15.1.5. Modifying the Files Panel View
- 15.1.6. Adding New Folders and Files
- 15.1.6.1. Adding files
- 15.1.6.2. Adding folders
- 15.1.6.3. Moving files and folders
- 15.1.6.4. Renaming files and folders
- 15.1.6.5. Deleting files and folders
- 15.1.1. Defining a Site
- 15.2. Site Assets
- 15.2.1. Viewing the Assets Panel
- 15.2.2. Inserting Assets
- 15.2.2.1. Adding color and link assets
- 15.2.3. Favorite Assets
- 15.2.3.1. Identifying your Favorites
- 15.2.3.2. Using your Favorites
- 15.2.3.3. Removing Favorites
- 15.2.3.4. Organizing Favorite assets
- 15.1. Structuring a Web Site
- 16. Testing Your Site
- 16.1. Site Launch Checklist
- 16.2. Find and Fix Broken Links
- 16.2.1. Finding Broken Links
- 16.2.1.1. Checking just one page
- 16.2.1.2. Checking specific pages
- 16.2.1.3. Checking the entire Web site
- 16.2.2. Fixing Broken Links
- 16.2.3. Listing External Links
- 16.2.4. Orphaned Files
- 16.2.5. Changing a Link Throughout a Site
- 16.2.1. Finding Broken Links
- 16.3. Validating Web Pages
- 16.3.1. Steps for Validating Web Pages
- 16.3.2. Common Validation Errors
- 16.4. Cleaning Up HTML (and XHTML)
- 16.5. Site Reporting
- 16.6. Accessibility
- 16.6.1. Accessibility Priorities
- 16.6.2. Accessibility Options
- 16.7. Download Statistics
- 17. Moving Your Site to the Internet
- 17.1. Defining a Remote Site
- 17.1.1. Setting Up a Remote Site with FTP
- 17.1.2. Setting Up a Remote Site over a Local Network
- 17.1.3. Setting Up a Remote Site with RDS
- 17.1.4. Setting Up a Remote Site with WebDAV
- 17.1.5. Setting Up a Remote Site with SourceSafe
- 17.2. Transferring Files
- 17.2.1. Moving Files to the Web Server
- 17.2.1.1. Other ways to move files to the Web server
- 17.2.2. Getting Files from the Web Server
- 17.2.3. Cloaking Files
- 17.2.1. Moving Files to the Web Server
- 17.3. Check In and Check Out
- 17.3.1. Checking Out Files
- 17.3.2. Checking In Files
- 17.4. Synchronizing Site Files
- 17.5. Communicating with Design Notes
- 17.5.1. Setting Up Design Notes
- 17.5.2. Adding Design Notes to a File
- 17.5.3. Viewing Design Notes
- 17.5.4. Organizing the Columns in the Files Panel
- 17.5.5. "All Info" Design Notes in Column Views
- 17.5.5.1. Phase 1: Defining the new information types
- 17.5.5.2. Phase 2: Adding the column
- 17.1. Defining a Remote Site
- 15. Introducing Site Management
- V. Dreamweaver CS3 Power
- 18. Snippets and Libraries
- 18.1. Snippets Basics
- 18.2. Using Snippets
- 18.3. Creating Snippets
- 18.3.1. Organizing Snippets
- 18.4. Built-in Snippets
- 18.5. Library Basics
- 18.6. Creating and Using Library Items
- 18.6.1. Adding Library Items to a Page
- 18.7. Editing Library Items
- 18.7.1. Renaming Library Elements
- 18.7.2. Deleting Library Elements
- 18.8. Snippets and Library Tutorial
- 18.8.1. Creating a Snippet
- 18.8.2. Creating a Library Item
- 19. Templates
- 19.1. Template Basics
- 19.2. Creating a Template
- 19.2.1. Turning a Web Page into a Template
- 19.2.2. Building a Template from Scratch
- 19.3. Defining Editable Regions
- 19.3.1. Adding a Basic Editable Region
- 19.3.2. Adding a Repeating Region
- 19.3.3. Repeating Tables
- 19.3.4. Making a Tag Attribute Editable
- 19.4. Adding Optional Regions
- 19.4.1. Locking Optional Regions
- 19.4.2. Repeating Optional Regions
- 19.4.3. Optional Editable Regions
- 19.4.4. Advanced Optional Regions
- 19.4.4.1. Even fancier tricks
- 19.4.4.2. Controlling regions with expressions
- 19.4.5. Editing and Removing Optional Regions
- 19.5. Nested Templates
- 19.5.1. Customizing Nested Templates
- 19.5.2. Using Nested Templates
- 19.6. Building Pages Based on a Template
- 19.6.1. Working with Repeating Regions
- 19.6.2. Changing Properties of Editable Tag Attributes
- 19.6.3. Hiding and Showing Optional Regions
- 19.6.4. Applying Templates to Existing Pages
- 19.7. Updating a Template
- 19.7.1. Updating Nested Templates
- 19.7.2. Unlinking a Page from a Template
- 19.7.3. Exporting a Template-Based Site
- 19.8. Template Tutorial
- 19.8.1. Creating a Template
- 19.8.2. Creating a Page Based on a Template
- 19.8.3. Creating Another Template-Based Page
- 19.8.4. Updating a Template
- 20. Automating Dreamweaver
- 20.1. The History Panel Revisited
- 20.1.1. Replay Your Steps
- 20.1.2. Exceptions and Errors
- 20.1.3. Copying and Pasting Actions
- 20.1.4. Save Steps as Commands
- 20.1.5. Recording Commands
- 20.2. Find and Replace
- 20.2.1. Find and Replace Basics
- 20.2.2. Basic Text and HTML Searches
- 20.2.2.1. Phase 1: Determine the scope of your search
- 20.2.2.2. Phase 2: Specify what to search for
- 20.2.2.3. Phase 3: Provide the replacement text
- 20.2.2.4. Phase 4: Choose the search settings
- 20.2.2.5. Phase 5: Take action
- 20.2.3. Advanced Text Searches
- 20.2.3.1. Limiting the search by tag
- 20.2.3.2. Limiting the search by attribute
- 20.2.4. Advanced Tag Searches
- 20.2.5. A Powerful Example: Adding Alt Text Fast
- 20.1. The History Panel Revisited
- 21. Customizing Dreamweaver
- 21.1. Keyboard Shortcuts
- 21.1.1. Make Your Own Shortcut Set
- 21.1.2. Changing Keyboard Shortcuts
- 21.1.3. Create a Shortcut Cheat Sheet
- 21.2. Dreamweaver Extensions
- 21.2.1. Browse the Exchange
- 21.2.2. Find a Good Extension
- 21.2.3. Other Extension Sources
- 21.2.4. Download and Install Extensions
- 21.2.5. Extension Manager
- 21.2.6. Make Your Own Extensions
- 21.1. Keyboard Shortcuts
- 18. Snippets and Libraries
- VI. Dynamic Dreamweaver
- 22. Getting Started with Dynamic Web Sites
- 22.1. Pieces of the Puzzle
- 22.1.1. Understanding Server Models
- 22.1.1.1. PHP
- 22.1.1.2. .NET
- 22.1.1.3. ASP
- 22.1.1.4. ColdFusion
- 22.1.1.5. JSP
- 22.1.2. Picking a Server Model
- 22.1.1. Understanding Server Models
- 22.2. Dynamic Web Sites: The Setup
- 22.2.1. Setting Up a Testing Server for Windows
- 22.2.2. Setting Up a Testing Server for Mac OS X
- 22.2.3. Localhost and the Htdocs Folder
- 22.2.4. Setting Up Dreamweaver
- 22.3. Creating a Dynamic Page
- 22.4. Databases: A Quick Introduction
- 22.4.1. Tables and Records
- 22.4.2. Relational Databases
- 22.5. Loading a Database
- 22.6. Connecting to a Database
- 22.6.1. Exploring the Databases Panel
- 22.1. Pieces of the Puzzle
- 23. Adding Dynamic Data to Your Pages
- 23.1. Retrieving Information
- 23.1.1. Understanding Recordsets
- 23.1.2. Creating Recordsets
- 23.1.3. Filtering Information
- 23.1.4. Comparison Operators for Filters
- 23.1.4.1. Comparing text values
- 23.1.4.2. Comparing numbers
- 23.1.5. Getting Comparison Values
- 23.1.5.1. Form variables
- 23.1.5.2. URL parameters
- 23.1.5.3. Creating a link with a URL parameter
- 23.1.5.4. Creating the recordset for the results page
- 23.1.6. Advanced Recordsets and SQL
- 23.1.6.1. SQL: the very basics
- 23.1.6.2. Using the Data Tree view
- 23.1.6.3. Creating variables for filtering data
- 23.1.7. Reusing Recordsets
- 23.1.8. Editing Recordsets
- 23.1.9. Deleting Recordsets
- 23.2. Adding Dynamic Information
- 23.2.1. The Bindings Panel
- 23.2.2. Formatting Dynamic Information
- 23.2.3. Deleting Dynamic Information
- 23.3. Displaying Multiple Records
- 23.3.1. Creating a Repeating Table
- 23.3.2. Creating a Repeat Region
- 23.3.3. Editing and Removing a Repeat Region
- 23.4. Recordset Navigation
- 23.4.1. Recordset Navigation Bar
- 23.4.2. Recordset Navigation Status
- 23.5. Viewing Live Data
- 23.5.1. Live Data View Settings
- 23.6. Master Detail Page Set
- 23.7. Passing Information Between Pages
- 23.7.1. Go To Detail Page
- 23.7.2. Go To Related Page
- 23.8. Tutorial: Displaying Database Info
- 23.8.1. Creating a Recordset
- 23.8.2. Live Data View and Creating Repeating Regions
- 23.8.3. Editing a Recordset and Linking to a Detail Page
- 23.8.4. Building the Detailed Product Page
- 23.8.5. Filling in the Details
- 23.8.6. Operators Standing By
- 23.1. Retrieving Information
- 24. Web Pages that Manipulate Database Records
- 24.1. Adding Data
- 24.1.1. Dreamweaver's Record Insertion Form Wizard
- 24.1.2. Using the Insert Record Behavior
- 24.2. Updating Database Records
- 24.2.1. The Update Record Form Wizard
- 24.2.2. The Update Record Server Behavior
- 24.3. Dynamic Form Fields
- 24.3.1. Dynamic Text Form Fields
- 24.3.2. Dynamic Checkboxes and Radio Buttons
- 24.3.2.1. Dynamic radio buttons
- 24.3.2.2. Dynamic checkboxes
- 24.3.3. Dynamic Menus and Lists
- 24.4. Deleting Records
- 24.4.1. Deleting Records for ASP and JSP
- 24.4.2. Deleting Records for PHP, ASP.NET, and ColdFusion
- 24.5. Tutorial: Inserting and Updating Data
- 24.5.1. Adding an Insert Product Page
- 24.5.2. Finishing the Insert Form
- 24.5.3. Building a Page for Editing Database Records
- 24.5.3.1. Linking to the update page
- 24.5.3.2. Creating the update page
- 24.5.4. Creating and Linking to the Delete Page
- 24.5.4.1. Adding a link on the details page
- 24.5.4.2. Creating the delete page
- 24.1. Adding Data
- 25. Advanced Dynamic Site Features
- 25.1. Password-Protecting Web Pages
- 25.1.1. The Users Table
- 25.1.2. Creating a Registration Form
- 25.1.3. Creating the Login Page
- 25.1.4. The Log Out User Behavior
- 25.1.5. Protecting Individual Pages
- 25.2. Additional Data Sources
- 25.2.1. For PHP and ColdFusion
- 25.2.2. For ASP
- 25.2.3. For JSP
- 25.2.4. URL Variables
- 25.2.5. Form Variables
- 25.2.6. Cookies
- 25.2.7. Session Variables
- 25.2.8. Server Variables
- 25.3. Advanced Server Behaviors
- 25.3.1. Recordset Paging
- 25.3.2. Show Region Server Behaviors
- 25.4. Tutorial: Authentication
- 25.4.1. Building a Login Page
- 25.4.2. Password-Protecting the Administration Pages
- 25.4.3. Displaying a Portion of a Page to Logged-In Users
- 25.1. Password-Protecting Web Pages
- 26. Server-Side XML and XSLT
- 26.1. Understanding the Technologies
- 26.2. Creating Dynamic Pages with XSLT and XML
- 26.3. Inserting and Formatting XML
- 26.3.1. Inserting a Repeat Region
- 26.3.1.1. Building a repeat-region filter
- 26.3.2. Inserting a Conditional Region
- 26.3.3. Using Multiple Conditional Regions
- 26.3.1. Inserting a Repeat Region
- 26.4. Advanced XSLT Tricks
- 26.4.1. Sorting Data in a Repeat Region
- 26.4.2. Using XSLT Parameters
- 22. Getting Started with Dynamic Web Sites
- VII. Appendixes
- A. Getting Help
- A.1. Getting Help from Dreamweaver
- A.1.1. What's New
- A.1.2. Detailed Assistance
- A.2. Getting Help from Adobe
- A.2.1. Adobe Web Site
- A.2.2. Paid Support
- A.2.3. The Forums
- A.3. Help from the Real World
- A.3.1. DMX Zone
- A.3.2. Community MX
- A.4. Help Creating Your Own Extensions
- A.1. Getting Help from Dreamweaver
- B. Dreamweaver CS3, Menu by Menu
- B.1. File Menu
- B.2. Edit Menu
- B.3. View Menu
- B.4. Insert Menu
- B.5. Modify Menu
- B.6. Text Menu
- B.7. Commands Menu
- B.8. Site Menu
- B.9. Window Menu
- B.10. Help Menu
- A. Getting Help
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly