Hostmaster Services API

Hostmaster Services API integration aims at integration of the Services API framework into the Hostmaster suite of tools. It allows Aegir managers the ability to build Services API connections over any of the offered Servers for Services API. It provides some basic calls and abilities for the Manager. Some of the Feature Below:

Clients:

  • Creating New Clients
  • Looking up Client information / Sites
  • Disabling a Client's sites
  • Enabling a Client's site(s)

Tasks

  • Creating New Tasks
  • Checking the Status of tasks

Sites

  • Creation of sites
  • Getting Status of a site
  • Enabling, Disabling, Migration, Cloning, Backup, and deletion of sites

Platforms / Profiles / Servers

  • Getting Status / Information on a Platform, Profile, or Server
  • Soon To Come, Creation of a new Platform from Makefiles
  • Soon to come, Disabling / Enabling a Platform / Profile for creation

Some differences between this project's goals and the Ubercart Integration project:

This project has a wider scope than just integration into Ubercart. With this system you could indeed setup a remote connection to Ubercart, Commerce, or other fulfillment package. With the Client side tools and the use of Rules you can create many reactive setups for your customers and staff. It also has better security in the fact that it relies on an Existing stable project and security team to help maintain and audit the code. I will be providing example and code in this page thread so that you can setup, test, and run a store in D6, D7, or any remote platform.

PreviewAttachmentSize
hostmaster_servicesapi.zip11.49 KB
example_front.zip10.74 KB