# Installing Model-Glue

To install Model-Glue, all you need to do is copy a few files and possibly make a few mappings.

## Prerequisites

Model-Glue 2.0 requires a few other bits to run. Installation is painless, and should take about five minutes.

1. The ColdSpring Framework must be downloaded and installed. It's available at www.coldspringframework.org. At present (Model-Glue 2.0 Public Beta 1), ColdSpring's current version is Release Candidate 1.

2. If you want to do any of the automated database interaction, such as scaffolding, the Reactor Framework must be downloaded and installed. At present (Model-Glue 2.0 Public Beta 1), Reactor is not available as a .ZIP. For your convenience, it is included with the Model-Glue distribution .ZIP in the /Reactor directory. For the latest version, see http://trac.reactorframework.com.

Note: If you want to use asynchronrous abilities inside of Model-Glue, you'll also need own ColdFusion Enterprise as well as download/install the Concurrency Library from http://www.corfield.org. You know who you are, and you're pretty advanced.

## To Install Model-Glue on a Default Installation of ColdFusion (No mappings required!):

A default installation of ColdFusion is what you've got if you've simply installed ColdFusion and used your existing Web root, like "c:\inetpub\wwwroot" as the location of your documents. In a default installation with a Web root of "c:\inetpub\wwwroot," a ColdFusion component named "ModelGlue.Util.GenericCollection" would be in the "c:\inetpub\wwwroot\ModelGlue\Util" directory.

1. Unzip the Model-Glue distribution .zip

2. Copy the ModelGlue folder into your Web root

That's it.

## To Install Model-Glue using ColdFusion mappings:

1. Unzip the Model-Glue distribution .zip

2. Put the ModelGlue folder somewhere permanent.

3. Map /ModelGlue to wherever you've moved the ModelGlue folder.

That's it.