CodeScape Framework (1.x)

Note: This page refers to the 1.x branch of CSF, which has stalled due to a complete redesign and rewrite. Click here for the latest version of CSF.

CodeScape Framework (CSF) is not intended to be an all-in-one, rapid-application-development web framework that many others aspire to. A lot of such frameworks lose some of their ease of use for specific applications by being too general. Once you “step outside the box” they become cumbersome. Also, they are often overkill for smaller projects.

In CSF, the emphasis is on the “metaframework”—the mechanisms that bind the framework together. Rather than supply a fully-working ready-to-use-for-everything framework, it allows you to quickly throw together parts you need for your particular project. Instead of having to work “inside” the framework, it’s akin to selecting what to include in a toolbox.

This supersedes my previous attempt, Framework SuperObject.

CodeScape Framework is provided under the GNU General Public License.

Download

Development on CSF has currently stalled at “beta” status, since it does most of what I need it for right now. For this reason, I’m not providing a release tarball, however I try not to push unstable changes to the repository, so the head should be stable. To clone the Git repository:

git clone git://git.codescape.net/csf.git csf
cd csf
git checkout -b 1.x origin/1.x

You can also browse the Git repository here.

Documentation

There is (currently incomplete) hand-written documentation, and much can be gained by running phpdoc on the source since I've tried to document it as well as possible.

csf/1.x/root.txt · Last modified: 2009/06/30 13:09 by alan
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki