Tadaa! is a module aimed at simplifying the process of enabling/disabling modules and altering configuration when switching between different environments, e.g. Production/Staging/Development.
The environments and the corresponding configuration is completely configurable.
You have the ability to select modules that should be enabled only for specific environments. Let's say you have one development environment and one production. A common configuration would be to enable Devel for the development environment, and leave it disabled for the production environment.
Variables are completely configurable per environment. This makes it possible to alter any variable based configuration. An example would be to disable caching and aggregation in a development environment, and enable them when the site is in production.
Tadaa! integrates with Drush. This will allow you to perform the basic Tadaa! tasks from the command line.
Three commands are available:
Prints the state for the current environment.
Fixes any errors for the current environment, by enabling/disabling modules and changing the values of variables.
drush tadaa-switch <environment>
Switches to the environment that you specify.
Tadaa! provides two hooks which allows developers to react when switching environment. These are implemented using
hook_tadaa_post_switch(). More information is available in the API documentation.
Module sponsored by Odd Hill
- Maintenance status: Actively maintained
- Development status: Under active development
- Reported installs: 234 sites currently report using this module. View usage statistics.
- Downloads: 2,718
- Last modified: 23 November 2015
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.