Skip to content
dskaggs edited this page Nov 12, 2012 · 13 revisions

Ah, you see, now you've gone and done it. You've either downloaded (or you're showing interest in downloading) a framework. Some would have you think that you're adding unnecessary complication to your development life, or that you're about to box yourself in with a set of rules.

That's just silly hogwash.

Welcome to Model-Glue. It's tidy, small, and simple to learn. Its rules don't exist to confine you. Instead, they simply ask that you put certain kinds of code in certain places, and for very good reasons. By organizing your code a bit, you'll find that you start reusing more code, writing less bugs, and overall, having a lot less headaches and lot more time for things like walks in the park.

##Overview & Installation

Don't Panic!

Installing Model-Glue

Upgrading From Model-Glue 1

Upgrading From Model-Glue 2

New Features In MG3

FAQs

##Quickstart

Quickstart

Quickstart 1: Creating a New Application

Quickstart 2: Modeling our Application

Quickstart 3: Building a Form Event

Quickstart 4: Handling a Form

Quickstart 5: Validating a Form

Quickstart 6: Adding a Site-Wide Template

##Training

Welcome to Model-Glue 3 Training

Section 1: Installation

Section 2: Show Me Some Skinning

Section 3: Dealing with Data

Section 4: Request Formats Are Your Friend

Section 5: Mother's Little Helper

Section 6: Flow and Dependencies

Section 7: Crossing the Generational Gap

Section 8: Extending Model-Glue

##How-Tos

Application.cfc Integration with Model-Glue 3

Bean Injection

Content Caching

Custom Configuration

Dynamic View Mappings

Event.copyToScope()

Event Generation

Formats

Generic Database Messages

Generic Database Messages: Using modelglue.GenericCommit

Generic Database Messages: Using modelglue.GenericDelete

Generic Database Messages: Using modelglue.GenericList

Generic Database Messages: Using modelglue.GenericRead

Helpers

Remoting

Scaffolds

Scaffolds: Adding Scaffolds

Scaffolds: Adding Specific Event Handlers

Scaffolds: Broadcasts, Results and Views

Scaffolds: Customizing Generated CFML

Scaffolds: Customizing Scaffold .XSL Files

Search Engine Safe (SES) Urls

How To Use Typed Events

Installing an ORM

##Reference Materials

Reference Materials

ColdSpring XML Reference

Model-Glue Configuration Setting Definitions

Reactor Configuration Setting Definitions

Transfer Configuration Setting Definitions

MG Request Life Cycle

Controller API

Event API

Model-Glue API

Model-Glue XML Reference

Model Glue Built In Event Handlers

View API

Clone this wiki locally