User Guide

Table Of Contents
Using this manual 15
Chapter 42, “Using Event Gateways
Chapter 43, “Using the Instant Messaging Event Gateways
Chapter 44, “Using the SMS Event Gateway
Chapter 45, “Creating Custom Event Gateways
Nearly all chapters contain information that is new in ColdFusion MX 7, so you should also
review all other chapters for useful information. The index and the table of contents are useful
tools for finding new features or changed documentation.
Note: If you are moving from ColdFusion 4.5 or 5, start by reading Migrating ColdFusion 5
Applications, available on the Macromedia website.
ColdFusion features described in this manual
ColdFusion provides a comprehensive set of features for developing and managing Internet
applications. These features enhance speed and ease-of-development, and let you dynamically
deploy your applications, integrate new and legacy technologies, and build secure applications.
The following table describes the primary ColdFusion features that are discussed in this manual,
and lists the chapters that describe them. This table is only a summary of major CFML features;
this manual also includes information about other features. Also, this table does not include
features that are described in other manuals.
Feature Description Chapters
CFML CFML is a fully featured tag-oriented Internet application language.
It includes a wide range of tags, functions, variables, and
expressions.
2–5
CFScript CFScript is a server-side scripting language that provides a subset
of ColdFusion functionality in script syntax.
6
Regular
expressions
ColdFusion provides several functions that use regular expressions
for string manipulation. It also lets you use regular expressions in
text input tags.
7, 28
Reusable
elements
ColdFusion lets you create several types of elements, such as user-
defined functions and ColdFusion components, that you write once
and can use many times.
8–12
User-defined
functions
(UDFs)
You can use CFScript or the
cffunction tag to create your own
functions. These functions can incorporate all of the built-in
ColdFusion tags and functions, plus other extensions.
9
ColdFusion
components
ColdFusion components encapsulate multiple functions and
related data in a single logical unit. ColdFusion components can
have many uses, and are particularly useful in creating web services
and Flash interfaces for your application.
10
Custom CFML
tags
You can create custom ColdFusion tags using CFML. These tags
can have bodies and can call other custom tags.
11
ColdFusion
extension (CFX)
tags
You can create custom tags in Java or C++. These tags can use
features that are only available when using programming
languages. However, CFX tags cannot have tag bodies.
12