Testing for cfheader in cfwheels

In the process of trying to write a plugin for cfwheels, I can across the issue of trying to test to see if “cfheader” had been set. So, if you had: How do you test for this in rocketunit? Specifically, I had a function, setCustomHeader() which literally calls wheels’s internal $header() function (which in turn […]

cfWheels: hasChanged() and changedFrom()

One of the more overlooked nice features of cfWheels is the ability to determine whether an object’s properties have changed before you save them. With that information, we can then easily set other model properties dependent on the change. Why would we do this? Let’s take an example of a ticketing system where each ticket would have […]


OxAlto Roombooking System 1.2 Released!

Firstly, there’s now some pretty comprehensive documentation at http://roombooking.readme.io/ – This was a bit of blood, sweat and tears, but the system at readme.io makes this relatively painless, and it’s free for open source projects – hurrah! This is a pretty big release this one – LOTS of new features and tweaks. Don’t forget to read […]


cfWheels 1.4 released

cfWheels 1.4 has been released, now with Lucee Server support. Read the release notes or download now!


cfWheels Plugin Survey

Use cfWheels? Help us get an idea of what plugins you guys use, and which you think might qualify for some core team support! The survey will only take a minute – please do fill it in if you use any plugins in cfWheels.. https://www.surveymonkey.com/s/9P7PJCV

The joy of LESS

I’ve been using LESS quite a lot of the last few years, especially combined with Bootstrap. Writing bog standard CSS feels quite long winded and painful now. Today I was reminded quite how much I like it when doing some categorisation for a site. You know the problem, lots of very similar lines of CSS […]


Setting up HTTPS on Elastic Beanstalk

Edit: AWS now have a certificate service which may be more useful to you, depending on your setup. The fundamental difference in setting up https on Elastic Beanstalk is that your certificate is installed on the load balancer/environment itself, *not* the individual instances. This actually makes life a lot easier: you don’t need to worry […]


Railo on Elastic Beanstalk, finally.

Also known as “A Crawl through Amazon Web Services.” So over the last few weeks I’ve been experimenting properly with Elastic Beanstalk as a home for an app which needs some serious resiliency; it’s not a high network/throughput app, but each request is critical. It can’t afford to have 5xx server errors etc. and network […]


v1.1 RoomBooking system released

This is a rather large update, bringing with it some nice new features such as resource booking, some basic digital signage facilities, and an almost complete rewrite under the hood. Demo | Github What’s new in 1.1? Features: – New static ‘Day’ view (in additional to all the fullcalendar.js views) – New display board view (for […]

cf10/ MAMP & OSX Yosemite

Just a reminder, installing OSX Yosemite will nuke your java install. Re-download from here. You’ll probably need to restart coldfusion from terminal when in /Applications/coldfusion10/cfusion/bin using ./coldfusion start Also, if you’re running it through MAMP, then you’ll need to do this silly workaround if apache doesn’t start: rename “envars” to “_envars” in /Applications/MAMP/Library/bin. Then restart […]


cfWheels shortcode plugin

This is a port of Barney’s shortcodes implementation for CFML (itself a port of the wordpress shortcodes concept). He wrote all the tricky stuff, I’ve just refactored into cfscript, stripped out all the CFC aspects and made into a cfWheels plugin. Note, I haven’t bothered with the full cfc implementation with execute, as we’re doing […]

Simple Ajax requests with cfWheels and jQuery

Someone asked me via email today – I would like to know how to include a Partial dynamically based on a link/button click; Well, I thought I’d rustle up the simplest way of doing this I could think of. This example has three parts to it: an Ajax.cfc controller, an index.cfm file and a _time.cfm partial. […]


Gridmanager.js 0.3.1 released

Another huge set of changes, mainly the introduction of stackable & sortable editable regions, and  full LESS themeing support. Give it a go here: http://neokoenig.github.io/jQuery-gridmanager/demo/ Changelog: New style of editable regions which are stackable/editable/deletable Added: default editable region button Added: Theming using LESS Default, light & dark themes now available Large visual cleanup Fixed: remoteURL now […]


Gridmanager.js 0.3.0 released

A pretty big set of changes in this one. A massive thanks to Percy Brea for his input in moving Gridmanager.js forward, and thanks to all those who have got in touch with bug fixes and ideas! What’s new? Nested row & column support & new add nested row button Added ability to add custom controls […]