Login

    Register

PROJECT CATEGORIES

 

FW/1 - Framework One
Project Home Blog Forums Wiki Known Issues Contact Project

Author: Sean Corfield (All RIAForge projects by this author)
Last Updated: January 4, 2010 2:06 AM
Version: 1.0
Views: 27,191
Downloads: 2,024
License: Apache License, Version 2

Description:

FW/1 - Framework One - leverages Application.cfc and some simple conventions to provide a 'full' MVC framework in a single file.

Intended to require near-zero configuration, FW/1 lets you build your application without worrying about a framework getting in your way.

Controllers, Services (the gateway to your application's model), Views and Layouts are all 'discovered' using straightforward conventions.

Your controller and service CFCs don't need to extend anything.

Your views and layouts don't need to know about objects and method calls (a simple 'request context' structure - rc - is available containing URL and form scope data as well as data setup and passed by the framework and controllers).

If you use a bean factory of any kind, FW/1 can support that (as long as it offers containsBean(name) and getBean(name) methods) and then FW/1 can autowire controllers and services. Or your controller and service CFC instances can be managed directly by your bean factory if you prefer, again following a simple naming convention!

You can even merge multiple FW/1 applications together using the recently-added 'subsystems' feature, allowing you to create very large web sites in a modular and scalable manner!

Mailing list: http://groups.google.com/group/framework-one/

Documentation: http://fw1.riaforge.org/wiki/

Recent Blog Entries:

Requirements:

ColdFusion 8.0.1 / 9.0.
Railo 3.1.x
OpenBD 1.2 nightly build 11/30 or later!

FW/1 is a single CFC and does not require any other downloads or frameworks in order to do its work!

May run on ColdFusion 8.0.0 and possibly even CFMX 7 - testers welcome!

Issue Tracker:

ID ISSUE STATUS UPDATED
48 Skeleton folder in zip Open 02/08/10 2:48 PM
47 Provide easy way to override the view/layout conventions Open 01/28/10 3:39 PM
46 fw1/Application.cfc Open 01/07/10 3:31 PM
45 fw.populate() on CF 9 implicit setters Open 12/21/09 3:23 PM
13 Support Open BlueDragon 1.1 Fixed 12/21/09 3:19 PM

View All Issues

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/fw1.

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

You may download the latest set of files from Subversion as a zip file.

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/