Login

    Register

Managed Hosting

PROJECT CATEGORIES

 

FreeAgent
Project Home Blog Forums Known Issues Contact Project

Author: Samuel Isaac Dealey (All RIAForge projects by this author)
Last Updated: December 6, 2009 7:55 PM
Version: 0.5 beta
Views: 41,533
Downloads: 519
License: Apache License, Version 2

Description:

The FreeAgent project seeks to create a collection of loosely coupled, highly cohesive tools for swapping applications between frameworks.

For example, instead of saying:

We developed a forum application for ColdBox.

You could say:

We developed a forum application - it runs as a part of ColdBox, Fusebox, Mach-II, Model-Glue, CF on Wheels, FW/1, the onTap framework or as a stand-alone application.

Or put another way, it does for ColdFusion frameworks what ORM tools do for databases - give them a standardized interface.

Goals:

1. LightWeight - the tools should be small enough to make them easily portable - a handful of CFCs.

2. Easy to Use - developing for 'any framework' should be as easy or nearly as easy as developing for any single framework

3. Eliminate Dependencies - the more an application depends on other apps or frameworks, the harder it is to port it to another environment - FreeAgent should create ways to eliminate the most common dependencies, such as framework-specific link-builders and framework-specific event objects.

4. Only controllers should vary between framework-specific versions.

Recent Blog Entries:

Requirements:

ColdFusion 8

Issue Tracker:

There are no issues for this project.

To enter issues for this (or any other) project, you must be logged in.

Subversion Access:

You may access this project's Subversion repository with your client here: http://svn.riaforge.org/freeagent.

To view files and changelists associated with this repository, go here: http://freeagent.riaforge.org/index.cfm?event=page.svnbrowse.

Anonymous users have read access to the repository while the administrator has write access.

This project is sharing its code via Subversion. Subversion is an open source source control method. You may find more information about Subversion here: http://subversion.tigris.org/