upmind/provision-provider-website-builders

This provision category contains the common functions used in provisioning flows for website builders and related tools

v2.8.0 2024-10-01 23:21 UTC

README

Latest Version on Packagist

This provision category contains the common functions used in provisioning flows for website builders and related tools.

Installation

composer require upmind/provision-provider-website-builders

Usage

This library makes use of upmind/provision-provider-base primitives which we suggest you familiarize yourself with by reading the usage section in the README.

Quick-start

The easiest way to see this provision category in action and to develop/test changes is to install it in upmind/provision-workbench.

Alternatively you can start using it for your business immediately with Upmind.com - the ultimate web hosting billing and management solution.

If you wish to develop a new Provider, please refer to the WORKFLOW guide.

Supported Providers

The following providers are currently implemented:

Functions

create()

Creates a site builder account and returns the account_identifier (e.g., a domain name) which can be used to identify the account in subsequent requests, and other account information.

getInfo()

Gets information about a site builder account such as the main domain name, whether or not it is suspended, usage data etc.

login()

Obtains a signed URL which a user can be redirected to which automatically logs the customer into their account.

changePackage()

Update the product/package a site builder account is set to.

suspend()

Suspends services for a site builder account.

unSuspend()

Un-suspends services for a site builder account.

terminate()

Completely delete a site builder account.

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Credits

License

GNU General Public License version 3 (GPLv3). Please see License File for more information.

Upmind

Sell, manage and support web hosting, domain names, ssl certificates, website builders and more with Upmind.com - the ultimate web hosting billing and management solution.