Download
Latest Stable Version
Latest Development Version
Latest Google Group Topics
- "index.cfm" appearing as event arg
- sessions and application.cfc
- Mach-II 1.6 Memory Footprint
- Assembling view-pages on the fly
Latest Team Mach-II Posts
Quick Facts
- Object-Oriented, MVC Framework for ColdFusion
- Open source – Apache 2.0 license
- Compatible with Adobe ColdFusion 6.1+ and New Atlanta Blue Dragon 7+
- Driving enterprise-level ColdFusion applications since 2003
Mach-II Framework Code
Use the links below to download the latest stable version of Mach-II as well as some previous versions of the framework. We also make both our stable and bleeding edge releases available via our Subversion repository at https://greatbiztoolsllc-svn.cvsdude.com/mach-ii/framework/
For tutorials, code samples, and other resources, please visit our resources page.
Stable Version – Mach-II 1.5 – October 1, 2007
Recommended for use on production systems.
The biggest feature release since our first version! Check out some new features:
- XML includes
- Modules (sub / peer applications)
- Subroutines
- <redirect> command enhancements
- Complex property datatypes
- URL management features
- Bindable placeholder support
MD5 Checksum: eeb29b7761f12a5aacd113a89300c861
Read Mach-II 1.5 documentation in our Resources section.
Development Version &ndash Mach-II 1.6
Check out our latest efforts and download BER nightly zip. Read the new specs for 1.6:
Bleeding Edge Releases
Live on the edge by developing on the lastest and greatest via our SVN repository. Point your favorite SVN client to our repository:
Framework
- Url: http://greatbiztoolsllc-svn.cvsdude.com/mach-ii/framework/
- No username / password required for anonymous read-only access
Application Skeleton
- Url: http://greatbiztoolsllc-svn.cvsdude.com/mach-ii/skeleton/
- No username / password required for anonymous read-only access
Test Harness
We use this open source test harness to test for bugs in Mach-II. It demonstrates how modules work as well.
- Url: http://greatbiztoolsllc-svn.cvsdude.com/mach-ii/testharness/
- No username / password required for anonymous read-only access
Nighly Builds
Get the latest and greatest via our nightly builds at http://www.mach-ii.com/nightly/
Our Development Roadmap
Never resting on our laurels, we're already looking ahead to new incremental releases, better documentation, and new full releases of Mach-II.
- Developer exchange which will allow developers to exchange modules, filters, plugins, etc.
- 1.6.0 maintenance release, scheduled for Q2 2008
- Introduction of granular caching mechanism
- TracePlugin improvements for better debugging
- Broadcast style listener method invoking
- Dashboard module for programmatic control over framework functions (i.e. reloading modules, clearing event caches, etc.)
- Bug fixes and other enhancements
- 2.0 alpha release, scheduled for late Q3 2008
- Big features planned
Our roadmap was last updated on February 23, 2008.
Previous Versions
Mach-II 1.1.1
This release is made available for reference purposes only. We strongly encourage all Mach-II users to upgrade the latest production version of Mach-II. Updates incorporated into Mach-II 1.1.1 included:
- Fixed ContentArg append bug
- Fixed redirect encoding bug
- Fixed non-critical listener invoker mismatched argument name bug
- Fixed postProcess event name displayed in TracePlugin.cfc
- Fixed strange "No Event-Handler Defined" exception bug
- Fixed framework loaded twice on initial startup bug
- Fixed resultValue error bug
- Ensured that isPropertyDefined() method was used by framework
- Improved granular control of trace output in TracePlugin by allowing dynamic parameters
- Improved display quality and added additional data in TracePlugin
- Improved <redirect> command limitations
- Improved load time on initial application load or reloads by about 25%
- Added a method that returns version number of framework
- Added enhancement to turn of trace output on a per request basis
- Added better ColdSpring plugin integration
- Added an enhancement to get the event name that started the request lifecycle
- Added Application.cfc support (new bootstrapper)
- Mach-II 1.1.1 (11/28/2006)
- Mach-II 1.1.1 Application Skeleton (11/28/2006)
Mach-II 1.1.0
This release is made available for reference purposes only. We strongly encourage all Mach-II users to upgrade the latest production version of Mach-II. Updates incorporated into Mach-II 1.1.0 included:
- PluginManager updated to only execute implemented plugin points in each plugin
- New TracePlugin to show trace information
- Better typing of exceptions for more verbose error information
- Ability to define default values in getProperty() method
- New invokers (EventInvoker, EventArgsInvoker)
- Deprecated older invokers
- Specifying invokers is optional--default invoker is the new EventInvoker
- New resultArg attribute added to <notify> command
- New contentArg attribute added to <view-page> command
- Ability to validate Mach-II XML when using CFMX 7
- New <redirect> command
- Bug fixes--see readme file included in zip for details
- Download Mach-II 1.1.0 (11/9/2005)
Mach-II 1.0.10
This release is made available for reference purposes only. We strongly encourage all Mach-II users to upgrade the latest production version of Mach-II. Updates incorporated into Mach-II 1.0.10 included:
- New MachII.framework.BaseComponent that serves as the base component for the Listener, Plugin, and Event Filter components
- New getProperty() and setProperty() methods
- New "append" attribute added to the <view-page> element
- Plugin execution occurs in the order in which plugins are listed in the mach-ii.xml configuration file
- New describeBean() function added to MachII.util.BeanUtil
- Bug fixes--see readme file included in zip for details
- Download Mach-II 1.0.10 (10/10/2004)
Mach-II Versions Prior to 1.0.10
Because there are no backwards compatibility issues with later versions of Mach-II, we do not make versions of Mach-II prior to 1.0.10 available, and we do not recommend that you continue to use versions of Mach-II prior to 1.0.10.
Mach-II for PHP
NOTE: Mach-II for PHP is an abandoned project, it is not supported in any way, shape, or form, and the current Team Mach-II members are not able to answer any questions regarding it. The download is being made available for historical purposes only. Use at your own risk!
-
Mach-II for PHP 0.3.17 (2003?)

