Insert bar object
extensions can perform almost any specific task, with or without input from the user. Command files are typically started from the Commands menu, but they can also be called from other extensions. Command files are stored in the Configuration/Commands folder.
extensions expand the command API to accomplish tasks related to calling a command from a menu. The menu commands API also lets you create a dynamic submenu.
extensions can add elements to existing toolbars or create new toolbars in the Dreamweaver user interface. New toolbars appear below the default toolbar. Toolbar files are stored in the Configuration/Toolbars folder.
extensions can add custom site reports or modify the set of prewritten reports that come with Dreamweaver. You can also use the results window API to create a stand-alone report.
Tag Library and Editor
extensions work with the associated tag library files. Tag Library and Editor extensions can modify attributes of existing tag dialogs, create new tag dialogs, and add tags to the tag library. Tag Library and Editor extension files are stored in the Configuration/TagLibraries folder.
extensions appear in the Property inspector panel. Most of the inspectors in Dreamweaver are part of the core product code. These inspectors cannot be modified. But, custom Property inspector files can override the built-in Dreamweaver Property inspector interfaces or create new ones to inspect custom tags. Inspectors are stored in the Configuration/Inspectors folder.
extensions add floating panels to the Dreamweaver user interface. Floating panels can interact with the selection, the document, or the task. They can also display useful information. Floating panel files are stored in the Configuration/Floaters folder.
extensions add blocks of server-side code (ASP or ColdFusion) to the document. The server-side code performs tasks on the server when the document is viewed in a browser. Server behaviors appear on the Plus (+) menu of the Dreamweaver Server Behaviors panel. Server behavior files are stored in the Configuration/Server Behaviors folder.
extensions let you build a connection to dynamic data stored in a database. Data source extensions appear on the Plus (+) menu of the Bindings panel. Data source extension files are stored in the Configuration/Data Sources folder.
extensions let you add new types of components to the Components panel. Components is the term that Dreamweaver uses for some of the more popular and modern encapsulation strategies such as ColdFusion components (CFCs).
extensions let you add support for new server models. Dreamweaver supports the most common server models (ASP, JSP, ColdFusion, PHP, and ASP.NET). Server model extensions are needed only for custom server solutions, different languages, or a customized server. Server model files are stored in the Configuration/ServerModels folder.
extensions convert non-HTML code into HTML that appears in the Design view of the document window. These extensions also lock the non-HTML code to prevent Dreamweaver from parsing it. Translator files are stored in the Configuration/Translators folder.
You can also extend the following elements of Dreamweaver to expand its capabilities or tailor it to your needs.
define how Dreamweaver works with different server models. Information about document types for server models is stored in the Configuration/DocumentTypes folder. For more information, see Extensible document types in Dreamweaver.
are reusable blocks of code that are stored as code snippet (CSN) files in the Dreamweaver Configuration/Snippets folder and which Dreamweaver makes accessible in the Snippets panel. You can create additional code snippet files and install them into the Snippets folder to make them available.
are menus that offer a typing shortcut by displaying a list of strings that potentially complete the string you are typing. If one of the strings in the menu matches the string that you started to type, you can select it to insert it in place of the string that you are typing. Code hints menus are defined in the codehints.xml file in the Configuration/CodeHints folder, and you can add new code hints menus to it for new tags or functions that you have defined.
are defined in the menus.xml file in the Configuration/Menus folder. You can add new Dreamweaver menus for your extensions by adding the menu tags for them to the menus.xml file. For more information, see Menus and menu commands.