rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781590593080

Foundation Macromedia Dreamweaver Mx 2004

by
  • ISBN13:

    9781590593080

  • ISBN10:

    1590593081

  • Format: Paperback
  • Copyright: 2004-03-01
  • Publisher: Apress
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99 Save up to $0.04
  • Buy New
    $44.95
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Summary

Dreamweaver MX 2004 is the latest version of Macromedias world-class visual web-authoring tool, which includes powerful yet easy-to-use database integration. Unlike many other books, Foundation Dreamweaver MX 2004 focuses on both sides of coin e- no matter what your background, this book will give you a solid foundation in graphic design and layout issues as well as full training in the powerful server-side and database integration features that Dreamweaver offers. The truth is that in today's climate database integration is no more of an extra than faultless visual design, and this book is here to guide you through this new world, covering dynamic scripting with PHP and the popular MySQL database. This book covers: Site design and layout principles Using templates and Cascading Style Sheets to create advanced site designs Adding interactivity to pages with PHP scriptSetting up PHP and MySQL to create powerful dynamic database-driven applications Even if you are already using Dreamweaver and want to extend your skills towards dynamic content, interactive and engaging to your visitors. Or maybe youre a developer who wants to make the most of this sophisticated productivity tool and take full advantage of the renowned Dreamweaver interface to improve your workflow. Foundation Dreamweaver MX 2004 gives you the essential grounding that youll need in the all-important design context. Whether a complete novice or a past user, after reading this book, youll be fluent in the full breadth of the powerful functionality that Dreamweaver MX 2004 has to offer. This book presents a unique learning curve backed up by solid real-world case studies and tutorials.Macromedia Dreamweaver MX 2004 makes this all possible, and Foundation Dreamweaver MX 2004 makes it easier than you could have imagined! This book will benefit you if you're: Someone who wants to learn Dreamweaver MX 2004, but only wants a static site. The same, but who might take a look at dynamic sites later. Someone who already has a static site, but wants to make it dynamic. Someone who wants to create a dynamic site from scratch. Those who want to improve their sites and learn best practices and web standards. Summary of Contents: Chapter 01: Introducing Dreamweaver MX 2004 Chapter 02: Introducing our Case study Chapter 03: Working with Dreamweaver Chapter 04: Creating a Layout Chapter 05: Beginning Page Layout in Dreamweaver Chapter 06: Internal Page Layout in Dreamweaver Chapter 07: Creating a Template Chapter 08: Adding Content Chapter 09: Working with Code Chapter 10. Introducing dynamic content with PHP Chapter 11. Getting interactive with forms Chapter 12. Pages that think for themselves Chapter 13. PHP/MySQL: the real dynamic duo Chapter 14: Secure Login and Registration Chapter 15: Case Study: Content Management System Appendix A: Dreamweaver Extensions

Table of Contents

