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