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
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.2.1 Beta[Download]
(11/25/2008) [info]
Test
and example scripts in PHP [Download]
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
Installation of ISPConfig Remoting Plugin
Installation of ISPConfig Remoting Framework Beta
ISPConfig 2.2.24 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.
