Coldfusion Development Tutorials: Coldfusion Coding Articles, Helpful Tips: Learn how to Programming Tutorials
Graphic Design Resources Directory: Directory of Graphics Software Tutorials and All Your Graphics and Graphic Design Needs


Creative Public - Creative Graphic Design Business Resources - Graphic Design Business Resources

 All Graphic Design Resources Directory now includes Original Graphic Design Articles, Links to Hand-Picked Graphics Software Resources, Desktop Publishing (DTP) Tools, & Links to Tutorials for Image Editing Graphics Software like Adobe Photoshop or QuarXpress. And visit our most popular pages - Printing Layout Templates, Graphics Software Information, Online Design Classes, Design Schools, Graphic Design Jobs, Design & Layout Articles. If you get lost, visit our Site Map.

AddThis Social Bookmark Button

Search Design Schools

Zip Code:



Online Campus Both

home > Web Design Tutorials > Programming Tutorials > Coldfusion Tutorials > COLDFUSION PROGRAMMING ARTICLES & TUTORIALS

WEB DESIGN PROGRAMMING & CODING TUTORIALS: ColdFusion Development Articles & Tutorials


Cold Fusion Tutorial: Part I - The time will eventually come when you need to work with a database for a website. Using a database greatly enhances your ability to add and remove content, and all in all it requires less work to set up.

Learn to Use ColdFusion to Create a Dynamic Site - While you may be comfortably creating your Web pages and CGIs using HTML, JavaScript, and Perl, how long did it take you to get conversant in those technologies? ColdFusion is so easy to use you can have a database driven site up in about two hours, even if you know no SQL and have only a small data store to build from. ColdFusion gives you all of the benefits of CGI plus easy database access and simple to create forms and dynamic pages. The other nice this is that while ColdFusion Studio creates the ultimate environment for writing CFML pages, you can use any text editor or HTML editor that allows you to input custom tags.

ColdFusion Product Overview - ColdFusion, from Allaire, provides an application development platform suitable for network software. Although it's not as glamorous as, say, cold fusion nuclear energy, ColdFusion does include some exciting technology in its own right.

How I Conquered ColdFusion - Recently, Allaire announced a new feature added to the Allaire Clustering solution enabling a ColdFusion cluster to communicate directly with Cisco's Local Director. In this article, I will review why this capability was added and how you can get the most out of the feature. Let me first briefly review the Allaire Clustering solution and Cisco's Local Director to provide background context for this article.

ColdFusion For Beginners Part 1 - This tutorial is going to assume you are an absolute beginner. It is not a difficult programming language to learn by any means, so by the time you finish reading all of the articles in this series, you should be well on your way to developing interactive web based applications...


Custom Functions in ColdFusion (Part I) - ColdFusion is a great development tool and language with a lot of capability, but it's missing an important piece: the ability to write custom functions. I'm not talking about custom tags or extending ColdFusion's abilities with outside code. I'm referring to a function that can be used in a tag, can be used in other functions and can be outputted to a page.

