The Allaire product, ColdFusion,
uses a tag-based, server scripting language which is ideal for programming Web
applications. The ColdFusion Markup Language (CFML) integrates with "normal"
web page HTML, adding database, XML and many other program capabilities. Cold
Fusion also allows the developer to implement their own custom tags, greatly
expanding the power of the web programming system.
cfx_kmSuite is a set of ColdFusion custom tags designed to extend the language
in a broad range of areas. A cfx_kmSuite tag could be thought of as a "module"
which covers a "subject area". Within the subject, there may be any number of
functions implemented. For example, the tag <cfx_kmSystem...> is a module for functions
related to the server operating system, including DirectoryCreate, DiskFreeSpace,
GetTempDir and others. At the time of this writing, cfx_kmSuite supports
more than 130 unique functions.
Advantages
A visit to the Allaire
Developers Exchange
demonstrates that there is a wide selection of custom tags available for ColdFusion.
In comparison to other offerings, cfx_kmSuite takes a unique approach. It is both a
powerful and convenient product, offering the following advantages:
By combining many functions into each module, cfx_kmSuite can replace dozens of individual custom tags with a set of functions that are consistently designed, documented and easy to use.
Once installed on the server, the functions can easily be used within any ColdFusion page. There is no need to worry about the tag's location or to use special interfaces like <CFMODULE> or <CFOBJECT>.
cfx_kmSuite consists of compiled CFX tags, offering good performance with low resource requirements.
Each module contains a built-in function, HELP, which produces an HTML reference text for the module.
Each module implements a VERSION function, allowing older tags to be identified and managed.
Every function outputs its result in the same way. The result can be stored in a variable, automatically displayed on the page, or both.
Error handling is complete, consistent and fully integrated with the ColdFusion server.
More Information
For more information, browse the topics in the cfx_kmSuite menu, to the left of this screen.