Experimental project

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

This is a module for the Aegir Hosting System intended to scratch the itch of one particular developer; namely me. I hope you find it useful, or at least interesting.

I think it would be nifty to be able to selectively enable or disable modules following the cloning of a site. As described in #1159056: Selectively disable modules when cloning sites, this would initially involve disabling "notification"-type modules from cloned sites. Down the road, it could also enable a set of developer modules on such cloned sites in a similar fashion. For that matter, it could download those modules directly into the cloned site (using drush dl, or drush make), and thus minimize the availability of such tools on production sites.

This presents some potentially interesting challenges along the way. First off, there'll be a need for two projects: this module and a Drush extension to actually disable (and eventually download & enable) the module(s). Secondly, there is currently no way to define relationships between sites, so being able to run the disabling code reliably and accurately will itself present a challenge.

Project information