About the Authors xii
Introduction xiii
Chapter 1: Introducing Dreamweaver MX 2004 1(12)
What is Dreamweaver?
2(1)
The start page
2(1)
Your first website
3(8)
Setting up browsers
3(17)
Creating the page
4(7)
Summary
11(2)
Chapter 2: Introducing Your Case Study 13(12)
Introduction
14(1)
The case study
15(1)
Brainstorming
16(4)
Gathering and organizing content
20(2)
Creating a site map
21(1)
Summary
22(3)
Chapter 3: Working with Dreamweaver 25(20)
The Dreamweaver interface
26(2)
What's new?
28(14)
Menus
28(1)
Insert bar
29(2)
Customizing favorite objects
30(1)
Document window
31(3)
Properties panel
34(1)
Other panels
35(4)
Panel groups
37(1)
Arranging panels
38(1)
The Files panel
39(1)
Preferences
39(7)
Setting up your website
40(2)
Summary
42(3)
Chapter 4: Creating a Layout 45(12)
Designing the layout
46(4)
Initial layout ideas
46(4)
Don't touch that computer
46(1)
Getting inspired
47(1)
Organization and structure
48(2)
Creating the layout
50(1)
Building the layout
50(5)
Exporting images
54(4)
File formats
54(1)
Using software
54(1)
Saving the files
55(1)
Summary
55(2)
Chapter 5: Beginning Page Layout in Dreamweaver 57(20)
Layout types
58(10)
Plain text
58(1)
Frames
59(3)
Creating frames In Dreamweaver
60(2)
Layers
62(2)
Creating layers in Dreamweaver
63(1)
Tables
64(2)
Creating tables in Dreamweaver
64(1)
Editing a table
65(1)
Cascading Style Sheets
66(68)
Creating and attaching a style sheet
67(1)
CSS classes
68(4)
Creating a class
68(3)
Editing a class
71(1)
The case study
72(3)
The first page
72(1)
Creating and attaching external files
73(1)
Setting page defaults with CSS
74(1)
Summary
75(2)
Chapter 6: Internal Page Layout 77(20)
Working on the layout
78(3)
Wrapping up your site
78(1)
Adding the masthead and navigation
79(2)
Creating the content area
81(3)
Styling the content area
82(1)
Setting up the content area
82(2)
Adding copy and images
84(5)
Adding a footer
84(1)
Finishing the copy area
85(4)
Semantic mark-up explanation
89(5)
Completing the photo area
90(1)
Building and styling the footer
91(2)
Styling website links
93(1)
Summary
94(3)
Chapter 7: Creating Templates 97(16)
Creating a template
98(4)
Creating a page based on a template
102(2)
Working with embedded templates
104(1)
Editing the template
104(3)
A template for your case study
107(3)
Summary
110(3)
Chapter 8: Adding Content 113(20)
The news page
114(2)
The about page
116(2)
The gallery
118(12)
Creating the initial gallery page
118(4)
Creating the gallery pages
122(1)
Creating the contact page
123(6)
Setting up FormMail
129(1)
Summary
130(3)
Chapter 9: Working with Code 133(28)
A different view
134(1)
Code preferences
134(4)
General
134(1)
Accessibility
135(1)
Code coloring
135(1)
Code Format
135(2)
Code Hints
137(1)
Code Rewriting
137(1)
View Options
137(1)
Working with code
138(12)
Adding HTML tags and elements
138(4)
The Tag Editor
142(1)
JavaScript
143(4)
Using a simple JavaScript behavior
144(3)
Raw coding
147(1)
Snippets
147(3)
Creating and using snippets
148(2)
Getting your [head] checked 150
Upgrading page elements
150(5)
Front page random image
150(2)
A better gallery
152(2)
Enhancing the navigation bar
154(1)
Testing and validation
155(3)
Centering a site in IE 5.5 on Windows
155(1)
White space bugs
155(1)
The XML prolog
156(1)
Opera padding
156(1)
The box model
156(1)
The case study site
157(1)
Checking compatibility
158(1)
Validating CSS
158(1)
Going further
158(1)
Summary
159(2)
Chapter 10: Introducing Dynamic Content with PHP 161(18)
What are dynamic sites?
162(1)
Why use PHP?
163(1)
PHP: More than just an acronym
163(1)
The Apache web server
164(1)
Installation
165(5)
Installing Apache and PHP on a PC
165(2)
Troubleshooting
167(1)
Running IIS and Apache together
167(3)
Installing PHP for Windows
168(1)
Configuring PHP to work with Apache
169(1)
Changing the Apache Port
170(1)
Setting up Apache and PHP In Mac OS X
170(7)
Starting Apache
170(1)
Installing PHP
171(1)
PHP extensions (Windows and Mac)
172(1)
Testing your PHP installation
172(1)
Troubleshooting
173(3)
Setting up a PHP site
173(3)
Troubleshooting
176(1)
Summary
177(2)
Chapter 11: Getting Interactive with Forms 179(18)
Putting PHP to work
180(3)
Troubleshooting
183(1)
The basic grammar of PHP
183(4)
The ever-elusive but oh-so-important semicolon
184(1)
Commenting scripts
185(1)
Variables
185(1)
Data types
186(1)
Handling text in PHP
187(1)
Single or double quotation marks?
187(1)
The humble dot with a fancy name
188(1)
Doing calculations with PHP
188(7)
When the equal sign doesn't mean equal
188(1)
Back to school with arithmetic operators
189(13)
Bringing the confirmation page to life
190(5)
Summary
195(2)
Chapter 12: Pages That Think for Themselves 197(26)
Decisions, decisions
198(4)
Waiving the delivery charge
198(4)
How PHP makes decisions
202(6)
Using if statements
202(1)
Using comparison operators
202(3)
Mixing up the assignment and equality operators
204(1)
Back to decision making
205(1)
Using if... else statements
206(1)
Using if... elseif statements
206(1)
Using switch statements
207(1)
Handling repetitive operations with loops
208(3)
The while loop
208(1)
The do... while loop
208(1)
The for loop
208(1)
Shorthand using combined assignment operators
209(2)
Using a loop to alternate table row colors
209(2)
Arrays
211(4)
Looping through arrays
212(1)
The foreach loop
212(1)
Multidimensional arrays
213(2)
Functions
215(2)
A custom-built currency converter
215(2)
Reusing PHP code with the Snippets panel
217(4)
Making a snippet to format currencies
217(2)
Mailing the output of a form
219(2)
Summary
221(2)
Chapter 13: PHP/MySQL: The Real Dynamic Duo 223(28)
Installing MySQL
224(4)
Windows installation
224(3)
MySQL monitor
227(1)
Mac OS X installation
227(1)
Testing, testing! (Windows and Mac OS X)
228(1)
Making MySQL secure
229(3)
phpMyAdmin: A user-friendly front end for MySQL
232(3)
Configuring phpMyAdmin
232(3)
Building your first PHP database application
235(14)
Step 1: Planning your database structure
235(1)
Step 2: Creating the database table with phpMyAdmin
236(2)
Step 3: Preparing the data entry form In Dreamweaver MX 2004
238(2)
Step 4: Validating the form
240(1)
Step 5: Building dynamic links between the form and database
241(2)
Step 6: Testing data input
243(1)
Step 7: A dynamic page to retrieve and display the data
244(5)
Summary
249(2)
Chapter 14: Secure Login and Registration 251(22)
Protecting yourself from the bad guys
252(3)
Testing your site's security
252(1)
PHP superglobals
253(1)
Other simple security measures
254(1)
Working with PHP sessions
255(3)
A simple session example
255(3)
Building a registration/login application
258(12)
Building the database table and registration form
258(3)
Validation
261(1)
Applying Check Form MX and inserting data
261(1)
Security issues
262(8)
Avoiding multiple usernames and encrypting passwords
263(3)
Creating the login system
266(3)
Testing the application
269(1)
Expanding the restricted area
270(1)
Debugging problems with PHP and MySQL
270(1)
Summary
271(2)
Chapter 15: Case Study: A Content Management System 273(28)
What a content management system does
274(3)
Preparing Images from Iceland to work with PHP
274(3)
Defining and planning the CMS
277(10)
The cms_news table
278(1)
The cms_contact table
278(1)
Planning and creating the database tables
278(1)
The cms_about table
279(1)
Initializing the cms_contact and cms_about tables
279(24)
Converting index.php
280(1)
Converting the static pages to dynamic ones
280(4)
Converting about.php
284(1)
Converting contact.php
285(2)
Administering the CMS
287(7)
Building the administration system
287(2)
Building the news management page
289(2)
Building the management page for about.php
291(1)
Building the management page for contact.php
292(1)
Securing the administration area
293(1)
Testing and refining the system
294(5)
Formatting the news item dates
294(1)
Adding a navigation bar for news items
295(1)
Showing contact details selectively
296(2)
Putting your site on the Internet
298(1)
Summary
299(2)
Appendix: Dreamweaver Extensions 301(10)
Obtaining the Extension Manager
302(1)
How to use the Extension Manager
303(2)
Installing an extension
304(1)
Extension compatibility
305(1)
Disabling and removing extensions
305(1)
Disabling an extension temporarily
305(1)
Upgrading Dreamweaver or moving to a new computer
306(1)
Where to find extensions
306(5)
Removing an extension permanently
306(1)
Massimo Corner
307(1)
Project Seven
307(1)
DreamweaverFAQ.com
307(1)
DMXZone
307(1)
Community MX
307(1)
Yaromat
307(1)
Rawveg
308(1)
Dreamweaver MX Support
308(1)
MM-Exporter
308(1)
Computer Bookshelf
308(3)
Index 311

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program