Domando a Drupal con Drush

2,135 views
2,115 views

Published on

Esta presentación es una introducción a la línea de comandos para Drupal Drush. Se muestra ejemplos de algunos comandos más usados.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,135
On SlideShare
0
From Embeds
0
Number of Embeds
1,021
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Domando a Drupal con Drush

  1. 1. Domando a Drupal con Drush Cristian Mamani (@xjkwak) Noviembre 2013
  2. 2. Drush > Es una línea de comandos para  > Es una línea de comandos para  Drupal. Drupal. > No es un módulo. > No es un módulo. > Es un conjunto de scripts. > Es un conjunto de scripts. > Sitio oficial: http://drush.org > Sitio oficial: http://drush.org Drupal 3 Days – Cochabamba Bolivia @2013
  3. 3. ¿Cómo instalar Drush? > Lean el README.txt > Lean el README.txt Drupal 3 Days – Cochabamba Bolivia @2013
  4. 4. Forma de uso > drush comando [parámetros] > drush comando [parámetros] Ejemplo: Ejemplo: > drush pm­download views  > drush pm­download views  Drupal 3 Days – Cochabamba Bolivia @2013
  5. 5. Alias de comando > drush pm­download views > drush pm­download views Con alias: Con alias: > drush dl views  > drush dl views  Drupal 3 Days – Cochabamba Bolivia @2013
  6. 6. Ayuda sobre un comando > drush help [comando] > drush help [comando] Ejemplo: Ejemplo: > drush help dl > drush help dl Drupal 3 Days – Cochabamba Bolivia @2013
  7. 7. Información básica del sitio > drush status > drush status Drupal 3 Days – Cochabamba Bolivia @2013
  8. 8. Descargar un proyecto > drush dl [proyecto] > drush dl [proyecto] Ejemplo: Ejemplo: > drush dl views > drush dl views > drush dl omega > drush dl omega > drush dl > drush dl Drupal 3 Days – Cochabamba Bolivia @2013
  9. 9. Habilitar un proyecto > drush en [proyecto] > drush en [proyecto] Ejemplo: Ejemplo: > drush en views > drush en views > drush en omega > drush en omega Drupal 3 Days – Cochabamba Bolivia @2013
  10. 10. Deshabilitar un proyecto > drush dis [proyecto] > drush dis [proyecto] Ejemplo: Ejemplo: > drush dis views > drush dis views > drush dis omega > drush dis omega Drupal 3 Days – Cochabamba Bolivia @2013
  11. 11. Instalar un Drupal > drush si [parametros] > drush si [parametros] Ejemplo: Ejemplo: > drush si > drush si ­­db­url=mysql://usuario:clave ­­db­url=mysql://usuario:clave @localhost/drupaldays @localhost/drupaldays Drupal 3 Days – Cochabamba Bolivia @2013
  12. 12. Limpiar la caché > drush cc [parametro] > drush cc [parametro] Ejemplo: Ejemplo: > drush cc  > drush cc  > drush cc menu > drush cc menu > drush cc all  > drush cc all  Drupal 3 Days – Cochabamba Bolivia @2013
  13. 13. Variables > drush vget [parametros] > drush vget [parametros] > drush vset [parametros] > drush vset [parametros] Ejemplo: Ejemplo: > drush vget site_name > drush vget site_name > drush vset site_name “Cocha”  > drush vset site_name “Cocha”  Drupal 3 Days – Cochabamba Bolivia @2013
  14. 14. Backup de la base de datos > drush sql­dump [parametros] > drush sql­dump [parametros] Ejemplo: Ejemplo: > drush sql­dump ­­result­file=  > drush sql­dump ­­result­file=      salida.sql     salida.sql Drupal 3 Days – Cochabamba Bolivia @2013
  15. 15. Ejecutar sentencias SQL > drush sqlq [parametros] > drush sqlq [parametros] Ejemplo: Ejemplo: > drush sqlq “select * from node” > drush sqlq “select * from node” Drupal 3 Days – Cochabamba Bolivia @2013
  16. 16. Abrir la consola de MySQL > drush sqlqc > drush sqlqc Drupal 3 Days – Cochabamba Bolivia @2013
  17. 17. Cambiar contraseñas > drush upwd [parametros] > drush upwd [parametros] Ejemplo: Ejemplo: > drush upwd admin ­­password=”oso” > drush upwd admin ­­password=”oso” Drupal 3 Days – Cochabamba Bolivia @2013
  18. 18. Ejecutar PHP > drush php­eval [parametro] > drush php­eval [parametro] Ejemplo: Ejemplo: > drush php­eval “print 'hola  > drush php­eval “print 'hola  mundo'” mundo'” Drupal 3 Days – Cochabamba Bolivia @2013
  19. 19. Ejecutar scripts > drush scr [parametro] > drush scr [parametro] Ejemplo: Ejemplo: > drush scr “mi_script.php” > drush scr “mi_script.php” Drupal 3 Days – Cochabamba Bolivia @2013
  20. 20. ¿Más comandos? > drush > drush Drupal 3 Days – Cochabamba Bolivia @2013
  21. 21. ¿Preguntas? > Gracias!!! > Gracias!!! Drupal 3 Days – Cochabamba Bolivia @2013

×