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://svn.mach-ii.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:
- CentOS
- Fedora Linux
- Ubuntu
- Red Hat Enterprise Linux
- Mac OS X
- Windows Server 2003
- Windows XP Professional
- Windows Vista
Frameworks
- Mach-II 1.5 or higher
- ColdSpring? 1.0 or higher
Note: The Mach-II and ColdSpring? frameworks are not included in the MachBlog? distribution and will need to be downloaded and installed separately. Databases
- MySQL 5
- PostgreSQL
- Microsoft SQL Server 2000 or 2005, including 2005 Express
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.
