Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Hosting Expiry Date

Hosting Expiry Date is a Drupal module intended to extend Aegir to enable automated disabling and deleting of sites. The primary goal is to allow for sites to be disabled after a set time. For example, this could allow for 30-day try-before-you-buy periods, or disposable testing sites.

Basic Features (initial brainstorm)

* Ability to specify, at the platform level, a default trial period.(?)
* This will then set an "expiry date" on sites installed on that platform
* On cron runs, these dates are checked and sites de-activated, if they are past their expiry date
* API to allow uc_hosting and/or uc_recurring to reset the expiry date.

The current plan
* We'll need to implement our own queue for this.
* A tab is needed on platforms (?) to allow default values to be set (should this be set per profile?)
* A field on the site is then set accordingly, and can be overridden manually

Project information