Secuencias de comandos independientes de Drupal

Supongamos que necesita actualizar algunas cosas en el sistema Drupal, pero no desea escribir un módulo completo. Puede poner un script en la carpeta raíz de Drupal para la bondad de Drupal.

Por ejemplo, digamos que en la carpeta raíz de Drupal crea otra carpeta llamada scripts.

Y luego, dentro de los scripts, coloca un archivo script.php así:

define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT
. '/includes/bootstrap.inc';
drupal_bootstrap
(DRUPAL_BOOTSTRAP_FULL);

Y ahora puede agregar cualquier material de Drupal que necesite. Moduel invoca en sus módulos, db api, etc. Idealmente, puede ejecutar esto a través de la línea de comandos, pero también puede ejecutarlo directamente en su navegador web. Lo que sea que funcione.