An open source ColdFusion framework inspired by Ruby on Rails.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config Add back the temporary disableEngineCheck so our test suite can run. Jan 31, 2018
controllers Tests organization and comments. Apr 27, 2017
events Closes #745. Mar 17, 2017
files rename .gitignore to .keep Jul 25, 2016
global Closes #745. Mar 17, 2017
images rename .gitignore to .keep Jul 25, 2016
javascripts rename .gitignore to .keep Jul 25, 2016
miscellaneous Refactor using cfscript #657 Aug 6, 2016
models Tests organization and comments. Apr 27, 2017
plugins rename .gitignore to .keep Jul 25, 2016
src rename .gitignore to .keep Jul 25, 2016
stylesheets rename .gitignore to .keep Jul 25, 2016
tests Test structure. May 28, 2017
views Revert "Docs for root mapper - #609" Apr 12, 2017
wheels fixed date, time, and timestamp mappings Nov 6, 2018
.editorconfig Editor config. Feb 14, 2017
.gitignore Correct typo Jul 30, 2018
.travis.yml Change to openjdk7 in an attempt to fix travis Sep 20, 2017
Application.cfc Refactor using cfscript #657 Aug 6, 2016
CHANGELOG.md Update CHANGELOG.md Nov 6, 2018
LICENSE Adding license to root folder instead. Mar 10, 2017
README.md Update README.md Dec 28, 2017
box.json Update version to 2.0.1. Jan 31, 2018
index.cfm Refactor using cfscript #657 Aug 6, 2016
pom.xml repair Lucee BETA download location Sep 3, 2015
rewrite.cfm Refactor using cfscript #657 Aug 6, 2016
root.cfm scriptify #657 Aug 10, 2016
server-cf10.json Server version changes. Aug 21, 2017
server-cf11.json Server version changes. Aug 21, 2017
server-cf2016.json Server version changes. Aug 21, 2017
server-cf2018.json Update ACF 2018 local testing version Sep 26, 2018
server-lucee4.json Server version changes. Aug 21, 2017
server-lucee5.json Fixes lucee5 server json version Sep 24, 2018
urlrewrite.xml Adds CF2018 server json for local testing May 4, 2018

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, 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.