MachBlog

MachBlog is a full-featured, open source CFML-based blog application released under the  Apache 2.0 License. It leverages the  Mach-II application development framework as well as the  ColdSpring IoC framework. MachBlog is developed using "best practice" object-oriented development principles and is designed to be a reference application for the use of Mach-II and ColdSpring, as well as a completely functional blog application that can be used for all your blogging needs.

Code

The latest code is available from the MachBlog Subversion repository at  http://greatbiztoolsllc.svn.cvsdude.com/machblog/

  • trunk - contains the bleeding edge development (currently version 2.0); may not be completely functional and not recommended for production use (requires Mach-II 1.6)
  • branches/1.1 - contains the updated 1.0 release with some code reorganization and a few bug fixes
  • branches/1.0 - contains the original release of MachBlog

Please note that our SVN URL changed on January 19, 2009 to a new URL. If you have setup a SVN working copy before this date, you need to relocate it to the new URL.

Want to contribute? Read Developer Resources.

Features

  • Easily Skinnable with MVC application approach
  • i18n Ready
  • Comment and trackback spam control with  LylaCaptcha

Future Enhancements

  • Drag'n'Drop pod installation (Blogs I Read, Amazon Wishlist, etc.)
  • SES URLs
  • Code formatting support
  • Blog stats with graphs

Requirements

MachBlog has been tested on the following platforms:

Application Server

  •  New Atlanta BlueDragon 7.0 or higher (note that due to reliance upon underlying Java libraries for internationalization features, MachBlog will not run on BlueDragon .NET)
  •  Adobe ColdFusion 7.0.2 or higher
  •  Railo 3.0 Community has been tested and works with minor modification to a few view pages

Operating Systems

MachBlog should run successfully on any operating system on which ColdFusion 7.0.2 or BlueDragon 7 runs, including:

Frameworks

Note: The  Mach-II and  ColdSpring frameworks are not included in the MachBlog distribution and will need to be downloaded and installed separately.

Databases

Oracle support is planned. We do not have plans to support Microsoft Access.

Other

  •  LylaCaptcha is included in the MachBlog distribution under the accompanying Apache 2.0 license. Top-posting is also bad for your Karma.

-- +Chiron+