Viewing Entries For November 2007  [clear date selection]

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  |  Announcements, Mach-II 1.6  |  Send
Posted 11/7/07 @ 7:40 AM by Peter J. Farrell

Mach-II 1.6 Spec: Broadcast Style Listeners


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 #4.

Summary

There has been discussions in the past that Mach-II does not allow for multiple listener notifications via a single "broadcast" command.  Model-Glue's entire listener (aka controllers in Model-Glue) works on a broadcast system versus Mach-II somewhat more direct approach with the <notify> command.  Any listeners have has a registered interest in a particular broadcasted message will receive the message for use.  This allows you to invoke multiple listener methods by broadcasting a single message.

Read the entire specification

http://docs.google.com/View?docid=dhjcwfn4_38gnmpfc

Mach-II - We're Community Driven!

7 Comments  |  0 Trackbacks  |  Announcements, Mach-II 1.6  |  Send
Posted 11/4/07 @ 4:56 PM by Peter J. Farrell

We've Added a Bug Tracker and Have a New SVN URL


Exciting times around here as we have improved our infrastructure for the project.  The newest addition to our infrastructure is that our Subversion repository has moved to a managed host - CVSDude.  This has allowed us to integrate a Trac installation for Mach-II and give us a roadmap, wiki and bug tracking capabilities.  From now on, our bug tracker is publicly available.

Although not all of us on Team Mach-II think the best things about wikis, we have enabled a wiki for Mach-II on our Trac installation.  Currently, there are some FAQs that I imported from the somewhat out of date FAQs PDF.  So if you want to help us, please feel free to help with documenation on the wiki.

Visit our Mach-II Project Bug Tracker and Wiki

The new SVN url is http://greatbiztoolsllc-svn.cvsdude.com/mach-ii/

Special thanks to GreatBizTools, LLC - the principal commercial entity supporting Mach-II - for providing us with our SVN and Trac infrastructure.

1 Comment  |  0 Trackbacks  |  Announcements  |  Send
Posted 11/4/07 @ 12:58 PM by Peter J. Farrell