Extensibility does not replace the need for new functionality

S.Isaac Dealey posted an interesting blog entry about whether or not certain functionality should be added to the core CFML language. He was talking specifically about the ability to work with zip compressed archives but the argument applies to many other things.

His assertion is that since a lot of functionality can be easily added through the use of ColdFusion extensibility options–User Defined Functions, Custom Tags, and ColdFusion Components–and because of this some common functionality does not need to be added to the core CFML language or function library.

I completely agree that developers should take full advantage of extensibility and the great resources available to us such as cflib.org and Macromedia Exchange. With these options individuals can add functionality to CF and share that functionality with others.

However, I disagree that this replaces the need for new functionality to be added to the core language for several reasons.
Continue reading

Accessibility software not so accessible itself

We purchased a copy of Windows-Eyes from GW Micro to see exactly how well some of our government sites worked with a screen reader.

So we received the software in the mail with a CD and approximately 150 page manual. Turned out this nice accessibility software has a little accessibility issue of it’s own. All 150 pages of the manual were blank. No text. Just lots of little bumps on all the pages.

Anyone read braille?

Integrating ColdFusion with Microsoft Office: Breezo and examples

Many ColdFusion applications can benefit from Office integration–in fact many of our clients flat out require that we support Office integration. In Integrating ColdFusion with Microsoft Office I review six different options and demonstrate the pros and cons of each. You’ll learn when and why to integrate with Office and which options are best for a given situation.
Continue reading