An open source ColdFusion framework inspired by Ruby on Rails.
ColdFusion Other
Latest commit 0a43d3a Jul 23, 2016 @chapmandu chapmandu tests to revisit
Failed to load latest commit information.
config Removed lib folder, made development the default environment. Feb 11, 2015
controllers Syntax. Feb 11, 2015
events Syntax. Feb 11, 2015
files Added empty gitignore files, just used to have empty folders show in … Aug 25, 2014
images Added empty gitignore files, just used to have empty folders show in … Aug 25, 2014
javascripts Added empty gitignore files, just used to have empty folders show in … Aug 25, 2014
miscellaneous Syntax. Feb 11, 2015
models Syntax. Feb 11, 2015
plugins clean up plugins Aug 20, 2015
src Revert "Try forcing a reload on each test package" Apr 18, 2016
stylesheets Added empty gitignore files, just used to have empty folders show in … Aug 25, 2014
tests adds empty application test directories Jul 15, 2016
views Adds flashMessages() to default layout.cfm #650 Jul 21, 2016
wheels tests to revisit Jul 23, 2016
.gitignore Ignore CFIDE in Git Apr 26, 2016
.htaccess Target 2.0 release, changed minimum requirements. Aug 12, 2015
.travis.yml Update Lucee 5 test to stable production-ready version Jul 21, 2016
Application.cfc Preliminary OpenBD support (tested with OpenBD Ready2Run version 3.1). Jul 28, 2014
IsapiRewrite4.ini Target 2.0 release, changed minimum requirements. Aug 12, 2015
README.md Updated ReadMe Documentation references May 12, 2015
index.cfm Setting up the master branch with 1.1.8 release code as the starting … Jul 14, 2014
pom.xml repair Lucee BETA download location Sep 3, 2015
rewrite.cfm Setting up the master branch with 1.1.8 release code as the starting … Jul 14, 2014
root.cfm Syntax. Feb 11, 2015
server.json Remove extraneous cfscript tags in test script cfcs Jul 21, 2016
urlrewrite.xml Adds urlrewrite.xml to root to support commandbox/tuckey #649 Jul 18, 2016
web.config Target 2.0 release, changed minimum requirements. Aug 12, 2015

README.md

CFWheels

CFWheels provides fast application development, a great organization system for your code, and is just plain fun to use.

One of our biggest goals is for you to be able to get up and running with CFWheels quickly. We want for you to be able to learn it as rapidly as it is to write applications with it.

Getting Started

In this Beginner Tutorial: Hello World, we'll be writing a simple application to make sure we have CFWheels installed properly and that everything is working as it should. Along the way, you'll get to know some basics about how applications built on top of CFWheels work.

Contributing

We encourage you to contribute to CFWheels! Please check out the Coding Guidelines for guidelines about how to proceed. Join us!

Running Tests

Before running tests, make sure that all debugging is turned OFF. This could add a considerable amount of time for the tests to complete and may cause your engine to become unresponsive.

  1. Create a database on a supported database server named wheelstestdb. At this time the supported database servers are H2, Microsoft SQL Server, Oracle, PostgreSQL and MySQL.
  2. Create a datasource in your CFML engine's administrator named wheelstestdb pointing to the wheelstestdb database and make sure to give it CLOB and BLOB support.
  3. Open your browser to the CFWheels Welcome Page.
  4. In the gray debug area at the bottom of the page, click the Run Tests link next to the version number on the Framework line.

Please report any errors that you may encounter on our issue tracker. Please be sure to report the database engine (including version), CFML engine (including version), and HTTP server (including version).

Code Status

Build Status

License

CFWheels is released under the Apache License Version 2.0.