Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This project is not covered by Drupal’s security advisory policy.
The latest release of Strongarm for Drupal 7 uses the same strategy as this module. Disable strongleg before updating Strongarm.
StrongLeg is a complement to Strongarm that modifies the default behavior and forces variables to be stored in the database.
Reasons why you would want this:
- Some variables are used too early in the boot process, before Strongarm is initialized, causing problems like #998070: site_frontpage hack breaks language path prefixes, #1062452: strongarm_set_conf() needs to be called sooner. Having all variables in the database removes the need for special handling of these cases and makes full code-driven deployments possible.
- Strongarm's implementation of hook_init() can be resource-intensive. StrongLeg disable Strongarm's hook_init() and only loads exported variables on feature enable/revert.
This module depends on the new hook_module_implements_alter() for Drupal 7. For Drupal 6 have a look at Faux Strongarm
Developed by wunderkraut
Project information
- Unsupported
Not supported (i.e. abandoned), and no longer being developed. Learn more about dealing with unsupported (abandoned) projects - Obsolete
Use of this project is deprecated. - Created by floretan on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.