Hosting Environments

Categories

Component ID

1214246

Component name

Hosting Environments

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

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.