Getting Started with Wheels (ColdFusion On Wheels / CFWheels)
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
images
00a-outline.md
00b-Wheels_Getting_Started.md
01-What_is_Wheels.md
02-Creating_a_Wheels_Application.md
03-Reviewing_Generated_Code.md
04-Working_with_Wheels_Code.md
05-Whats_Next.md
06-License_and_Acknowledgments.md
ColdFusion_On_Wheels.html
readme.md

readme.md

readme

Getting Started with Wheels was modified from Getting Started with Rails

Abstract

ColdFusion On Wheels is a powerful web application framework that has become popular in the past few years. It is relatively easy to develop with and can be used for awesome sites like AmtrakGuestRewards.com, or cool ones like Meritbuilder.com and Singsnap.com.

Getting Started with Wheels

This guide covers getting up and running with ColdFusion on Wheels. After reading it, you should be familiar with:

  • Installing Wheels, creating a new Wheels application, and connecting your application to a database
  • The general layout of a Wheels application
  • The basic principles of MVC (Model, View Controller) and RESTful design
  • How to quickly generate the starting pieces of a Wheels application.

Wheels History

Rob Cameron founded the ColdFusion on Wheels project in 2005. He still blogs about ColdFusion, Rails, and open source software on his personal site, Riding the Clutch. Following Rob, Per Djurner was the principal developer of ColdFusion on Wheels and helped lead the project to finishing the 1.0 and 1.1 releases. Now Anthony Petruzzi is the principal developer of the Wheels core team. He has a blog called Rip's Domain.

Wheels approach is very different from other ColdFusion frameworks. Wheels was inspired by Ruby on Rails. Rails was extracted from the real world unlike other Java and Microsoft introduced frameworks. Rails and Wheels try to solve only the necessary problems and defer developing features until they are necessary. The simplicity approach is a big hit and has powered the growth of the Rails and Wheels communities ever since.

License

They are licensed Attribution-Noncommercial-Share Alike 3.0.

Feedback

You're encouraged to help in keeping the quality of this guide.

If you see any typos or factual errors please clone the repository and push the change yourself. Commits are still reviewed, but that happens after you've submitted your pull request.

You may also find incomplete content, or stuff that is not up to date. Please do add any missing documentation for master.

Issues may also be reported in Github.

And last but not least, any kind of discussion regarding ColdFusion on Wheels documentation is very welcome in the CFWheels Google Group.

Contributors

Please add yourself if you helped:

Mike Henke (henke.mike@gmail.com) - [https://github.com/mhenke/](https://github.com/mhenke/)

Git Workflow for Contributors

This project uses the excellent Git Workflow series by Bob Silverburg for contributions.

Dealing with line endings

Before contributing, please read this [http://help.github.com/dealing-with-lineendings/](http://help.github.com/dealing-with-lineendings/)