StrongLeg
Component ID
1156294
Component name
StrongLeg
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Component created
Component changed
Component body
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
