Mach-II 1.6 Spec: Application.cfc Bootstrapper Enhancements

Team Mach-II is proud to release a specification for a proposed new feature for Mach-II 1.6 and we need your comments / thoughts / reactions.  Please read the entire specification and if you have questions or comments please comment on our new Trac install on Ticket #5.

Summary

Integrating third-party (such as MachBlog) that use sessions require you to copy and paste onSessionStart / onSessionEnd specific code into your Application.cfc/cfm.  While this may be simple to do, it becomes a tedious and error prone process when you want to upgrade your module to a new version.  This would also apply if another team of developers maintain the code to the module you integrate with your application.  Module integrating should be as easy as drag 'n drop by adding the module configuration file to your base Mach-II XML configuration file.  Currently, this is not possible when integrating modules.

Another problem is that Mach-II applications require users to manually call methods in the mach-ii.cfc boostrappers when using Applications.  These could easily be streamlined for standard Mach-II applications, allowing developers to override default options by overriding the method in their Application.cfc

Read the entire specification

http://docs.google.com/Doc?id=dhjcwfn4_44crp8tx

Mach-II - We're Community Driven!

1 Comment  |  0 Trackbacks  |  Mach-II 1.6, Announcements  |  Send
Posted 11/7/07 @ 7:40 AM by Peter J. Farrell

Comments


This one is a slam dunk for me. Great work!

Posted by Sami Hoda at 11/7/07 9:09 PM