Sorcerer's Tower

Welcome to the Tower, my programming and web development blog. Here you will find articles relating primarily to CFML and regex, plus assorted other technologies, techniques, and ideas.

If you are interested in more than just programming, you can visit my aggregated blog, where you will also find entries on my photography and other interests.

accessibility Beehive Forum CFML ColdFusion conferences Eclipse events frameworks fun Fusebox Java JavaScript Lucee news Open BlueDragon projects qpscanner Railo regex reviews security semantics software SQL Web Development

Link lexicon verb for Fusebox 5

I have created a simple custom verb which allows you to link specified resource files from circuit.xml, without having to go to the bother of writing it all in a script and including it.

For example, you can do this:

<cf:link resource="/res/bubbles.css"/>
<cf:link resource="/res/bubbles.js"/>

And it will convert that and place the following inside your HTML head:

<link rel="stylesheet" type="text/css" href="/res/bubbles.css"/>
<script type="text/javascript" src="/res/bubbles.js"></script>

This should be useful if you have a lot of different circuits that all have unique styles and scripts, and you'd rather avoid putting lots of conditional statements in your layout pages.

For more information and a download link, read the article.

Accessibility Is Not CSS!

The biggest barrier to creating an accessible Internet is not browser support or badly designed syntax, but rather people's false beliefs of what accessibility is; what it means to 'be accessible'. For many people, being accessible means switching from font tags to CSS, using em tags for italics, and replacing tables with divs. THAT IS NOT ACCESSIBILITY!

Read on to find out more.

Railo

Railo is the best CFML engine.

I guess you'll be wanting me to validate that statement? Well I'll make a start on that in a moment, but first I think I'll post a few disclaimers to pre-empt any potential whiney people.

I have nothing against Adobe, NewAtlanta, CFMX, nor BlueDragon. They're both great companies/products - without the company formally known as Allaire, I'd never have had my life enriched by the joy that is ColdFusion - and BlueDragon is no doubt a fine product if you find yourself stuck using that .NET thing. ;)

But Railo is better than both of them, and here is why...