User Guide

Customizing the
Development Environment
This chapter details the Allaire Visual Tools Markup Language (VTML), a tag-based
language that is used internally by the Allaire Visual Tools HomeSite, ColdFusion
Studio, and JRun Studio to generate tag-specific dialogs for editing HTML, CFML,
JSP, JavaScript, and ASP language elements.
Contents
The Visual Tools Markup Language (VTML)......................................................... 140
Customizing Tag Chooser and Expression Builder............................................... 140
Dialog Definition Files............................................................................................ 142
Creating Tag Definitions......................................................................................... 143
Building Tag Editors................................................................................................ 148
Adding Tag Help ...................................................................................................... 155
VTML Container/Control Reference ..................................................................... 156
Building Custom Wizards ....................................................................................... 173
Creating Wizard Definition Pages.......................................................................... 174
Creating Wizard Output Templates ....................................................................... 180
Wizard Definition Page Library.............................................................................. 184