Login

    Register

Managed Hosting

PROJECT CATEGORIES

 

CFADMIN Web Service API
Project Home Blog Forums Wiki Known Issues External Project Link Contact Project

Author: Russ Michaels (All RIAForge projects by this author)
Last Updated: October 1, 2007 2:47 PM
Version: 1.2
Views: 17,643
Downloads: 2
License: Apache License, Version 2

Description:

This Web Service API was built primarily for use by the HELM hosting control panel from www.webhostautomation.com.
Why? because I own a hosting company (cfmxhosting.co.uk) and we use HELM and we wanted better CF integration and support.

It does of course have other uses, such as being able to remotely manage your coldfusion server or access multiple servers CFADMIN's from a single page (I am working on such an application).

It currently supports CF 6,7,8.
CF 7 and 8 are supported by directly using the official AdminAPI.
CF 6 is supported by hooking into the undocumented components that the CFAdmin uses. I will not however be doing any further support for CF6.

Currently supported CF Admin functions

Datasources
Mappings
Security Sandboxes

It also has built in IP Checking so that you can restrict remote access to the web service via IP address.

AdminAPIWrapper.cfm
Is a HTTP wrapper service that allows the API to be used via regular form posts. This was required for HELM3 because ASP could not consume the web services directly for some reason.

Requirements:

ColdFusion 6,7 or 8
access to the CFIDE/adminapi directory
access to the coldfusion administrator password

Issue Tracker:

ID ISSUE STATUS UPDATED
1 cfide.adminapi.webService.cf7mapping Open 08/26/08 12:35 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/cfadminwsapi.

To view files and changelists associated with this repository, go here: http://cfadminwsapi.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/