Many developers know that the CF administrator can restrict your ability to
use several tags that not only provide very useful capabilities, but can also
be used to provide unauthorized access to server resources. What many don't
know is that they can arrange to use those restricted tags on a case-by-case
basis with the administrator's permission.
In this article, I introduce the Unsecured Tags Directory feature, which most
developers don't know about and many administrators don't understand. This
feature can be the key to unlocking tags that might otherwise render a
developer's intended application design difficult or impossible. I'll also
explain the ability to restrict tags, for those unfamiliar with that feature.
The Closed Door to CFFILE, CFCONTENT, etc.
Have you ever wanted to use a tag such as CFFILE, but when you tried, you
received the following message:
When your users experience a CF error, do they still see the traditional
default - a plain black-on-white CF error screen? More important, are you
being notified when such errors occur? Would you like to log the errors to a
database? If you're not taking advantage of such capabilities, you should
learn about better error handling techniques that are often missed or
In the first two parts of this series (CFDJ, Vol. 2, issues 10 and 12) we
learned how to create more effective error handling than the traditional CF
default error message. Those articles focused on cha... (more)
On Saturday, June 26 in Bethesda, Maryland, several hundred CF developers
gathered for the first annual DC ColdFusion User Conference. Created and
organized by TeraTech, which sponsors the Maryland CFUG, and co-sponsored by
several other notable CF firms including Fig Leaf Software, Infusion, CF
Advisor, and of course Allaire, the conference brought together folks from as
far away as Illinois, New York, and Georgia. With a day-long menu of
presentations and demonstrations from some of the leading contributors in the
CF community, it was a CF extravaganza, free to all p... (more)
Where do you stand in the march of CF developers moving toward implementing
Flash interfaces in your Web apps? Are you gung ho? Still on the fence? Dead
set against it? Feeling left out? Left behind?
In this month's Journeyman ColdFusion column, I'd like to take up the cause
of Flash for CFers. In particular, if you're a developer who's been feeling
left out or left behind, or simply challenged to understand most articles and
books on the subject, take heart. In this article, I will share some
observations and insights to help get you on the right path.
As I say in my user group ... (more)
Have you ever wanted to test if a given array element exists? Or when dealing
with arrays of structures, if a given key exists?
Both are challenging if you try to use IsDefined(). This article addresses
why IsDefined() fails in both cases when working with arrays.
Part 1: Testing for Existence with an Array
The first problem arises in the following example: you have an array with
four items, but the two in the middle don't have any value (not an empty
string, but no array elements at two of the array positions). Consider the