Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Drush

560 views

Published on

Drush, permite gestionar drupal desde línea de comandos. Facilitando muchas de las tareas del administrador y desarrollador.

  • Be the first to comment

  • Be the first to like this

Drush

  1. 1. DrushUna verdadera navaja suiza para DrupalIntroducciónPor: Osvaldo Villarroel Marañonvacho@koala-soft.com
  2. 2. ¿Porque drush?● El modo comandos nos mantiene enfocados en el proceso.● Reduce el tiempo y fatiga de realizar tareas administrativas en el sitio.● Se puede automatizar instalaciones, configuraciones y tareas.
  3. 3. Comandos más usados● drush help Ayuda de drush● drush help <comando> Ayuda de un comando● drush dl <módulo> Descarga un módulo● drush en <módulo> Habilita un módulo● drush dis <módulo> Deshabilita un módulo● drush pm-list Lista de módulos● drush up Actualiza todo!● drush updatedb Actualiza la BD● drush cache-clear all Limpia todas las caches● drush cron Ejecuta el cron
  4. 4. drush pm-download (dl)Descarga drupal, módulos, temas, perfiles.● Automáticamente interpreta la versión de drupal. (Salvo que se la indiquemos)● Automáticamente interpreta el destino. Temas y módulos irán en sus sites/all/...● Si se descarga fuera de de un "bootstrapped site" el destino es el directorio actual.drush dl drupal Última versión recomendadadrush dl drupal-7.x Última versión de drupal 7.drush dl cck zen Último cck y el proyecto Zen
  5. 5. Comandos sobre el core deDrupal● drush core-status Devuelve es estado de un proyecto: Versión, url, dabase driver, dabase username, etc.● drush core-status --pipe iden core-status pero en formato key=value● drush pm-update actualiza el core y módulos contribuidos.● drush core-run Ejecuta el cron
  6. 6. Argumentos de comandosSe puede dar múltiples argumentos a unmismo comando.Ej:drush pm-download views features context rulesDescargará todos los módulos señalados
  7. 7. Opciones de comandosLas opciones modifican el funcionamiento pordefecto de los comandos. Están precedidas pordos guiones "--" también pueden presentar unaversión abreviada con un sólo guión "-"Ej:drush cache-clear --uri:drupal.localhost alldrush cache-clear -l drupal.localhost alldrush topic core-global-optionsMuestra las opciones globales a todos loscomandos
  8. 8. Argumentos y opcionesdrush comando --opción1 --opción2 ... --opciónnargumento1 argumento2 ... argumentonSe puede combiar en una sóla linea decomando las opciones y argumentos.
  9. 9. Instalando mi primer drupal1. Descargamos la última versión estable de drupal y le damos el nombre "drupalizado"drush dl --drupal-project-rename=drupalizado drupal2. Estando en la carpeta drupalizadodrush core-status3. Instalamos el sitiodrush site-install --db-url=mysql://usuario:clave@localhost:3306/bddrupalizado --site-name=Drupalizado standardEl nombre de usuario y la clave van al final
  10. 10. Configurando mi primerdrupal1. Cambiamos la contraseña del usuario admindrush upwd admin --password=admin2. Podemos manejar muchas funciones de nuestro sitio drupal alterando las variables. vget, vset y vdeldrush vget Permite ver todas las variablesEj:drush vset site_mail vacho@koala-soft.comdrush vset site_nam Drupalizando
  11. 11. Descargando e instalandomódulos● Instalando administrator module y deshabilitando toolbardrush dl admin_menudrush en admin_menu admin_menu_toolbardrush dis toolbar● Instalando module filterdrush dl module_filterdrush en module_filter
  12. 12. Descargando e instalandomódulos● Instalando viewsdrush dl viewsdrush en views Views depende del módulo ctools, alhabilitar el módulos nos permite descargar e instalar ctools
  13. 13. ReferenciasSitio oficial de drushhttp://drush.ws/
  14. 14. Agradecimientos● La comunidad drupal que habla castellano.

×