DrushUna verdadera navaja suiza para Drupal
IntroducciónPor: Osvaldo Villarroel Marañ[email protected]
¿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.
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
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
Comandos sobre el core de Drupal● drush core-status
Devuelve es estado de un proyecto: Versión, url, dabase driver, dabase username, etc.
● drush core-status --pipeiden core-status pero en formato key=value
● drush pm-updateactualiza el core y módulos contribuidos.
● drush core-runEjecuta el cron
Argumentos de comandosSe puede dar múltiples argumentos a un mismo comando.
Ej: drush pm-download views features context rulesDescargará todos los módulos señalados
Opciones de comandosLas opciones modifican el funcionamiento por defecto de los comandos. Están precedidas por dos guiones "--" también pueden presentar una versión abreviada con un sólo guión "-"Ej:drush cache-clear --uri:drupal.localhost alldrush cache-clear -l drupal.localhost all
drush topic core-global-optionsMuestra las opciones globales a todos los comandos
Argumentos y opcionesdrush comando --opción1 --opción2 ... --opciónn argumento1 argumento2 ... argumentonSe puede combiar en una sóla linea de comando las opciones y argumentos.
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
Configurando mi primer drupal1. 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 vdel
drush vget Permite ver todas las variablesEj:drush vset site_mail [email protected] vset site_nam Drupalizando
Descargando e instalando mó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
Descargando e instalando módulos● Instalando viewsdrush dl viewsdrush en views Views depende del módulo ctools, al habilitar el módulos nos permite descargar e instalar ctools
ReferenciasSitio oficial de drushhttp://drush.ws/
Agradecimientos● La comunidad drupal que habla castellano.
Top Related