GoLive 6 Magic

Project 10: Building a File Annotation Tool With the GoLive SDK

Author: Rob Keniger


previous project | next project | index



GoLive 6 ships with a Software Development Kit (SDK), a flexible mechanism for extending the GoLive application. Unlike Actions, which are applied to the web pages you create, extensions actually add features to the GoLive application itself. By writing what are called Extend Scripts, you can add new palettes, menus, dialogs and other user interface elements. These elements in turn can call functions to modify files, add new markup elements to pages, modify the Site window, and virtually any other task you can think of.

In this project you'll create a File Annotation extension that allows you to attach persistent File Notes to any file in your site. Share these notes with others in your workgroup or just use them to keep track of specific information for any file in our site.

Topics covered: GoLive SDK, Extend Script basics, using the Dialog Editor to add custom window palettes, adding new columns to Site window, callback functions.