Evaluation in ColdFusion - Evaluation can be divided up into two zones. The first, called an evaluation zone, is a location where variables and functions can be evaluated1 without the need for pound signs (#)2. In addition…

What's So Great About User Defined Functions? - At the Washington D.C. ColdFusion Developer's Conference, the opening day keynote presentation featured a Macromedia ColdFusion Server 5 preview. ColdFusion Product Evangelist Ben Forta explained to the audience how many of version 5's features were inspired directly from feedback from developers....



ColdFusion with Style - No other phrase can fit the reason for this article. I had planned to write a style guide for ColdFusion over time. It would have a number of solid articles covering pieces of ColdFusion such as The Laws of CFSET and how to do fast Text Comparisons in ColdFusion. It would have taken a long time to finish, but would have been solid as a rock. That plan is still in existence, but has changed slightly. The reason has to do with a misunderstanding of terminology.


ColdFusion Locking Best Practices - Locking shared scope variables within ColdFusion templates is an often overlooked process that has severe consequences when best practices are not followed. This document will explain why the process of locking shared scope variables is important and the corresponding best practices.

Locking in ColdFusion - We all know that locking is important. Most of us even understand why locks are needed. But exactly where to use a lock, which lock type to use and what code to put within the lock remains confusing at best.


Cold Fusion 4.5 for Linux - One of the biggest criticisms of Linux in the IT world is the lack of available robust server-side applications. Sure, you have Apache and sendmail, but you don't have the wide range of server products, like application servers and database-management products, that you do in the Solaris and Windows NT world.


ColdFusion 4.5.1: CFX, CFOBJECT and Java on Linux - ColdFusion will not work with my CFX Java tag and/or my CFOBJECT tag. How do I configure ColdFusion so that Java objects will work with it on Linux? In order to get Java capability through ColdFusion for Linux using the CFOBJECT tag type=JAVA and CFX Java custom tags, the following components must be installed..

Leveraging Java Classes from ColdFusion - This article shows you how to leverage built-in Java classes to read a file line-by-line. The goal is to simply display a file "line by line," but these techniques could easily be extended for any purpose that involves reading a large file line by line, such as a database import from a large text file.


CFQUERYPARAM and Oracle Databases - One of the most important new features added in ColdFusion Server 4.5.1 is the CFQUERYPARAM tag, which enables the use of bind variables in a query. makes extensive use of the Oracle 8.1.6 database, and CFQUERYPARAM works perfectly with it. On the database side, we've seen a performance improvement of between 100 and 1000 percent, depending on the page.

ColdFusion Best Practices for Oracle Databases - One of the most popular large-scale, server-based database vendors, Oracle provides data storage facilities to millions of web applications, including those powered by ColdFusion. This article explores integrating Oracle databases into your ColdFusion applications, from both a performance and development perspective. While Oracle is used as the chief example, some of the concepts apply to other database vendors products as well.


Understanding Verity Collections in ColdFusion - This article outlines the basic components of Verity, how it integrates with ColdFusion, and a few best practices for using it. While this article will relate…

ColdFusion Connector for NetObjects 4.0 - The lesson below has been furnished by Fundere Software as a free "How-to" overview entitled "Capturing User Information". Following through this lesson will take about twenty-five minutes, and it involves creating a search engine for your site using ColdFusion's integration with Verity, and capturing visitor's queries in a database....

Query of Queries in ColdFusion (CFSQL) - There is been quite a bit written about this feature, so I am not going to rehash what s already out there. I want to first show you some different ways to use the Query of Query feature in ColdFusion.

Query of Queries - Besides CFCs, one of my favorite aspects of ColdFusion is the Query of Queries, which was introduced in ColdFusion 5.x.

Introduction to Coldfusion Data Structures - Throughout this article, we'll look at a few different topics related to queries, including database queries, file system queries, building a query manually, looping through them, and how you can actually run a query against an existing query.

ColdFusion Data Structures - Structs - This article discusses what structs are and how to use them to expand ColdFusion's ability to manipulate data.

ColdFusion Data Structures - Lists - Understanding what constitutes a list in ColdFusion and how to make the best use of lists is absolutely essential for all ColdFusion developers.

Variable Scopes in ColdFusion - Variable scope is an essential aspect of ColdFusion development. Once you figure out how to make the best use of it, you'll find that your applications are more secure and easier to maintain.


ColdFusion Clustering in a Distributed Configuration - This article describes the recommended configuration for clustering in a distributed ColdFusion server environment where the Web servers are separated from the ColdFusion application servers.

ColdFusion 5.0 Server Monitoring & Hardware Load Balancing Devices - This article contains an example-based ColdFusion 5 upgrade procedure illustrating the transition from ClusterCATS load balancing to hardware-based load balancing incorporating CF 5 server monitoring. Included in this article is the configuration of Cisco Local Director (CLD) running the dynamic feedback protocol (dfp) to receive real-time intelligent load and state information from each CF 5 server dfp agent...

Explore ColdFusion Server Advanced Security - ColdFusion Server's Advanced Security feature permeates all levels of Web application development, from the highest level of application architecture to the lowest level of granular control. To build the most secure and stable Web applications possible, you must acquaint yourself with the ins and outs of Advanced Security.

Integrating ColdFusion or JRun Servers with Foundry Networks ServerIronXL - The following example-based article is divided into four parts. The first section describes an example Macromedia enterprise website; subsequent sections of the article will refer to this example to illustrate a best practice configuration.

Leveraging ColdFusion 5's Bundled Verity K2 Server for Use in a Clustered Server Environment - One of the most exciting new features of ColdFusion 5.0 is the introduction of the bundled Verity K2 Server. A very common hindrance to scalability of ColdFusion applications has historically been the search facility. K2 eliminates that problem by providing ColdFusion applications with a highly scalable search engine facility based on a TCP/IP client-server architecture. Additionally, Verity K2 Server provides considerable performance improvement over the basic, file-based Verity search functionality available with earlier versions.

Small But Growing: A Perfect Time to Cluster Your Site - This article will walk you through the basic steps for setting up ClusterCATS in a Windows NT production environment. You will learn the basics of configuring the Domain Naming Service (DNS) system for clustering and the required steps for setting up ClusterCATS in a Windows NT 4.0 SP 5 and 6 (using IIS 4.0) environment with ColdFusion 4.5.1 SP 1 and 2. For additional platforms, links will be provided to the relevant Knowledge Base (KB) articles at the end.

Top Five ColdFusion Security Issues - This is the first in a series of security-related columns for the Macromedia Designer and Developer Center. This installment discusses the most prevalent security issues with server configurations and application implementations for ColdFusion. Future articles will discuss other security-related topics, both for other Macromedia products specifically as well as for general security concepts that should be helpful for developers, server administrators, and others involved in web implementations.


ColdFusion Advanced Custom Tag Syntax - ColdFusion allows developers to not only develop custom tags, but to also create tags that can wrap content, exist within other tags, and interact with other tags. This article will deal specifically with the ability to wrap content. As an example, imagine a custom tag that must take a body of text and replace any instance of an e-mail address with a hyperlink. Normally, this isn't a problem if the content comes from a database, as follows...

Editing Referenced Files in HomeSite and ColdFusion Studio - A new feature in HomeSite 5 and ColdFusion Studio 5 is the ability to open and edit included files from the tag that references them. The file reference in the calling tag must use an absolute or relative path to a drive or to a server accessible via Macromedia FTP&RDS. A virtual path, such as a mapped drive, will not work, so you may have to edit existing reference code in tags to take advantage of this feature.

Extending ColdFusion Studio With Tag Editors - We all know and dearly love ColdFusion Studio (and its little brother HomeSite). We all have favorite features, we all have our own little tips, tricks, and settings, and we all find ways to make it work as suits as best. But what many of us don't know is just how extensible and configurable ColdFusion Studio really is. And so in this article I'd like to introduce you to one of the ways to extend this product — Tag Editors.

Writing Maintainable Code & Modular Coding with Custom Tags & Includes - ColdFusion provides a variety of programming conventions to promote modular coding, including custom tags and include files. This article will discuss these items and demonstrate a custom tag example.


ColdFusion Methodologies for Content Management - This document was created for the purpose of explaining a personal programming technique using ColdFusion. The document explains an example Web site in terms of logic, ColdFusion architecture, and file structure. This document is technical in nature and a strong understanding of ColdFusion is required.

Structures and Arrays in ColdFusion - This article presents an introduction to structures, how they're coded, and how to capitalize on some of their features. In addition, the concept of nesting structures and arrays - one of the most exciting and powerful uses of data in a ColdFusion application - will be introduced.

Writing Maintainable Code, Promoting Modular Coding - ColdFusion provides a variety of programming conventions to promote modular coding, including custom tags and include files. This article will discuss these items and demonstrate a custom tag example.


ColdFusion Data Structures - Arrays - In the first in a series of articles, we take a look at ColdFusion's built-in data structures. We begin with a look at arrays, including multi-dimensional arrays.

Structures and Arrays in ColdFusion - This article presents an introduction to structures, how they're coded, and how to capitalize on some of their features. In addition, the concept of nesting structures and arrays - one of the most exciting and powerful uses of data in a ColdFusion application - will be introduced.

Introduction to Coldfusion Data Structures - Throughout this article, we'll look at a few different topics related to queries, including database queries, file system queries, building a query manually, looping through them, and how you can actually run a query against an existing query.

ColdFusion Data Structures - Structs - This article discusses what structs are and how to use them to expand ColdFusion's ability to manipulate data.

ColdFusion Data Structures - Lists - Understanding what constitutes a list in ColdFusion and how to make the best use of lists is absolutely essential for all ColdFusion developers.

ColdFusion Data Structures - Lists - Understanding what constitutes a list in ColdFusion and how to make the best use of lists is absolutely essential for all ColdFusion developers.


ColdFusion Timeouts and Unresponsive Requests - What is the difference between an unresponsive request, a request that has timed-out, a long-running request, and a cfquery timeout? A firm understanding how ColdFusion differentiates between these can really help when it comes to troubleshooting bottlenecks in your site, analyzing your ColdFusion log files, and improving overall site performance.


A Developer's Tour of New Features in ColdFusion 4.5 - When considering whether or not to upgrade from ColdFusion 4 to 4.5, you — the Web developer — must ask one simple question: How will it help me do my job better? To answer that question, this article details the new features and improvements in ColdFusion 4.5 that ColdFusion developers will use most.


Dynamic Macromedia Flash Basics with ColdFusion Server - With Macromedia Flash and ColdFusion Server, you can extend Web application user interfaces beyond static HTML. Using the Flash Player, you can build rich, highly-interactive Web applications and user interfaces, including


Enabling Session Management in ColdFusion Express - In 1999, Allaire released a free version of ColdFusion called ColdFusion Express. This version of the ColdFusion server allowed you to use many, but not all, of the features of the ColdFusion Enterprise. One of the features not included is session management. I recommend upgrading to the retail version of ColdFusion to take advantage of this functionality, but if you're on a limited budget, this article will offer a short-term fix that will tide you over till you can purchase the retail version. Our solution will use the power of Client variables, a feature included in ColdFusion Express as well as the retail version of ColdFusion.

Managing Session-Aware Clusters - In ColdFusion 5.0, session-awareness has been enhanced from previous versions by incorporating interaction between cookies and the HTTP referred_by field; the referred_by field adjudicates in the absence of cookies…


Extending ColdFusion with Servlets - Allaire Corporation's Cold Fusion Markup Language (CFML) is perhaps the easiest way to generate dynamic web content from a database. Its tag-based scripting commands are simple for HTML authors to learn, yet powerful enough for building full-featured web applications...

Finding Your Way with a Mapping - Have you ever wondered about the difference between the many kinds of mappings available to you when doing ColdFusion development? There is indeed a big difference between...


Improving Web Site Performance Using Additional Caching Products - Technology products have used caching to increase performance for years. Simply put, a cache is a fast storage buffer used to increase the performance of a data request. Today's market offers numerous caching options that will enhance the performance of your ColdFusion Web site. This article reviews some of the more popular offerings out there that use widely adopted caching techniques

Programmatic Caching in ColdFusion - Web applications are dynamic and should be data-driven wherever possible. After all, the major distinction between Web site and Web application is that the former is static while the latter is anything but. It is Web applications that deliver the true power and promise of the Web — the kind of applications you build in ColdFusion.

Query Caching in ColdFusion - Many projects start small: one ColdFusion Web server, one database server. Then the development team encounters one of two motivating factors--the need for more uptime (availability) or the need for more capacity (scalability). In this article, we discuss the latter, enhancing scalability through the use of query caching.

Server Caching in ColdFusion - Configured in the ColdFusion administrator under the "Caching" section, server caching controls how much and when data is stored in memory. An effective server caching strategy can relieve stress on resources such as databases, CPUs, and file systems while dramatically improving application performance. This article explores server caching in ColdFusion, introducing its different pieces and providing examples of how server caching works and its benefits.

Simple Caching Techniques with CFSAVECONTENT - If you've ever had to deal with dynamic Web pages, you know that sometimes the results can take a while to process. Whether you use complex SQL queries or other techniques to get data out, actually generating the resulting page may be a slow process. Out of the box, ColdFusion ships with numerous tools that you can use to help find slow templates and make them quicker...


Using ColdFusion Variables - A ColdFusion variable is created by assigning a value to it. Most commonly, you create variables by using the CFSet tag. You can also use the CFParam tag and assignment statements in CFScript. Tags that create data objects also create variables. For example...


Extending ColdFusion with Servlets - Allaire Corporation's Cold Fusion Markup Language (CFML) is perhaps the easiest way to generate dynamic web content from a database. Its tag-based scripting commands are simple for HTML authors to learn, yet powerful enough for building full-featured web applications...

Invoking Java Servlets in ColdFusion - Adding the power of Java servlets to your Web site is easier than ever when you combine the strengths of ColdFusion and JRun. However, every journey begins with one small step. To get started on the journey to the wonderful world of Java, Web developers using ColdFusion should become familiar with the two most common methods of invoking servlets: via the URL or using the tag.


Integrating ColdFusion Applications with Microsoft Active Directory - A key advantage in using ColdFusion to develop Web applications is the ease of which it allows you to integrate with other standard Internet protocol-based systems. The Lightweight Directory Access Protocol (LDAP) is a key Internet protocol supported by ColdFusion via the CFLDAP tag. The Microsoft Active Directory - which is the heart of Windows 2000 and XP network operating systems - provides an LDAP compliant interface. This LDAP interface allows the ability to integrate ColdFusion applications with the Microsoft Active Directory.

Integrating ColdFusion or JRun Servers with Foundry Networks ServerIronXL - The following example-based article is divided into four parts. The first section describes an example Macromedia enterprise website; subsequent sections of the article will refer to this example to illustrate a best practice configuration.


Looking At ColdFusion Memory Usage - When trying to judge expected behavior from potentially problematic behavior, looking at memory behavior often is a place ColdFusion Administrators will start…


Transforming XML to Application Data Using WDDX - This tech note introduces XML, and provides an example of transforming XML data to application data using WDDX. Also discuss using XML with ColdFusion

Controlling ODBC data sources with the connection string in ColdFusion 5 - The connection string was added to ColdFusion 5 in response to user requests for greater control when connecting to ODBC data sources. You can use the connection string to do tasks such as…

Building a JRun or ColdFusion Cluster Behind a NAT Firewall - This article will explain how to build a JRun or ColdFusion cluster behind a NAT firewall.

File Manipulation Made Easy with ColdFusion - ColdFusion allows us to quickly and easily create, modify, and remove directories and files alike. See how easy it is in this clear and to the point tutorial.

Uploading Files with ColdFusion - Many websites and intranets need the ability to accept more than form input from a user. They often need to accept files uplaoded from the client's machine. This article shows you exactly how easy it is to do this using ColdFusion.

Generating Random Strings With ColdFusion - A quick and easy tutorial on how to generate a random string for use as a password or anything else. You can get the custom tag used for this tutorial in our ColdFusion Scripts section.

ColdFusion Application Architecture Basics - In this article, we start from the very beginning and discuss the Application.cfm file and ways to use it. We also talk about the CFAPPLICATION tag and application scoped variables. Finally we talk very briefly about locking our variables.

Common ColdFusion Application Architectures - Have you ever wondered how to use some of the common application architectures available for ColdFusion? In this article, we give you the run down on Fusebox, Mach II, and Black Box. This is a must read for any ColdFusion developer.

Error Handling With ColdFusion - Error handling is an essential feature of your ColdFusion application's design. Without error handling, your application becomes unstable, unpredicatable, and often uncontrollable. Build it in from the start with the suggestions in this short, simple, and interesting article.

Creating Data Sources for Use in ColdFusion - Before you can use a database in your application, you have to set it up as a datasource. This is a task that tends to confuse many new developers. In this article, we take the mystery out of creating data sources and connecting to databases with ColdFusion.

SQL Server Meta Data Made Easy with ColdFusion - Meta data, in this context, is data that describes the structure of a SQL Server table. For example, Meta data describes table names, columns, data types, and column sizes for tables in SQL Server…

My Quest for the Perfect ColdFusion Host - I recently began looking for a new ColdFusion host to keep all my sites on. When I began to dig around a bit, though, I discovered it was more difficult than I had thought to find a host with the right features at the right price.


Ten Questions to Ask Every ColdFusion Host - Selecting the right host is a vital step in building your site or your client's site. Finding the right host is difficult no matter what language you're developing in, but selecting a ColdFusion host can be especially so. Don't sweat it, though. We've got exactly what you need to interview and select the right host.

MACROMEDIA INTRODUCES COLDFUSION MX - ColdFusion MX defines a new role for ColdFusion in the enterprise. With ColdFusion MX, we're making it incredibly easy for mainstream developers to create rich Internet applications and use XML and web services…

Introduction to Using Arrays in ColdFusion MX - This chapter from ColdFusion MX Developer's Cookbook shows you how to iterate over array element values, manipulate element values, and sort an array. It also explains how and when to use multidimensional arrays and how and when to use array aggregate functions.

Java Objects and Classes in ColdFusion - In Java, as in life, the rules regarding the creation of objects follow clearly defined and relatively simple patterns. This chapter from Java for ColdFusion Developers examines the hierarchical relations involved in objects performing their functions. It covers packages and documentation, constructors, abstractions, inner classes, exceptions, and finality — few of which have meaningful corresponding terms or concepts in ColdFusion.

Graphing Your Data with CFCHART - Produce elegant, dynamic, charts with only three simple ColdFusion tags. Learn how to build static charts using data that you provide, to manipulate the appearance of charts, to populate charts with query data in order to automate their creation, and to include links within your charts to build graphical, interactive applications.

Developing a ColdFusion/J2EE Solution - This article kicks off in the midst of fictional Sonic Systems' web project. It shows how the aim in creating a project blueprint was to eliminate the possibility for changes in the architecture during development, and to help development go as smoothly as possible.

Scaling with ColdFusion MX - This sample chapter will concentrate on what you need to know about scaling with Cold-Fusion MX: scaling considerations, writing ColdFusion MX applications that will scale, keeping server data in sync, the differences between hardware and software load-balancing options, scaling with ClusterCATS, and scaling with hardware-based load-balancing devices.

Introducing ColdFusion - Before diving into ColdFusion and web-based applications, start with this introduction and see what lies behind this powerful language.

Planning a ColdFusion Mail Client - Follow along with FlashFusion, a fictional company tasked with outlining, developing, and deploying a web-based email client.

Initial Thoughts on a ColdFusion MX Content Management Project - Sit in with the folks at fictional XR Solutions as they plot out a strategy for a content management project.

Using Variables in ColdFusion - This sample chapter takes a look at variables, how they are created, the types of information they can contain, and how we can begin to harness their power in our web applications.

Basics of Managing Content with ColdFusion - This sample chapter explores the Management layer for a dynamic publishing solution, a major piece of your publishing application.

Implementing Conditional Logic in ColdFusion - Eric Ladd teaches you how to implement conditional processing in a ColdFusion script.

ColdFusion MX and Code Reuse: Custom Tags - The authors of Inside ColdFusion MX show you how to reuse code in ColdFusion MX using custom tags.

Essential ColdFusion: Database Basics - Learn about ColdFusion, the scalable rapid application development platform that offers you the ability to create databases. Effectively design relational databases with Microsoft Access, and learn how to use Structured Query Language(SQL)to interact with data.

Setting Up ColdFusion and Defining a Datasource - Charles Mohnike answers the age-old question: should you buy and run ColdFusion on your own server or use a remote provider? Find out what's required to meet your business needs.

Implementing Conditional Processing - Conditional processing and looping are two basic and fundamental programming concepts. This sample chapter explains how to apply these concepts to dynamically generate your web page content.

Conditional Processing in ColdFusion Development - Conditional processing is code that reacts to specified conditions and behaves differently based on those conditions. When application behavior depends on data that is not known at the time of development, such as user data or query information, conditional processing is an important tool. Conditional processing is essential in the development of ColdFusion applications. Learn what tools are available for this, and which are best under specific conditions.

All About Caching! - This will show you how to use the Caching feature of ColdFusion to improve server performance. Go ahead and give it a read, it never hurt anyone to implement a little caching here and there to dramtically increase performance.

New ColdFusion 5.0 Feature Highlights - This article helps to explain the usefulness of the new ColdFusion 5 CFML Language features, including…

Using CFQUERY to query a database - Shows the basics of how to query a database and display the results.

Shared Scope Variable Locking - This will teach you how to lock shared scope variables. This can lead to the elimination of some problems and poosibly major conflicts in your server.

Integrating ColdFusion or JRun Servers with Foundry Networks ServerIronXL - Foundry Networks ServerIronXL is a popular load-balancing switch among Macromedia customers. This article describes in detail a simple layer-two configuration integrating ServerIronXL with Macromedia Enterprise server farms or clusters.

ColdFusion Integration with Dreamweaver, GoLive, and UltraDev - As the popularity of ColdFusion grows, visual design tool choices for developing ColdFusion applications continue to increase. At present, three of the most popular visual design tools on the market support ColdFusion: Macromedia Dreamweaver 3, Adobe GoLive 5, and Macromedia Dreamweaver UltraDev 1.0.

ColdFusion Expressions: Operands, Operators, and Other Constructs - This technical note describes ColdFusion expressions -- language constructs that allow you to create sophisticated applications.

ColdFusion/JRun Connectivity - The JRun 3.0 Server offers a number of key services of which ColdFusion applications can take advantage. ColdFusion integrates with JRun on multiple levels, ranging from the ability to call servlets to Enterprise JavaBeans (EJB) client support.

Devarticles - Installing the ColdFusion MX Server - This tutorial takes you through two items and considers the establishment of the ColdFusion connector to the Internet Information Server. Some peculiar problems that may arise in a Windows system using multiple languages are also discussed. A future article will be devoted to the use of this software on Java Web servers.

Implementing Law Firm Intranets & Extranets - This article analyzes the firm's experience in two parts. The first half discusses the path the firm took, beginning with its first database-driven intranet application in 1995, and how these systems have proved themselves numerous times with lawyers who are not technology-oriented. The second half of the article (a link to which is below) reflects on the experience and discusses the larger significance of this technology investment particularly the opportunities that can be pursued now that a sound foundation is in place.

Law Firm ColdFusion Implementations, Part 2/2 - This part discusses why legal intranets and extranets matter and how the investment in deploying these technologies can provide value. It discusses some of the lessons learned about implementing these systems and addresses some of the issues that lawyers may wish to consider as they think about legal intranet and extranet strategy.

Leveraging Java Classes from ColdFusion - This article shows you how to leverage built-in Java classes to read a file line-by-line. The goal is to simply display a file "line by line," but these techniques could easily be extended for any purpose that involves reading a large file line by line, such as a database import from a large text file.

Moving Up: ColdFusion to Macromedia Spectra - Macromedia Spectra dramatically expands the Web site function and management capabilities available to ColdFusion Web site developers and managers. Its content management, e-commerce, and customer management features are so extensive that most business enterprises completely redesign, plan, and build their Web site as a new system. They often reuse most of their ColdFusion code, but they do not attempt to merely add Macromedia Spectra code to accomplish the site upgrade.

Using Allaire Spectra Tools in ColdFusion Studio - An effective IDE needs to provide developers with the tools that they need to do their job easily and efficiently and that's what we try to offer with ColdFusion Studio. During this tech note, you learn how to use Allaire Spectra toolbar features to program your applications, pages, and handlers from within ColdFusion Studio.

Allaire Spectra Programming in ColdFusion Studio - As an Allaire Spectra Trainer and Consultant, I am often asked about the best way to get started with Allaire Spectra. My answer is to get started with the CFA tags in ColdFusion Studio. If you understand these tags and how they can be integrated with ColdFusion code, you can accelerate the production of complex sites. But many have questions about how to get started with the tags in ColdFusion Studio.

Clustering Macromedia's Enterprise Application Servers with Alteon's ACEdirector Switch - Alteon's ACEdirector switch is rich with capabilities. This article sorts through the vast variety of possible switch configurations and defines setup parameters best suited to the needs of most Macromedia enterprise server customers. It describes a basic procedure resulting in a server farm running ColdFusion or JRun behind an ACEdirector (AD3).

Building a JRun or ColdFusion Cluster Behind a NAT Firewall - Many customers are using Network Address Translation (NAT) on their firewall either as a security precaution or as a means of conserving pubic IP addresses. NAT segregates internal and external resources and facilitates extra control and monitoring of Web traffic. If you're using NAT and have placed your ColdFusion or JRun servers on the inside of your firewall, but you want to place those servers into a cluster, then read on. This article will explain how to build a JRun or ColdFusion cluster behind a NAT firewall.

Simplify Searching with Multiple File Extensions - Search worms (file system explorers like Verity and Index Server) generally use file extension and folder to determine which files to include within an index. So, for example, we could instruct Verity to create a collection out of all the ".HTM" and ".CFM" files in the "/content" folder.

Get Client Resolution Data - Using these templates developers may retrieve client screen resolution and color depth data from JavaScript 1.1+ compatible browsers. This system may be used alone or in conjunction with an existing browser detection scheme (browser vendor, version, etc).

Weighting Random Selections - This code illustrates an example of how to deal with weighted random selections. In other words it helps build a list where certain results, although still random, are more likely than others.

Make Session Variables Truly Session Variables - ColdFusion session variables, if identified by the CFToken and CFid cookies (the default behavior), will persist beyond a browser shut down. Sometimes however, for example if session variables are used to track security status (whether the user is logged in or not), it would be nice if the ColdFusion session actually ended with the browser session.

ColdFusion Vs. ASP - ColdFusion is a clear winner for a number of reasons, roughly categorized as follows. It hides complexity. Compared with other tools, it uses fewer, more intuitive lines to achieve results. It permits the user to migrate to many Web servers and database engines without third-party plug-ins and with little change. And, it provides out-of-the-box advantages over many other tools.

Top Five ColdFusion Security Issues - This is the first in a series of security-related columns for the Macromedia Designer and Developer Center. This installment discusses the most prevalent security issues with server configurations and application implementations for ColdFusion…

ColdFusion Tuning - So what can you do to insure that your application scales well? This section focuses on things you can do in your Cold Fusion code. Areas like database optimization, server tuning, etc. are left for other sections. Here, we will be just discussing CFML coding techniques to use when writing your application.

What is ColdFusion? - ColdFusion was developed by the Allaire Corporation (Nasdaq: ALLR) to be a simple to use yet powerful alternative to Perl and other CGI technologies. With est:140 000 developers world-wide now using ColdFusion, it is safe to say they have succeeded…

Locking data and persisting CFCs in ColdFusion MX - ColdFusion MX is a multithreaded application server. Handling multiple execution threads simultaneously offers much higher performance than handling one thread at a time. CFMX also allows developers to store data in server memory. This lets us cache application-wide data easily, or handle user-specific data like a shopping cart....

Comparing and contrasting Mach-II and Fusebox 4.1 frameworks for ColdFusion MX - The ColdFusion MX development community is maturing. Most CF developers have moved past spaghetti code and the mixing of business logic with presentation code. But it can be difficult and wasteful to "re-invent the wheel" for every application you write.

Create a simple shopping cart using ColdFusion - The ColdFusion server and development environment is used to host a wide variety of Web sites, including electronic commerce, and continues to grow in popularity. One approach to creating a shopping experience with ColdFusion takes advantage of a combination of arrays and structures to build a simple shopping cart. Using arrays and structures together facilitates a clean interface between different parts of your application, which becomes crucial when you start using ColdFusion custom tags and the new ColdFusion Components.

New features in Macromedia's ColdFusion MX 7.0 will speed up your application development - On February 7, 2005, Macromedia announced that the latest version of ColdFusion had been released. ColdFusion MX 7.0 offers up some significant new features, as well as improvements to existing ones.

Introducing ColdFusion MX 6.1 - Making a Good Thing Better: Introducing ColdFusion MX 6.1 NEW. Ben Forta reviews the most important features in ColdFusion MX 6.1.

Performance Under the Covers in ColdFusion MX 6.1 - One of the most exciting features of the ColdFusion MX 6.1 release is enhanced performance over previous releases of the product. These performance increases fall into various categories, from the response time for page requests to a server under load, to the response time for a single page request the first time it loads, to the number of email messages that the server can send in a time period.

Introducing Multiple Server Instances in ColdFusion MX Enterprise 6.1 - The J2EE configuration of Macromedia ColdFusion MX Enterprise 6.1 enables you to run multiple ColdFusion server instances on a single physical server using either the bundled Macromedia JRun J2EE application server or a third-party J2EE server such as IBM WebSphere, Sun ONE App Server, or BEA WebLogic...

Making the Most of E-Mail with the cfmail Tag Enhancements in ColdFusion MX 6.1 - One of the challenges that developers had to face with previous releases of Macromedia ColdFusion was finding a way to integrate e-mail functionality reliably into their web applications. While ColdFusion has long included subsystems designed to enable your applications to communicate with mail servers, when the message volume became very high, or the construction of the messages themselves required more advanced formatting techniques (as is the case in multipart e-mail messages), many developers looked beyond ColdFusion to achieve this type of functionality. With the introduction of Macromedia ColdFusion MX 6.1, Macromedia engineering has dramatically improved the performance and the capabilities of the built-in mail framework in ColdFusion.

Boosting Performance in ColdFusion MX 6.1 - If you've already installed ColdFusion MX 6.1, you can't help but notice the change. Everything just goes faster. First, your pages compile more quickly, so you can focus on building your solution, rather than waiting for your page to compile. Perhaps most significant, however, are the production runtime performance and scalability improvements, providing up to 50% better performance than ColdFusion MX, up to double the performance of ColdFusion 5, and up to 10 times the performance of ColdFusion 4.5! As a result, your applications are snappier and you can put off buying that new rack server, despite the growth in traffic.

RSS Untangled: Exposing a Java API from ColdFusion - It seems like there are Java APIs for everything these days. From XML parsers to code for games for my cell phone, the Java community has done a terrific job of providing a tool for almost every task. Best of all for a ColdFusion developer, ColdFusion MX makes it easy for you to tap into these Java APIs through CFScript or by creating CFX tags.

Fusionauthority - ColdFusion MX 7.0.1: Mac OS X Support, Java CFCProxy, Flash Functions in CFFORM, and More! - Macromedia released the ColdFusion MX 7 Updater (ColdFusion MX 7.0.1), available as a free download to all ColdFusion MX 7 customers. To get a better understanding of this updater, we spoke with Dave Gruber, Macromedia's ColdFusion Senior Product Manager. Gruber said that the biggest news of this updater is brand new Mac OS X and Mac OSX Tiger platform support. This includes full turnkey installers and runtime production support. A Mac OS X installation of ColdFusion will include everything that's in a Windows installation, except for the Report Builder Tool that comes with ColdFusion MX 7 Enterprise.

Integrating Javascript into your ColdFusion Templates and CustomTags - When designing Web-based applications, developers usually rely on two distinct approaches to programming…

ColdFusion Studio 4.0 and VTOM (Visual Tools Object Model) - When ColdFusion Studio 4.0 was released it provided us with an opportunity to go beyond just creating custom VTXs for our tags but to customize and automate the Studio environment itself. Through the use of Microsoft's ActiveScripting engine and the exposed methods and properties of the Studio environment, you can now create JScript or VBScript that can manipulate templates that you are working on or even alter Studio itself.

Using ColdFusion 4's new CFSTOREDPROC Tag - One of the new database features of ColdFusion 4.0 is the new CFSTOREDPROC tag, used for access to stored procedures on RDBMS like Microsoft SQL Server and Oracle. While Cold Fusion 3.11 was able to access stored procedures through ODBC, certain elements of stored procedures, like output parameters and return values, were not supported, and the available workarounds are clumsy. I'll provide an overview of this new tag and some examples of proper use.

Custom Tag Enhancements in ColdFusion 4.0 - A custom tag has been known as the efficient way to encapsulate functions and tasks as well as to make re-usable libraries.

Default Save Directory in ColdFusion Studio - Whenever you try to save a file in ColdFusion Studio, it will go to the standard ColdFusion Studio directory and not to the directory where your current project is. Each time you have to manually change the directory to the one you want.

Running ColdFusion on NT/IIS with restricted user accounts - There are multiple executables involved in running a ColdFusion Application Server, and some can run in the context of NT login IDs other than LocalSystem (the default). Some administrators find it useful as a security measure to run each service as a different user and give that user only the rights needed for its operations, and others just want to be able to run certain services as a domain user to facilitate using resources on another machine. This document attempts to describe the minimum rights that each login id would need.

Tweaking the ColdFusion Administrator - In my experience, the ColdFusion Administrator is the last place most ColdFusion developers think about when rolling out a new application. This is unfortunate, because neglecting these settings can, at worst, cause you serious performance problems. At best, if you never change these from their defaults, you won’t be making the most of your hardware investment.

Putting It All Together With ColdFusion/Making the Server Run Smoothly - Welcome to what I hope is a new breed of ColdFusion articles that will work themselves through the development community. This type of article won’t focus much on coding, or how to develop solid, scalable web applications…

To upload an Excel file to a database on the server via ColdFusion - To upload an Excel file to a database on the server via ColdFusion, you will need to do a couple of things…

Upload Entire Excel Spreadsheet By ColdFusion Into a Database - If you need to load all columns of an excel spreadsheet to a database with coldfusion this article will accomplish this. Loading the Excel file into the database with coldfusion requires three steps…

A recursive, dynamic menu tree in ColdFusion and JavaScript - Static content is so yesterday—Web sites today are all about staying fresh and current. To that end, on a recent internal project I created a new intranet site and opted to develop a dynamically populated menu. I went this route so that managing the links didn't involve having to open up the HTML files each time new content was added. This made updating the menu much less trouble for me as well as for the content owners.

ColdFusion's Java connection - Macromedia calls CFML "a scripting layer for J2EE." The ability to integrate Java into ColdFusion provides all sorts of opportunities, including access to freely and commercially available Java libraries; features in the standard Java and J2EE libraries; and your own Java code. In some cases, this can mean access to functionality that's simply not available in ColdFusion.

Application Design: Dynamically change state and city drop-down boxes with DHTML - State and city drop-down boxes are a perfect opportunity to use JavaScript. Each state has a limited number of corresponding cities, so why not make the city drop-down box update itself every time a new state is chosen.

Making ColdFusion thread-safe with cflock - Every ColdFusion developer should know about the cflock tag and its associated attributes. Unfortunately, many ColdFusion developers are a little cflock shy. In this article I will explain why you should make an effort to get to know this important tag and introduce you to the issues that make its existence necessary.

Application Development: Optimize the speed of your ColdFusion applications - In the past, some developers thought that ColdFusion was "too slow." Regardless of whether that was true or not in the past, it is certainly not true now. With ColdFusion MX running on top of Java, CF has gotten a significant performance boost. However, aside from the tweaks to CFMX itself and the way it compiles code to Java, there are still things that can drag down a server. In this article, I'd like to show you some ways that you can further enhance the speed of your CF applications.

Application Development: Simplify development with the SkySkraper program model - Many developers have known the frustration of working with an inefficient programming methodology. A change in business logic can mean a rework of large amounts of code because your business logic, data, and display layers are too intertwined and the methodology learning curve is just too long. These inefficient methodologies often don't scale to complex business models because of the up, down, in, and out process of nested layouts, which slow down the application.

Randomize your RSS feeds with ColdFusion - You don't have to go to to get the latest tech news, Yahoo! News for world events, and then my blog to see what I've been rambling about lately. Instead, you can get news from multiple sources consolidated in a single page with a bit of scripting and some RSS savvy. The RSS standard, a version of XML, allows news to be syndicated and read in a standard file format.

Software Design: The benefits of polymorphism with ColdFusion Components - ColdFusion Components (CFCs) are object-like constructs that became available to ColdFusion developers with the release of ColdFusion MX. While they aren't quite "true" objects, they do have many of the capabilities that objects in other languages have. One of these capabilities is polymorphism.

Application Development: Unit testing your ColdFusion code - Every developer knows he should test his code. But many don't because it's not as satisfying as banging out new code. It is not as glorifying as solving new problems. Sometimes it's simply not in the schedule. But the simple fact is that testing early and often will greatly reduce your stress levels when deployment time comes around.

Tools for building Pocket PC Flash applications - With this article I’ll be talking about the tools used to create more advanced applications. These things aren’t necessarily Pocket PC-specific, but they do work a little differently in some cases…

Application development: Get details on the cflogin tag in ColdFusion MX - User logins are used in almost every Web application. Macromedia is aware of this fact and to assist the developer they created . In their own words, is "a container for user login and authentication code." Take note that this is a "container" for code, not a preset section of code. For some reason, I was under the impression that was this magical little tool that would completely handle your user login and authentication code. Upon closer examination, I now realize that is not the case.

Experience the ease and power of ColdFusion's cfmail - Integrating e-mail capabilities into a Web application is a common requirement. The ubiquity of e-mail makes it an ideal way to correspond with users and customers, as well as to send files in the form of e-mail attachments. In this article, I will show how easy it is to send SMTP e-mail using ColdFusion's tag.

Cache complex Web service objects with ColdFusion - In previous articles, I explained how to set up, configure, and optimize Web services with ColdFusion MX (CFMX). The process is nowhere near as simple as Web service hypesters claim it to be. However, utilizing CFMX's new Web services-specific functionality was an interesting experience.

Write efficient code with the Composition object pattern and CFCs - For ColdFusion developers, the door to the object-oriented world was finally opened with ColdFusion MX. Version 6.1 allows for the creation of ColdFusion Components (CFC). These constructs deliver many of the benefits of object technology, including inheritance, methods, and polymorphism.

Take another leap forward with ColdFusion MX 6.1 - ColdFusion MX was released last year to much fanfare in the Macromedia community. It represented a complete overhaul of the ColdFusion application server, built from the ground up in Java. The improvements over the previous releases were significant: complete Java integration, improved performance, object-like constructs called ColdFusion Components (CFCs), Web services, and much more.

Learn to handle sparse data with ColdFusion - When I say "sparse data," I mean outputting tables of data that have holes in them. As you can see in Table A, some cells are empty. Often when you need to output tabular data, the data comes in a fully-populated query. You just loop over the query, outputting each cell and each row. Sparse data, like the data in Table A, can mean that the query isn't fully populated; that some recordset elements are not present.

Avoid CFMX/BEA WebLogic pitfalls in your Web service - Web services are supposed to make our lives easier. With a simple click of a button, data is supposed to leave one system and magically appear on another in a format the receiver understands. The focus here will be…

An easy way to view complex Web service objects - With ColdFusion MX (CFMX), the most common return type for homegrown Web services is the recordset. Drop the ColdFusion component (CFC) in your site, make a call, and voila—instant data. Where you run into problems is when you try to call non-CFC Web services, such as those served by BEA WebLogic.

Which way of retrieving recordsets in ColdFusion is best for your app? - In ColdFusion (CF), there are three ways to manipulate database recordsets: inline queries, cached queries, and stored procedures. They each have their strengths/weaknesses and appropriate times for usage. I will explain each of these methods, so that you can decide for yourself where and when you should use them.

Create custom XML functions with ColdFusion MX - Previously I explained how to create a function to recurse through a specific type of XML document and return the XML data in an array. It worked just fine, but I realized that the function could be made even more generic so that it could also handle any type of XML...

Create recursive functions with ColdFusion MX - Sometimes when you're programming, it is useful to have a function or procedure actually call itself as part of its operation. This is called recursion. Recursion is often useful when dealing with hierarchical data structures. Manipulating data that has a parent-child relationship is an ideal environment to make recursive calls.

Explore the capabilities of Query of Queries in ColdFusion MX - One of the features Macromedia introduced in ColdFusion 5 was the ability to execute SQL statements against a pre-existing query result set. It called this functionality Query of Queries. With ColdFusion MX, the Query of Queries feature set has been expanded even further. I’ll show you how to use Query of Queries and demonstrate some problems that the feature can easily solve.

ColdFusion MX introduces new ways of creating charts and graphs - They say a picture is worth a thousand words; the benefits are even greater when it costs you virtually nothing to create the picture. Graphs are a powerful and effective way to convey information, and ColdFusion MX (CFMX) puts that power within easy reach of every CF developer...

The many uses of ColdFusion simulated queries - Like any modern Web application server, ColdFusion allows you to query databases and retrieve data. Unlike many Web application servers, CF makes it extremely easy to query databases and retrieve data. You only need to write some SQL and place that code into the cfquery tag, which takes your SQL, sends it on to the database, and returns a query result set that you can then use in your application. However, this isn’t the only way to create a query result set.

Invoke SOAP Web services the easy way using ColdFusion MX - One of the big benefits of ColdFusion MX (CFMX) is the ease with which it lets you build applications that consume Web services. As the Web services hype dies down and real applications creep in…

Learn to call stored procedures from ColdFusion MX - Macromedia ColdFusion MX is great for building dynamic Web sites and providing Web-based access to corporate data. Using the powerful and easy-to-use ColdFusion Markup Language (CFML), Web developers can rapidly build and deploy sophisticated Web applications with a variety of database back ends.

Learn to use SQL Server as a ColdFusion back end - As a popular Web application server, Macromedia ColdFusion MX can connect to a large number of database systems through ODBC, JDBC, and native drivers. Here, I will explain how easy it is to connect ColdFusion to a SQL Server 2000 database. I will also show you how to use ColdFusion to create a simple Web interface allowing users to view, insert, update, and delete data from a SQL Server database.

Use arrays and structures in ColdFusion - ColdFusion Markup Language (CFML) lets you create variables to store data. Variables in CFML fall into two categories: simple and complex. Simple variables are things like string values, numeric values, lists, and dates. Complex variables are arrays, structures, and recordsets. Most ColdFusion developers can create recordsets easily enough—simply query a database and get back a recordset. However, arrays and structures are a bit more challenging for new developers to get their heads around.

ColdFusion MX adds J2EE, XML, and Web services compatibility - MX is the latest release of the ColdFusion Application Server. It’s also the newest version of Dreamweaver, Fireworks, and Flash. This is the first time Macromedia has bundled these product offerings into one powerful suite. Each product in the MX suite was drastically revamped to be part of this new MX nomenclature. In this article, I’ll address ColdFusion specifically.

ColdFusion MX brings Java to the masses - Macromedia has just released the latest version of the ColdFusion Web application server. ColdFusion MX (CFMX) is the result of over two years of work by Macromedia and, previously, Allaire. What they’ve done is pretty amazing: They’ve brought the power of the J2EE platform to ColdFusion developers, and the ease and rapid development of ColdFusion to the Java world.

ColdFusion MX simplifies Web service calls and XML handling - Creating Web services with ColdFusion MX, Macromedia’s new application server, is remarkably easy. In this article, I’ll show you that CFMX makes it simple to consume Web services from other systems as well.

Exposing Web services with ColdFusion MX - ColdFusion MX (CFMX) is Macromedia’s reinvention of its award-winning ColdFusion application server. Rebuilt from the ground up and running on top of several popular J2EE servers, CFMX will bring the ease and speed of ColdFusion development to the Java platform. It has some powerful new features such as native XML and XSL functions, direct integration with Flash MX, support for Java objects and JSP tag libraries, and much more. One of its most exciting new features is the ability to easily use Web services.

ColdFusion is scalable - A popular misconception is that ColdFusion is not scalable. As a certified ColdFusion developer, I take this claim personally. This article explores many facets of ColdFusion and, at the same time, discounts the frivolous claims regarding ColdFusion’s scalability.

Creating Better Forms Faster with ColdFusion MX 7 - When the ColdFusion engineering team started planning ColdFusion MX 7, we finally had time to give the cfform tags some love. We talked to and heard from many customers and knew that we needed to do a cfform tag overhaul for HTML-based forms. We also knew that that if it was possible, we wanted to help ColdFusion developers harness the richness of Macromedia Flash Player and open up the cfform tag to the incredible flexibility of XForms...

Connecting to a Database with ColdFusion MX 7 - Dynamic content on the web is no longer a luxury: It is a necessity. With ColdFusion MX 7, generating dynamic content by accessing a database is easy. Moreover, it can help you offer your customers higher quality content, while at the same time making site maintenance easier. This article introduces you to database connectivity with ColdFusion MX 7 and Dreamweaver MX 2004 using the ColdFusion MX 7 Extensions for Dreamweaver MX 2004. These extensions are available as an optional installation after you install ColdFusion MX 7.

Displaying Database Data on a Web Page - The strength of Macromedia ColdFusion lies in its ability to connect to many types of data sources and display that information dynamically on web pages. One strong application is exemplified by selling products on a website. If you were to use static web pages instead of ColdFusion, you'd have to create a new web page for every product you'd like to sell. Usually, that data already resides in a data source of some kind. Using CFML, you can query product information in your database quickly and easily, and dynamically create a detailed product web page based on your customer's request.

Google-Talk and the ColdFusion MX 7 XMPP IM Gateway - Since Google's new Instant Messaging network and IM client, "Google-Talk" is based on the Jabber/XMPP IM protocol standard, as has been noted by some already in the ColdFusion community, you can indeed use the Jabber/XMPP IM Gateway included with Macromedia ColdFusion MX 7 to connect to the Google-Talk IM Service network....

Flash Remoting and ColdFusion MX 7 - I am finally playing with Flash and ColdFusion 7. One thing to note is the difference that exists between CF 6 and CF 7. The remoting gateway installation is different in CF 7 - it changed. For more information about how to setup up remote gateway in ColdFusion 7, see ...

Purpose and location of XML configuration files used in ColdFusion MX - ColdFusion MX complies with J2EE standards, which require the use of XML files for server and web application configuration. The following sections describe the J2EE-standard XML files used by ColdFusion MX, the ColdFusion MX-specific XML server configuration files, and the XML files used to store ColdFusion MX Administrator settings.

Macromedia to boost reporting, clients in ColdFusion tool - Macromedia is readying a multi-faceted upgrade to its ColdFusion Web development tool, code-named "Blackstone", that will boost reporting capabilities while also enabling new clients such as IM systems to participate in application workflows.

Macromedia readies ColdFusion update - Macromedia plans to wade into the growing electronic forms market with the next version of its ColdFusion Web application server. Macromedia recently began beta testing of the next major release of the server software, code-named Blackstone, with the final release due in early 2005.

ColdFusion to go beyond Web Pages - When released in early 2005, the next edition of Macromedia Inc.’s ColdFusion Web application server will include an extensible gateway architecture that will enable developers to use events like instant messaging and SMS to trigger actions, the company told SD Times as the product entered a second phase of alpha testing...

Defending ColdFusion against ASP .NET - Comparing ASP.NET to ColdFusion is difficult. Actually, it is not just difficult, it is simply incorrect, and not an apples-to-apples comparison. In order to defend ColdFusion against a "we are moving to ASP.NET" claim, you (and whoever is involved in the decision making) needs to take a big step back...

Defending ColdFusion against ASP - Microsoft ASP has been an important player in web application scripting since, well, since a year or so after the introduction of ColdFusion. From an application development process viewpoint, ColdFusion and ASP are not that different. Both are script based, both are very page centric, both embed server-side processing and client-side presentation code in source files, and both are implemented as HTTP server add-on's (ASP via ISAPI, ColdFusion via ISAPI, and more). ASP and ColdFusion can coexist, and indeed, as most ColdFusion deployments are on Windows, the likelihood of ASP and ColdFusion coexisting (even if ASP is not used) is very high.

The revitalisation of ColdFusion - At the recent meeting, Ben Forta gave an outstanding demo of the next version of ColdFusion, dubbed "Blackstone". Of course, Ben always does great demos, but what made this one a Big Deal(tm), IMHO, was the clear vision that Macromedia has for ColdFusion. In this Occasional Newsletter, I want to focus on that vision.

Practical uses of HTTP in ColdFusion - The Hypertext Transfer Protocol, HTTP, was first used in the "World Wide Web global information initiative" in 1990. Since then, it has become a part of our everyday lives, whether we think about it or not.

Content Syndication With ColdFusion MX - Content syndication has become a massively popular approach to providing content to a Website's visitors, as well as providing a means for many people to gather information in one place for quick and easy viewing…

User Defined Functions in ColdFusion - User defined functions allow developers to keep frequently used pieces of code together in reusable units. For example, you may often find yourself checking the size of a particular file or counting the number of records in a database table. You might find that you need to find out if a string is upper or lowercase, or convert a string to an array of single characters.

Learning Stored Procedure Basics in ColdFusion MX - Most ColdFusion applications center around a database. The key to creating efficient and secure ColdFusion applications is ensuring that all database interaction are both efficient and secure. Stored procedures help developers accomplish both of these goals and also accomplish greater abstraction between the application code and database details. In this article, we’ll explore stored procedures and review a few examples using Oracle, Microsoft SQL Server (MSSQL), and Microsoft Access.

Controlling Database Transactions in ColdFusion MX - Many developers choose ColdFusion for web application development because it is easy to use and because CFML minimises the complexity of common application coding activities. This allows developers to spend more time working on the more complex functionality in their applications. One way in which ColdFusion simplifies the development process is in the way it connects to and extracts data from a database-usually one of the first things that a ColdFusion developer learns.

Top Ten ColdFusion Programming Tips - As a member of Team Macromedia (formerly Team Allaire), I spend a lot of time on the ColdFusion Support Forum answering technical questions about programming in ColdFusion. Here are ten programming tips derived from the most frequently asked questions presented on the forum...

ColdFusion's Query Object to the Rescue - ColdFusion's Query object enables you to manipulate CF data using standard SQL syntax—even if that data doesn't come from a database.

Building a File Management System in Cold Fusion - Managing files is a pain in the ass. Most file management systems require a database containing file information to remain synched up to a file system containing the actual files. If you want to know where the files are, you ask the database…

Build a Better ColdFusion Cache Tag - ColdFusion's tag is great, but it caches only whole HTML pages and most templating systems won't play along. Learn how to develop a custom tag that allows you to cache arbitrary sections of ColdFusion-generated pages.

Building Your First Database Application with ColdFusion MX 7 - In this six-part series, you'll learn how to build a database application with ColdFusion and Dreamweaver. To watch the Tutorial before following along with the steps, download Macromedia Flash Player (in the Requirements section below). Otherwise, download and install all the software in the Requirements section so that you can watch and follow the steps within the Tutorial. These demonstrations have been updated for ColdFusion MX 7.

My first ColdFusion template - This tutorial will guide you to create your first ColdFusion template. Once you learnt the basic steps, you will be ready for the rest of the Tutorial. Good luck...

Creating a User Login Feature with ColdFusion - OK, so you have developed the most hotshot recipe site on the Web, with everything from 30 ways to grill a salmon to 151 vegetable seasonings. You have spent over 700 grueling hours slaving away at stove and computer to guarantee that your website has the most unique and delicious dishes available on the Net.

ColdFusion Variables - In this article I'm going to cover one of the most fundamental things that is in every programming language. Variables, now don't get scared, in ColdFusion they're dead easy to use. Unlike Dynamic SQL statements in ASP, they won't make your brain hurt.

Redirect user according to browser type in CF - This code should redirect the user according to the browser type using coldfusion. hope this code helps anybody that needs it.

Break locked Access Databases - There are a lot of ways of working around locked databases. If you absolutely need to download or upload ontop of a locked databases, try this…

AddThis Social Bookmark Button



We are looking for submissions of Graphic Design Tutorials and Articles from Knowledgeable Graphic Designers and Publishing Professionals. We will add a paragraph about your graphic design services (or other services as long as it is not offensive) along with your published article. We will add your contact information, including your graphic design business' website link, within this paragraph. gets around 16,000 Unique Visitors every day and this could mean a nice amount of traffic being sent to your graphics business' web site (or your graphic design portfolio). Find Out More Here



Please click here to visit our sponsor

Graphic Design Menu


OUR FRIENDS -- Adobe Photoshop Tutorials -- Photoshop, Flash, 3D Studio Max Tutorials -- Web Designers & Developers --Photoshop Tutorial Man -- Tutorial Guide -- Free Webmaster Tutorials -- Web Designers -- Web Design Portfolio --AllFreelanceWork--AllFreelance--Artists Helping Children --All Creative Portfolios -- All Work at Home Ideas

All Graphic Design Resources Center is always looking for more information & resources to put into our graphics directory portal. If you have any design or dtp resources that you think would fit in well, such as graphics software links, graphics and clipart foundries, objects, filters, fonts, desktop publishing or other graphic design resources articles, templates, etc...Please email us and let us know. All Graphic Design Resources Center has been around since 1998 (originally as deezin dot com), offering desktop publishing information and graphic design resources to make your web search for graphics stuff easier. Let us know how we can make All Graphic Design site more helpful for you! All informational links are hand added by an editor. Thank you for visiting our site and don't forget to bookmark this site.

R E L A T E D . L I N K S

About Us | FAQs | Contact Us | Terms of Use | Privacy Policy

All website design, text, graphics, selection and arrangement thereof, and software are the copyrighted works of Allfreelance, © 2003 - 2019 QuinStreet, Inc.