Dreamweaver Mx Extensions

by
Edition: 1st
Format: Paperback
Pub. Date: 2003-01-01
Publisher(s): New Riders Press
List Price: $39.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Dreamweaver X Extensions explores the configuration of Dreamweaver and its API (Application Programming Interface) so that users can understand how to create Dreamweaver extensions to solve programming problems. The book begins with basic customization operations and moves to working within the API and the DOM (Document Object Model). Each section of the book includes one or more tutorials of the following types: simple practice tutorials designed to explore the underlying architecture of the extension type, workshop tutorials that create simple (but useful) extensions, and project tutorials that analyze and solve potential workflow needs that require extensions.

Author Biography

Laura Gutman is a Senior Instructor at the University of New Mexico's Professional Development Program.

Table of Contents

I. OBJECTS AND BEHAVIORS: LEARNING THE API.

1. Dreamweaver Configuration and the API.
How Dreamweaver Is Configured. The Dreamweaver API. Ready, Set, Go!

2. Creating Custom Objects.
How Objects Are Constructed. Making Objects: Practice Session. Workshop #1: Creating a Simple Object. Workshop #2: Creating a Simple Object with User Input. Workshop #3: Creating a More Complex Object. Summary.

3. Creating Custom Behaviors.
How Behaviors Are Constructed. Making Behaviors: Practice Session. Workshop #1: Creating a Simple Behavior. Workshop #2: Creating a Full-Featured Behavior. Inspecting Behaviors. Workshop #3: Inspecting the Set Properties Behavior. Summary.

II. COMMANDS, INSPECTORS, FLOATING PANELS: WORKING WITH THE DOM.

4. The Dreamweaver DOM.
What Is a DOM? DOM Basics. Extensibility and the DOM. Working with the DOM: Practice Session. Summary.

5. Creating Custom Commands and Menu Commands.
How Commands Are Constructed. Workshop #1: A Command That Uses Object Access. Workshop #2: A Command That Uses String Access. Commands and Menus. Workshop #3: Manipulating the Menu Entry for a Command. Menu Commands. Making Menu Commands: Practice Session. Workshop #4: Creating a Menu Command. Summary.

6. Creating Custom Property Inspectors.
How Property Inspectors Are Constructed. Making Inspectors: Practice Session. Workshop #1: A Simple Property Inspector. Workshop #2: Replacing a Default Inspector. Summary.

7. Creating Custom Floating Panels.
How Floating Panels Are Constructed. Making Floating Panels: Practice Session. Workshop 1: A Floating Panel Utility. Summary.

8. Mixing Extension Types.
Why Mix Extension Types? API Functions for Mixing Extension Types. Mixing Extension Types: Practice Session. Summary.

9. Server Behaviors.
Server Behavior API. Workshop #1: Inserting Conditional Page Content with an If-Then Statement. Workshop #2: Inserting Dynamically Determined Images. Summary.

10. Into the Great Beyond.
The Nature of Class Files. ListControl Items. ImageButtons. Layered Interfaces. Other Custom Classes. Summary.

III. APPENDIXES.

Appendix A. JavaScript Primer.
How JavaScript and HTML Work Together. Variables and Expressions. Functions. Logical Structures (Conditionals and Loops). Working with Form Elements. JavaScript and Objects. Linking JS and HTML Files. Summary.

Appendix B. Macromedia User Interface Guidelines.
Fonts and Colors. Graphics. Layout. Form Elements. Buttons. Online Help. Error-Checking, Default Values, and More. Summary.

Appendix C. Packaging Extensions for Use with the Extension Manager.
Packaging Extensions. Summary.

Appendix D. Submitting Extensions to the—Macromedia Dreamweaver Exchange.
Guidelines for Submission. Recommended Test Plan.

Appendix E. Online Resources for Dreamweaver Extensibility.
Web Sites. Forums. Tools.

Appendix F. Contents of the Dreamweaver MX Extensions—Book Companion Web Site.
Chapter 2: “Creating Custom Objects” . Chapter 3: “Creating Custom Behaviors” . Chapter 4: “The Dreamweaver DOM” . Chapter 5: “Creating Custom Commands and Menu Commands” . Chapter 6: “Creating Custom Property Inspectors” . Chapter 7: “Creating Custom Floating Panels” . Chapter 8: “Mixing Extension Types” . Chapter 9: “Server Behaviors” . Chapter 10: “Into the Great Beyond” . Appendixes.

Index.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.