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:
- 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. Top-posting is also bad for your Karma.
-- +Chiron+
