Chapter 1: introduction, About extensions, Extending dreamweaver – Adobe Dreamweaver API Reference CS5 User Manual
Page 6: Additional resources for extension writers

1
Last updated 8/27/2013
Chapter 1: Introduction
The Adobe Dreamweaver CS5 API Reference describes the application programming interfaces (APIs). The APIs let
you perform various supporting tasks when developing Adobe® Dreamweaver® CS5 extensions and adding program
code to your Dreamweaver web pages. The APIs include the main JavaScript API which provides access to most of the
core functionalities of Dreamweaver. Core functionalities of Dreamweaver means generally anything that can be done
with a menu, and more. It also includes various utility APIs for performing such common tasks as reading and writing
files, transferring information with HTTP, and communicating with Fireworks and Flash.
The extensive JavaScript API lets you perform a diverse set of smaller tasks. A user would perform many of these tasks
when creating or editing Dreamweaver documents. These API functions are grouped by the parts of the Dreamweaver
user interface that they affect. For example, the JavaScript API includes Workspace functions, Document functions,
Design functions, and so on. The API functions let you perform some of the following tasks and much more in
addition to these tasks:
•
Opening a new document
•
Getting or setting a font size
•
Finding the occurrence of a search string in HTML code
•
Making a toolbar visible
About extensions
This book assumes that you are familiar with Dreamweaver, HTML, XML, JavaScript programming and, if applicable,
C programming. If you are writing extensions for building web applications, you should also be familiar with server-
side scripting on at least one platform, such as Active Server Pages (ASP), ASP.NET, PHP: Hypertext Preprocessor
(PHP), Adobe ColdFusion, or Java Server Pages (JSP).
Extending Dreamweaver
To learn about the Dreamweaver framework and the API that enables you to build Dreamweaver extensions, see
Extending Dreamweaver. Extending Dreamweaver describes the API functions that Dreamweaver calls to implement
the objects, menus, floating panels, server behaviors, and so on, that comprise the various features of Dreamweaver.
You can use those APIs to add objects, menus, floating panels, or other features to the product. Extending
Dreamweaveralso explains how to customize Dreamweaver by editing and adding tags to various HTML and XML
files to add menu items or document types, and so on.
Additional resources for extension writers
To communicate with other developers who are involved in writing extensions, join the Dreamweaver extensibility
news group. You can access the website for this news group at
.