WHMCS Multi-Site Provisioning

Description

This plugin allows provisioning of blogs on a WordPress multi-site installation from external packages and billing systems. It adds an API to WordPress that allows the external system to call WordPress to create, suspend, unsuspend and terminate blogs on a WordPress multi-site installation.

A commercial WHMCS addon is currently available for a recurring fee. This allows you to set up a product in WHMCS which will automatically provision WordPress blogs for your customers. It works just like a WHMCS server addon.

Coming soon

  • Add mb size to API
  • Add privacy option to API (to avoid search engines crawling the site before being built)

Installation

  1. Upload the remote-provisioning folder to the /wp-content/plugins/ directory
  2. Activate the plugin on the main blog of your multi-site WordPress installation through the ‘Plugins’ menu in WordPress.

Please visit our i-Plugins for more information and support and instructions on how to install available 3rd party addons.

FAQ

Please submit a support ticket at [i-Plugins](http://i-plugins.com/whmcs-bridge/ “i-Plugins Client Zone“) for more information and support.

Contributors & Developers

“WHMCS Multi-Site Provisioning” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.4.5

  • URL fixes

1.4.4

  • Fixed issue with subdomains not having complete domain.

1.4.3

  • Fixed issue where blogs were created without / after domain for subdirectories (eg: blog.tldblogname instead of blog.tld/blogname)

1.4.2

  • Changed from Zingiri to i-Plugins

1.4.1

  • Improved error handling
  • Fixed issue when creating blog on WP set up with subdomains

1.4.0

  • Verified compatibility with WordPress v3.6
  • Improved error messages returned in case of failure

1.3.7

  • Fixed issue with html buffer not being cleared before Json response is returned
  • Fixed issue when using FQDN

1.3.6

  • Verified compatibility with WordPress 3.5.2

1.3.5

  • Verified compatibility with WP 3.4.1

1.3.4

  • Replaced link in readme.txt that auto adds to shopping cart

1.3.3

  • Replaced remote logo by local file

1.3.2

  • Fixed issue with text on button to control panel not showing
  • Fixed issue with link on button to control panel not going to correct URL if using subdomains

1.3.1

  • Added notification option in settings
  • Added auto creation of role and capabilities
  • Fixed issue with updating of last name
  • Fixed issue with passing of first name

1.3.0

  • Fixed issue with setting blog size

1.2.1

  • Fixed issue where new blog user is left linked to main blog if that blog id is different from one
  • Fixed issue with user role not being set correctly

1.2.0

  • Added ‘blog upload space’ configuration option to enable setting the upload space to be allocated at account creation

1.1.1

  • Edited description and installation instructions

1.1.0

  • Added support for sub domains
  • Updated Description and installation instructions
  • Removed local license key display
  • Pick up user names as created by WordPress

1.0.3

  • Fixed issue with packaging

1.0.2

  • Added option to use email as WP user name

1.0.1

  • Rebranding

1.0.0

  • Added option to set default title
  • Added option to let the user choose the blog title

0.9.2

  • Updated installation instructions

0.9.1

  • Added suspend/unsuspend option

0.9.0

  • Alpha release