SYS-CON MEDIA Authors: Kevin Remde, RealWire News Distribution, Phil Worms, Mike Benkovich, CJ Fearnley

Related Topics: ColdFusion

ColdFusion: Article

CFDJ Contest - It's All About Being Practical

This month's contest is about building something that we can all use

This month, I am pleased to announce that Kevin Kazmierczak is the winner of the contest to develop a polling/survey application. His submission included a simple set-up and script for creating and populating the database (a straight-forward read me file makes installation easy), a slick administrative interface that is robust and easy to use, and a front-end that allows site visitors to enter their response to the current poll(s). His solution includes not only the ability to create questions and define the answers and HTML Form Control answer format, but also the ability to view current poll results in simple chart format (including PDF format) as well.

It's also worth mentioning that his submission was created with Fusebox. I've never been a big fan or user of fusebox, and so I must admit that I was a little sceptical at first. That said, once I got it installed and running, I found it to be full-featured and pleasantly easy to use. I'm still not a fan of fusebox, and there are some non-fusebox related things about the code that I don't care for (like writing to the screen from a CFC), but it was still a terrific submission. Kevin won a free registration for himself and a guest to attend the CFUnited conference in Rockville this June. You can download Kevin's poll application from www.horwith.com/downloads/pollsystem.zip. Congratulations, Kevin!

I want to remind our readers that there is still time to enter last month's contest to build a CF Server administrator's module. I'd also like to mention that if any of our readers work for a company that is willing and interested in donating a prize(s) for this column, please let me know. Now for this month's contest.

This month, I thought I'd challenge our readers to develop something practical that others will find very useful. The contest is to develop a shopping cart. I'm not going to specify a lot of requirements - just know that for a challenge like this, the ability to integrate the cart with existing applications is the number one priority. Submissions do not have to contain any code for credit card authentication, nor do they have to include a database schema. I do expect submissions to include installation/integration instructions. I also expect clear instructions as to where in the code (and how, if applicable) to customize the cart for a person's specific database and/or chosen credit card authentication system.

The prize this month is three licenses of the soon to be released MX Kollection version 3 from InterAKT (http://www.interaktonline.com). If you haven't used it before, the MX Kollection is a very nice extension of the existing functionality in Dreamweaver MX. You can read more about MX Kollection 3 in the product review in this month's issue of CFDJ.

More Stories By Simon Horwith

Simon Horwith is the CIO at AboutWeb, LLC, a Washington, DC based company specializing in staff augmentation, consulting, and training. Simon is a Macromedia Certified Master Instructor and is a member of Team Macromedia. He has been using ColdFusion since version 1.5 and specializes in ColdFusion application architecture, including architecting applications that integrate with Java, Flash, Flex, and a myriad of other technologies. In addition to presenting at CFUGs and conferences around the world, he has also been a contributing author of several books and technical papers.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.