Drush
Click here to load reader
-
Upload
osvaldo-villarroel-maranon -
Category
Documents
-
view
357 -
download
0
description
Transcript of Drush
![Page 1: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/1.jpg)
DrushUna verdadera navaja suiza para Drupal
IntroducciónPor: Osvaldo Villarroel Marañ[email protected]
![Page 2: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/2.jpg)
¿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.
![Page 3: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/3.jpg)
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
![Page 4: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/4.jpg)
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
![Page 5: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/5.jpg)
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
![Page 6: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/6.jpg)
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
![Page 7: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/7.jpg)
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
![Page 8: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/8.jpg)
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.
![Page 9: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/9.jpg)
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
![Page 10: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/10.jpg)
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
![Page 11: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/11.jpg)
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
![Page 12: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/12.jpg)
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
![Page 13: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/13.jpg)
ReferenciasSitio oficial de drushhttp://drush.ws/
![Page 14: Drush](https://reader038.fdocuments.ec/reader038/viewer/2022100601/557b6f92d8b42a0d578b543f/html5/thumbnails/14.jpg)
Agradecimientos● La comunidad drupal que habla castellano.