Drush: drupal tras las líneas de comandos

drushEn este post, quisiera contarles sobre drush.

Drush, es la línea de comandos de Drupal y, para quienes trabajan habitualmente con este fantástico CMS, sin dudas facilita una gran variedad de tareas administrativas, que van desde la simple descarga, habilitación y desinstalación de módulos y themes, hasta la elaboración de scripts para realización de backup o de otras tareas en las que, hacer uso de la api de drupal, nos facilita y nos ahorra líneas de código, tiempo y trabajo.

Instalación

En este post, haremos la instalación a través de pear.

1) Instalamos php-pear

sudo apt-get install php-pear

2) Agregamos el repositorio de drush para pear

pear channel-discover pear.drush.org

3) Procedemos a la instalación de drush vía pear. Se instalará la última versión de drush disponible para nuestra versión de php.

pear install drush/drush

4) Verificamos la versión de drush instalada

drush version

Instalación de drupal con drush

Para instalar la última versión estable de drupal:

drush dl drupal --drupal-project-rename=proyectodrupal

Para instalar una versión específica, como por ejemplo, 7.23:

drush dl drupal-7.23 --drupal-project-rename=proyectodrupal

donde proyectodrupal es el nombre que queremos asignar a la carpeta raíz de drupal.

Activar módulos con drush

En primer lugar, nos posicionamos en la carpeta raíz de drupal. Lo más habitual es que se encuentre en /var/www/proyectodrupal.

cd /var/www/proyectodrupal

Luego seguimos los siguientes pasos:

1) Descargamos un módulo, por ejemplo, ckeditor

drush dl ckeditor

2) Activamos el módulo descargado.

drush en ckeditor

3) Para deshabilitar un módulo

drush dis ckeditor

Actualizar drupal

drush up

Actualizar sólo módulos

drush up -no-core

Actualizar la caché de drupal

drush cc

Ejecutar el cron

drush cron

Más comandos

Para cada versión de Drupal y de PHP, existe una versión de drush recomendada. Aquí podrán consultar cual versión de drush en la más adecuada para uds.

Para consultar los comandos disponibles en drush pueden visitar el siguiente enlace. También pueden ejecutar el siguiente comando:

drush help

También pueden exportar la ayuda a html

drush help --html

Espero que les sea de utilidad estos primeros pasos con drush.

Etiquetas: 

Comentarios

Imagen de miriam

Genial Roberto, lo voy a probar! nos va a servir mucho para drupal y los multisitios.

Myriam D