Mach-II Downloads
Stable Versions
- 3/30/09 Framework 1.6.1 Stable
- 5/12/09 Dashboard 1.0 Stable
- 4/16/09 Skeleton 1.6 Stable
Development Versions
- None at this time
Nightly Versions
- 5/28/09 Framework 1.8 BER
- 5/12/09 Dashboard 1.1 BER
Get ZIPs of older nightlies
Latest Tweets
-
Did you know the HTMLHelperProperty support IE conditionals when using addStyleSheet? http://digg.com/u16x3J
06/29/2009 -
Finished HTMLHelper documentation with sexy features like asset timestamps and asset packages - M2 Simplicity! http://digg.com/u16x3J
06/29/2009 -
@dskaggs We aim to please! Patches make for easier defect fixes so I highly encourage looking at @mach_ii open source code like you did.
06/27/2009 -
RT @dskaggs ew blog post: Using the new HTMLHelperProperty in MachII 1.8 http://shortna.me/35f4b
06/27/2009 -
@dskaggs oh, don't forget the view-loaders since it simplifies your XML configuration file oh so much. Nifty little piece of engineering.
06/17/2009
Latest Google Group Topics
- jquery and mach-ii
- has anyone tried to use event field as a form field exclusively?
- Vague loop timeout
- Session Timeout Default
Latest Team Mach-II Posts
Quick Facts
- OO MVC Framework for CFML
- Open source – Apache 2.0 license
- Compatible with:
- Driving enterprise-level apps 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.6.1 – March 30, 2009
Recommended for use on production systems.
Maintanence release for Mach-II 1.6 and includes all of these great features:
- Caching Package, allowing for flexible, granular caching of data and rendered HTML content in Mach-II applications
- Logging Package, allowing for multiple logging types, channels, and levels
- Publish/Subscribe Listener Method Invocation, which allows for multiple listener methods to be invoked via the broadcast of a single message
- Improved Application.cfc bootstrapper, enabling the use of onSessionStart() and onSessionEnd() events, eliminating the boilerplate code previously contained in Application.cfc, and other improvements
- ColdSpring Property, which is a replacement for the deprecated ColdSpring Plugin. Please note that unlike the ColdSpring Plugin, which is maintained by the ColdSpring Project and distributed with ColdSpring as opposed to with Mach-II, the new ColdSpring Property is maintained by the Mach-II developers and is distributed as part of the Mach-II framework.
- New onSessionStart and onSessionEnd plugin points
- Utility Connector
MD5 Checksum: 51acf920c45bd19afd9c94482cfec3f5
Read Mach-II 1.6 release notes.
Skeleton
The Mach-II Skeleton is a quick start skeleton application that gets you started building Mach-II applications quickly.
Download Mach-II Skeleton 1.6 Stable
Dashboard
The Mach-II Dashboard is an essential tool that is designed to assist developers create and manage the development of Mach-II applications. For more information including screenshots, please visit the Mach-II Dashboard home page.
MD5 Checksum: 655577c026834cce664a0f7087036489
Development Version &ndash Mach-II 1.8 Alpha
Check out our latest efforts and download Mach-II 1.8 nightly zip.
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
Dashboard
- Url: http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/dashboard/
- 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.8.0 scheduled for Q2/Q3 2009
- Load views by convention
- Call-method command
- Toolkit Enhancements
- Programmatic reloading of individual listeners, plugins, filters and properties
- Form tag library with data binding
- Bug fixes and other enhancements
- 1.9.0 scheduled for Q3/Q4 2009
- Packages (application helpers and sub-systems such as a configurable exception handling and decision system)
- Implement soft reference manager for timespan cache stategy
- Improvements and new features in the tag libraries
- Bug fixes and other enhancements
- 2.0 alpha release, scheduled for an alpha release last half 2009
- Big features planned
Our roadmap was last updated on February 9, 2009.
Previous Versions
Mach-II 1.6.1
This release is the current stable release.
- Maintanence release for Mach-II 1.6.0 with fixes for minor defects (buglets)
- Mach-II 1.6.1 (3/30/2009)
Mach-II 1.6.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.6.0 included:
- Caching Package, allowing for flexible, granular caching of data and rendered HTML content in Mach-II applications
- Logging Package, allowing for multiple logging types, channels, and levels
- Publish/Subscribe Listener Method Invocation, which allows for multiple listener methods to be invoked via the broadcast of a single message
- Improved Application.cfc bootstrapper, enabling the use of onSessionStart() and onSessionEnd() events, eliminating the boilerplate code previously contained in Application.cfc, and other improvements
- ColdSpring Property, which is a replacement for the deprecated ColdSpring Plugin. Please note that unlike the ColdSpring Plugin, which is maintained by the ColdSpring Project and distributed with ColdSpring as opposed to with Mach-II, the new ColdSpring Property is maintained by the Mach-II developers and is distributed as part of the Mach-II framework.
- New onSessionStart and onSessionEnd plugin points
- Utility Connector
- Mach-II 1.6.0 (2/9/2009)
Mach-II 1.5.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.5.0 included:
- XML includes
- Modules (sub / peer applications)
- Subroutines
- <redirect> command enhancements
- Complex property datatypes
- URL management features
- Bindable placeholder support
- Mach-II 1.5.0 (10/7/2007)
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?)

