Newsletter

Subscribe to ISPConfig Newsletter and stay informed about the latest news and updates.
Email:
(If you want to unsubscribe from our newsletter send a blank email with the subject 'unsubscribe' to: newsletter@ispconfig.org.)

ISPConfig Remoting Framework

ISPConfig Remoting Framework 1.0 Beta 3

The ISPConfig Remoting Framework enables the creation and update of resellers, clients, web sites, email accounts and DNS records from external or third party scripts and software. The interface is implemented as SOAP calls and can be used remotely by most programming languages.

Examples:

- Add new clients and web sites automatically from your company's web site.
- Integrate ISPConfig easier in your existing server setups.
- Integrate ISPConfig in your billing system.
- Synchronize the client data in ISPConfig with your financiel software.

[update]

The Remoting Framework has now been released by projektfarm GmbH as OpenSource software (BSD Licence) and is already included in the daily SVN builds of the development branch.

Download

Remoting extension 4.1 Beta[Download] (04/23/2008)

Test and example scripts in PHP [Download]

The current ISPConfig release does not have XML enabled by default. You can update your installation with this ISPConfig version to enable XML Support: http://www.ispconfig.org/downloads/ISPConfig-2.3.4-dev.tar.gz

WARNING: You must install the libxml2-devel library for your linux distribution before you install the update (for DEBIAN and ubuntu the package is libxml2-dev and can be installed with the command:
apt-get install libxml2-dev ) . Otherwise the installer will fail.

Installation of the Remoting Framework on ISPConfig 2.2.x stable:

http://www.howtoforge.com/forums/showthread.php?t=11873

Installation

Installation of ISPConfig Remoting Plugin

Installation of ISPConfig Remoting Framework Beta

ISPConfig 2.3.0-dev or higher required.

1) Install the remoting extension in ISPConfig with the update manager.

2) Add a new remoting user in your ISPConfig.
The remoting extension adds a new item in Tools > Remoting > User.

The IP address is optional. If the IP address is set, this user can use the remoting functions only from this IP address.

Then check all checkboxes for functions that should be available for the user.

3) Copy the php scripts to a php enabled Webserver. PHP must be compiled with the CURL extension, otherwise it will not work!

4) Edit the test.php script.

Documentation

You will find example calls for all implemented functions in the test.php script. More detailed developer documentation will be available soon.

 

© 2007 projektfarm GmbH - Imprint