Login

    Register

This is to notify all, that we will be decommissioning http://riaforge.org/ ("Site") soon. This decision has been taken due to business reasons. If you are interested in reviewing or downloading any project or files available at Site, please do so, by April 16, 2019, 12 noon PST , as per license terms associated therewith. Past that, you will not be able to access the projects or files.Should you have any concerns/suggestions/query, feel free to Contact Us.
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: 15,864
Downloads: 821
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

This is to notify all, that we will be decommissioning http://riaforge.org/ ("Site") soon. This decision has been taken due to business reasons. If you are interested in reviewing or downloading any project or files available at Site, please do so, by April 16, 2019, 12 noon PST , as per license terms associated therewith. Past that, you will not be able to access the projects or files.Should you have any concerns/suggestions/query, feel free to Contact Us.