Multiuser configuration folders, Running scripts at startup or shutdown, Reloading extensions – Adobe Extending Dreamweaver CS4 User Manual

Page 84

Advertising
background image

78

EXTENDING DREAMWEAVER CS4

Extending Dreamweaver

Multiuser Configuration folders

For the multiuser operating systems of Windows XP, Windows 2000, and Macintosh OS X, Dreamweaver creates a
separate Configuration folder for each user in addition to the Dreamweaver Configuration folder. Any time
Dreamweaver or a JavaScript extension writes to the Configuration folder, Dreamweaver automatically writes to the
user Configuration folder instead. This practice lets each Dreamweaver user customize configuration settings without
disturbing the configuration settings of other users. For more information, see

Customizing Dreamweaver in a

multiuser environment

” on page 10 and “File Access and Multiuser Configuration API” in the Dreamweaver API

Reference.

Running scripts at startup or shutdown

If you place a command file in the Configuration/Startup folder, the command runs as Dreamweaver starts up. Startup
commands load before the menus.xml file, before the files in the ThirdPartyTags folder, and before any other
commands, objects, behaviors, inspectors, floating panels, or translators. You can use startup commands to modify the
menus.xml file or other extension files. You can also show warnings, prompt the user for information, or call the

dreamweaver.runCommand()

function. However, from within the Startup folder, you cannot call a command that

expects a valid Document Object Model (DOM). For information about the Dreamweaver DOM, see

The

Dreamweaver Document Object Model

” on page 95.

Similarly, if you place a command file in the Configuration/Shutdown folder, the command runs as Dreamweaver
shuts down. From the shutdown commands, you can call

dreamweaver.runCommand()

function, show warnings, or

prompt the user for information, but you cannot stop the shutdown process.

For more information about commands, see

Commands

” on page 131. For more information about the

dreamweaver.runCommand()

function, see the Dreamweaver API Reference.

Reloading extensions

If you edit an extension while you are working in Dreamweaver, you can reload the extensions so that Dreamweaver
recognizes the change.

Reload extensions

1

Control-click (Windows) or Option-click (Macintosh) the Categories menu in the title bar of the Insert panel.

Note: This option is not visible when you are in Tabs mode. If you are in the Tabs mode, right click Panel menu (top-
left). Select Show as Menu, then Ctrl-click on Common to get the menu with the Reload Extensions command.

2

Select Reload Extensions.

Note: In a multiuser operating system, edit copies of configuration files in your user Configuration folder rather than
editing master configuration files. For more information, see “

Configuration folders and extensions

” on page

77.

Advertising
This manual is related to the following products: