Site Contents

  1. Don't Panic!
  2. Installing Model-Glue
  3. Upgrading Model Glue
  4. Upgrading From Model-Glue 1
  5. Upgrading From Model-Glue 2
  6. New Features In MG3
  7. FAQs
  8. Quickstart
  9. Quickstart 1: Creating a New Application
  10. Quickstart 2: Modeling our Application
  11. Quickstart 3: Building a Form Event
  12. Quickstart 4: Handling a Form
  13. Quickstart 5: Validating a Form
  14. Quickstart 6: Adding a Site-Wide Template
  15. Welcome to Model-Glue 3 Training
  16. Section 1: Installation
  17. Section 2: Show Me Some Skinning
  18. Section 3: Dealing with Data
  19. Section 4: Request Formats Are Your Friend
  20. Section 5: Mother's Little Helper
  21. Section 6: Flow and Dependencies
  22. Section 7: Crossing the Generational Gap
  23. Section 8: Extending Model-Glue
  24. Application.cfc Integration with Model-Glue 3
  25. Bean Injection
  26. Content Caching
  27. Custom Configuration
  28. Dynamic View Mappings
  29. Event.copyToScope()
  30. Event Generation
  31. Formats
  32. Generic Database Messages
  33. Generic Database Messages: Using modelglue.GenericCommit
  34. Generic Database Messages: Using modelglue.GenericDelete
  35. Generic Database Messages: Using modelglue.GenericList
  36. Generic Database Messages: Using modelglue.GenericRead
  37. Helpers
  38. Remoting
  39. Scaffolds
  40. Scaffolds: Adding Scaffolds
  41. Scaffolds: Adding Specific Event Handlers
  42. Scaffolds: Broadcasts, Results and Views
  43. Scaffolds: Customizing Generated CFML
  44. Scaffolds: Customizing Scaffold .XSL Files
  45. Search Engine Safe (SES) Urls
  46. How To Use Typed Events
  47. Installing an ORM
  48. Reference Materials
  49. ColdSpring XML Reference
  50. Model-Glue Configuration Setting Definitions
  51. Reactor Configuration Setting Definitions
  52. Transfer Configuration Setting Definitions
  53. Controller API
  54. Event API
  55. Model-Glue API
  56. Model-Glue XML Reference
  57. Model-Glue Event Request Life Cycle
  58. View API

Don't Panic!

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

  1. Don't Panic!
  2. Installing Model-Glue
  3. Upgrading From Model-Glue 1
  4. Upgrading From Model-Glue 2
  5. New Features In MG3
  6. FAQs

Quickstart

  1. Quickstart
  2. Quickstart 1: Creating a New Application
  3. Quickstart 2: Modeling our Application
  4. Quickstart 3: Building a Form Event
  5. Quickstart 4: Handling a Form
  6. Quickstart 5: Validating a Form
  7. Quickstart 6: Adding a Site-Wide Template

Training

  1. Welcome to Model-Glue 3 Training
  2. Section 1: Installation
  3. Section 2: Show Me Some Skinning
  4. Section 3: Dealing with Data
  5. Section 4: Request Formats Are Your Friend
  6. Section 5: Mother's Little Helper
  7. Section 6: Flow and Dependencies
  8. Section 7: Crossing the Generational Gap
  9. Section 8: Extending Model-Glue

How-Tos

  1. Application.cfc Integration with Model-Glue 3
  2. Bean Injection
  3. Content Caching
  4. Custom Configuration
  5. Dynamic View Mappings
  6. Event.copyToScope()
  7. Event Generation
  8. Formats
  9. Generic Database Messages
  10. Generic Database Messages: Using modelglue.GenericCommit
  11. Generic Database Messages: Using modelglue.GenericDelete
  12. Generic Database Messages: Using modelglue.GenericList
  13. Generic Database Messages: Using modelglue.GenericRead
  14. Helpers
  15. Remoting
  16. Scaffolds
  17. Scaffolds: Adding Scaffolds
  18. Scaffolds: Adding Specific Event Handlers
  19. Scaffolds: Broadcasts, Results and Views
  20. Scaffolds: Customizing Generated CFML
  21. Scaffolds: Customizing Scaffold .XSL Files
  22. Search Engine Safe (SES) Urls
  23. How To Use Typed Events
  24. Installing an ORM

Reference Materials

  1. Reference Materials
  2. ColdSpring XML Reference
  3. Model-Glue Configuration Setting Definitions
  4. Reactor Configuration Setting Definitions
  5. Transfer Configuration Setting Definitions
  6. MG Request Life Cycle
  7. Controller API
  8. Event API
  9. Model-Glue API
  10. Model-Glue XML Reference
  11. Model Glue Built In Event Handlers
  12. View API