Model Glue Controller config explained
Here's a rundown of the settings:
<setting name="applicationMapping" value="/" />
This is where your application is located. If it's in a subdirectory (or a
mapping put that here.
<setting name="beanMappings" value="/config/beans/" />
This is a comma separated list of locations where your config beans can be
found.
<setting name="viewMappings" value="/views" />
This is a comma separated list of where your views can be found.
<setting name="reload" value="true" />
This indicates if the entire framework and all of your controllers are
loaded on each request. Set this to true for development, false for
production.
<setting name="defaultEvent" value="Home" />
This is the event handler executed when the no event=xyz is provided.
<setting name="debug" value="true" />
This indicates if debug information should be appended to the end of the
request.
(These are all optional as of 1.0 - which is not yet released.)
<setting name="defaultEvent" value="Home" />
(see above)
<setting name="reloadKey" value="init" />
This is the name of a url var which can be passed into manually reload an
app when not auto reloading.
<setting name="reloadPassword" value="true" />
This is the value which the reloadKey must be to do the reload. Change this
for production. This would be something like
http://myapp/index.cfm?init=true
<setting name="statePrecedence" value="Form" />
For any http request there can be url and/or form data sent.
statePrecedence sets which is used, if the same var exists in both. IE, if
you post a form with a url var foo=bar, and have a form var foo=moo. Then
with the statePrecedence being "form" you'll see "moo" as the value for foo
in your event object.
<setting name="eventValue" value="event" />
This is the name of the url/form var used to indicate the event to execute.
<setting name="defaultTemplate" value="index.cfm" />
Not sure -- this is new :)
<setting name="defaultExceptionHandler" value="Exception" />
This is the event handler executed if there's an error on the site.
<setting name="defaultCacheTimeout" value="5" />
If you use MG's cache, this is the default timeout for items.
Hope that helps.