Specifications

Extending Dreamweaver MX 19
You can use the files that come with the product within the Configuration folder as examples, but
these files are generally more complex than the average extension that is available on the
Macromedia Exchange website. For more information on the contents of each subfolder within
the Configuration folder, view the Configuration_ReadMe.htm file.
One folder within the Configuration folder does not correspond to a specific extension type.
The Configuration/Shared folder is the central repository for utility functions, classes, and images
that are used by more than one extension. The files in the Configuration/Shared/Common folder
are designed to be useful to a broad range of extensions. Look here first for the functions that
perform specific tasks, such as creating a valid DOM reference to an object, testing whether the
current selection is inside a particular tag, escaping special characters in strings, and more. If you
create common files, you should create a separate subfolder within the Configuration/Shared/
Common folder.
Configuration/Shared/Common/Scripts file structure
Each file within the Configuration/Shared folder is fully commented. These files are useful both
as examples of JavaScript techniques and as utilities.
Multiuser configuration folders
For the multiuser operating systems of Windows XP, Windows 2000, Windows NT, and
Macintosh OS X, Dreamweaver MX creates a separate configuration folder for each user in
addition to the Dreamweaver Configuration folder. Any time Dreamweaver MX or a JavaScript
extension writes to the Configuration folder, Dreamweaver MX automatically writes to the user
configuration folder instead. In this way, Dreamweaver MX lets each user customize the
Dreamweaver MX configuration settings without disturbing the customized configurations of
other users. See File Access and Multiuser Configuration API on page 260 for more
information.