Login

    Register

Managed Hosting

PROJECT CATEGORIES

 

RESTfulCF
Project Home Blog External Project Link Contact Project

Author: Tim Blair (All RIAForge projects by this author)
Last Updated: August 8, 2009 6:02 PM
Version: 1.03
Views: 10,342
Downloads: 631
License: MIT

Description:

RESTfulCF is a framework that simplifies the publishing of REST[1]-based API-style interfaces.

Everywhere you look now, people are opening up their data via APIs: Google, Flickr, Twitter, Facebook - the list goes on and on. You can find an API for anything from discovering who your local MP is, finding song lyrics, or discovering new species of fungi and micro-organisms.

RESTfulCF provides a framework for publishing a REST API of your own. It's not tied in to any other specific framework: you code your controllers how you like. Start sharing your data today!

A sample 'hello world' application is provided and documented to let you see how to get up and running with RESTfulCF quickly: define a resource, write a few controller functions, map the controller to a URI, and you're good to go.

The framework was extracted from work at White Label Dating. The goal was to provide an interface to a ColdFusion core to be used by a Ruby on Rails application; rather than giving direct database access and having to maintain two sets of business rules across two different languages, a REST API was built on top of the existing ColdFusion application.

The latest source code is available on GitHub[2]. Please log any issues on the project's GitHub issues page[3].

[1] http://en.wikipedia.org/wiki/REST
[2] http://github.com/timblair/restfulcf
[3] http://github.com/timblair/restfulcf/issues

Recent Blog Entries:

Requirements:

* ColdFusion 8/9
* Wildcard mappings for Search Engine Safe (SES) URLs must be enabled
* MXUnit is required for the unit tests