CFMU is back and better than ever
A while ago I started a project code named CFMU. The name was clearly some of my best work yet because it stood for ColdFusion Multi Uploader. I wanted to be able to quickly add a multiple file uploader in my applications and i wanted to be able to display progress to the user so naturally the Flash platform was a good fit. I had written many uploader components in Flex before so it was a fun little project.
Since the initial release I have got a ton of feedback and most of the issues were related to installation and usage issues. The customization was done via an XML file and quite frankly it did not work as well as I wanted it to. I decided to re write this project so it was easier to use and I think I have come through. I have turned it into a custom tag so all customizations are done by passing tag attributes and I was able pass all of the settings to the application using flash vars.
To get started head over to the project page on RIAForge and download the zip. To start testing the project out unzip the contents to your web root. You can browse to the index.cfm page as it contains links and descriptions of all of the demo's that come included. Here we are going to look at a basic example of how to use the custom tag. It really can't get much easier than this can it? There are a couple required fields and the rest are all optional. We need an id, title, url & dir. the url can be either the relative or absolute url to the component or template that will handle the upload. The dir is the folder that the files will get uploaded to. And finally an example of what the component looks like. The uploader passes to form components, the path to the upload directory and the filename.

Please feel free to send me some feedback on the project along with any enhancement requests. There are actually some pretty cool features and I will talk about some of the code and demo's in the next couple of days.
