Preface; About Adobe Golive Cs2 Sdk - Adobe GoLive CS2 Programmer's Manual

Hide thumbs Also See for GoLive CS2:
Table of Contents

Advertisement

Preface

Welcome to the Adobe® GoLive CS2 SDK Programmer's Guide. This book and its companion volume, the
GoLive CS2 SDK Programmer's Reference, describe how to extend the Adobe GoLive® CS2 Web-site
development environment.

About Adobe GoLive CS2 SDK

The Adobe GoLive CS2 SDK (Software Development Kit) enables you to extend the behavior and user
interface of GoLive CS2. Using the GoLive CS2 SDK, you can create tools tailored to your specific GoLive
tasks. The SDK can create, customize, and extend most aspects of the GoLive user interface, such as:
Menus and menu items
Floating palettes and task-specific dialogs that include text, graphics, and controls
Custom HTML elements, such as <mytag> , that can be edited in an Inspector palette
Custom controls, that you can add as drag-and-drop items in the Objects palette
Custom columns in the Site window
In addition, the SDK give you programmatic options for working with GoLive CS2:
Programmatic file and Web-site resource manipulation, both local and remote
Programmatic manipulation of the content of HTML and other markup documents
Document parsing options for encoding, translation, localization, and non-HTML tags
Adobe GoLive CS2 SDK uses ExtendScript, Adobe's extended implementation of JavaScript, which is used
by all Adobe Creative Suite 2 applications that provide a scripting interface. (The GoLive documents refer
to JavaScript and ExtendScript interchangeably.) In addition to implementing the JavaScript language
according to the W3C specification, ExtendScript provides certain additional features and utilities, which
are described in
Reference.
You use ExtendScript to create extensions to GoLive CS2. Creating an extension is similar to creating a
Web page or a Web application — to design the appearance of your extension you use the GoLive user
interface to add SDK-provided tags to an HTML document. See
for more information.
When the user interacts with one of your extension's user interface items, the SDK calls one or more
JavaScript functions that you have created to provide the extension item's behavior. However, you don't
need to be a JavaScript expert to use this SDK. If you've used HTML to create Web page content, and
perhaps added some interactivity to that page with JavaScript, you're already familiar with the concepts
behind ExtendScript extensions.
The SDK enables even inexperienced JavaScript users to create simple extensions with custom menus and
dialogs easily. Yet it is comprehensive and powerful: The SDK provides numerous JavaScript objects and
methods to perform tasks on a document, on a site, in the GoLive environment, on local and remote file
systems including HTTP, FTP, and DAV servers. Virtually all of the user commands in GoLive are made
available in JavaScript. Using JavaScript to automate repetitive tasks, you can, for example, edit all the
documents on your site programmatically.
Chapter 5, "ExtendScript Tools and
Features, " in the GoLive CS2 SDK Programmer's
Chapter 2, "How to Create an
Extension"
10

Advertisement

Table of Contents
loading

Table of Contents