Building Dreamweaver 4 and Dreamweaver UltraDev 4 Extensions

Table of Contents

     

Chapter 1: Beginning Dreamweaver Extensibility

What Is an Extension?
What Kinds of Extensions Are There?
Building Extensions
The Document Object Model
JavaScript API Methods
Shared Folder Functions
Display Help
What to Take Away from this Chapter
Extending Dreamweaver Documents

Chapter 2: Objects and Behaviors

Objects
Behaviors
A More Complex Behavior
What to Take Away from this Chapter
Exercises

Chapter 3: Commands

Using Commands
Using Menu-Location=None
Using Commands from Other Extensions
Command Example
Menu Commands
What to Take Away from this Chapter
Exercises

Chapter 4: Property Inspectors and Floaters

What is a Property Inspector?
The Inspector Interface
Building an Inspector
Running Commands from an Inspector
Adding a Floater to DW
Running Commands from a Floater
What to Take Away from this Chapter
Exercises

Chapter 5: Introduction to UltraDev Extensions

How Is UltraDev Different from Dreamweaver
Server Behaviors
Extending the Server Behavior Builder (SBB)
Other UltraDev Extensions
What to Take Away from this Chapter
Exercises

Chapter 6: The DW Menus and Extension Packaging

Packaging Extensions
Using Shared Files in Your Extension Package
Extension Organization
Adding Your Own Menu and Menu Items
Adding an Item to the Context Menus
Using the MXI File Creator Packager Extension
What to Take Away from this Chapter
Exercises

Chapter 7: Testing and Deploying Extensions

Testing and Debugging the Extension
Repackaging and Version Control for Extensions
Deploying the Extension
The Macromedia Exchange
Other Options
What to Take Away from this book

Appendix A: Shared Functions Reference

Appendix B: Further Reading