Site Contents

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