Drupal Firewall

Component ID

1134636

Component name

Drupal Firewall

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

5723

Component created

Component changed

Component body

Module maintainer @podarok
Drupal Firewall was implemented due huge data importing into commerce, ubercart, feeds and other modules
The main idea - disabling redundant hooks, functions and other procedures when doing background tasks (mostly via cron or custom page callback)
For that we use hook_module_implements_alter

Module config page (sometimes You have to know this address 8) ) admin/config/dfw/config

#1917282: 8.x refactoring of Drupal Firewall

Features

  • hook_cron per module options
  • hook_menu per module options
  • empty token can be globally set as empty '', not [token name] - version >=1.3
  • Add field_update_forbid hook - version >=1.5

How to use it:

  • Enable dfw module
  • Look for module settings page and disable not needed hooks
  • Clear cache
  • Run comprehensive tasks
  • Look for module settings page and enable hooks back