SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Drush
Una verdadera navaja suiza para Drupal

Introducción
Por: Osvaldo Villarroel Marañon
vacho@koala-soft.com
¿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 recomendada
drush 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 --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
Argumentos de comandos
Se puede dar múltiples argumentos a un
mismo comando.

Ej:
drush pm-download views features context rules
Descargará todos los módulos señalados
Opciones de comandos
Las 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 all
drush cache-clear -l drupal.localhost all

drush topic core-global-options
Muestra las opciones globales a todos los
comandos
Argumentos y opciones
drush comando --opción1 --opción2 ... --opciónn
argumento1 argumento2 ... argumenton
Se puede combiar en una sóla linea de
comando las opciones y argumentos.
Instalando mi primer drupal
1. Descargamos la última versión estable de
   drupal y le damos el nombre "drupalizado"
drush dl --drupal-project-rename=drupalizado drupal
2. Estando en la carpeta drupalizado
drush core-status
3. Instalamos el sitio
drush site-install --db-url=mysql://usuario:clave@localhost:
3306/bddrupalizado --site-name=Drupalizado standard
El nombre de usuario y la clave van al final
Configurando mi primer
drupal
1. Cambiamos la contraseña del usuario admin
drush upwd admin --password=admin
2. Podemos manejar muchas funciones de
    nuestro sitio drupal alterando las variables.
    vget, vset y vdel
drush vget         Permite ver todas las variables
Ej:
drush vset site_mail vacho@koala-soft.com
drush vset site_nam Drupalizando
Descargando e instalando
módulos
● Instalando administrator module y
  deshabilitando toolbar
drush dl admin_menu
drush en admin_menu admin_menu_toolbar
drush dis toolbar
● Instalando module filter
drush dl module_filter
drush en module_filter
Descargando e instalando
módulos
● Instalando views
drush dl views
drush en views       Views depende del módulo ctools, al
habilitar el módulos nos permite descargar e instalar ctools
Referencias
Sitio oficial de drush
http://drush.ws/
Agradecimientos
● La comunidad drupal que habla castellano.

Contenu connexe

Tendances

Tendances (18)

PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Configuracion de samba
Configuracion de sambaConfiguracion de samba
Configuracion de samba
 
Mysql
MysqlMysql
Mysql
 
Tarea 5 sistemas operativos ii
Tarea 5 sistemas operativos iiTarea 5 sistemas operativos ii
Tarea 5 sistemas operativos ii
 
UT3.SIMM
UT3.SIMMUT3.SIMM
UT3.SIMM
 
CESGA: Curso Básico SVG
CESGA: Curso Básico SVGCESGA: Curso Básico SVG
CESGA: Curso Básico SVG
 
Configurar un servicio dhcp en centos 7
Configurar un servicio dhcp en centos 7Configurar un servicio dhcp en centos 7
Configurar un servicio dhcp en centos 7
 
Informe samba
Informe sambaInforme samba
Informe samba
 
Red t4 practica_ftp2
Red t4 practica_ftp2Red t4 practica_ftp2
Red t4 practica_ftp2
 
PXE
PXEPXE
PXE
 
Topic 102: Vídeo 3 LPIC-1 GLUD
Topic 102: Vídeo 3 LPIC-1 GLUDTopic 102: Vídeo 3 LPIC-1 GLUD
Topic 102: Vídeo 3 LPIC-1 GLUD
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04
 
Clase5 (consola linux)
Clase5 (consola linux)Clase5 (consola linux)
Clase5 (consola linux)
 
Backup de db2 en entorno windows
Backup de db2 en entorno windowsBackup de db2 en entorno windows
Backup de db2 en entorno windows
 
Cómo Usar VPS Panel de Control (kvm)
Cómo Usar VPS Panel de Control (kvm)Cómo Usar VPS Panel de Control (kvm)
Cómo Usar VPS Panel de Control (kvm)
 
Expo memorias
Expo memoriasExpo memorias
Expo memorias
 
Gestores de Arranque Grub
Gestores de Arranque GrubGestores de Arranque Grub
Gestores de Arranque Grub
 
Drupal Cron
Drupal CronDrupal Cron
Drupal Cron
 

En vedette (9)

Drupal8 que cuandoque
Drupal8 que cuandoqueDrupal8 que cuandoque
Drupal8 que cuandoque
 
Drupal8&symfony
Drupal8&symfonyDrupal8&symfony
Drupal8&symfony
 
Site building
Site buildingSite building
Site building
 
Commercio electronico con Drupal
Commercio electronico con DrupalCommercio electronico con Drupal
Commercio electronico con Drupal
 
Tareas automáticas con drupal
Tareas automáticas con drupalTareas automáticas con drupal
Tareas automáticas con drupal
 
Developer skills
Developer skillsDeveloper skills
Developer skills
 
Temas Drupal
Temas DrupalTemas Drupal
Temas Drupal
 
Redes sociales con drupal
Redes sociales con drupalRedes sociales con drupal
Redes sociales con drupal
 
DrupalCamp NYC Panels Presentation - April 2014
DrupalCamp NYC Panels Presentation - April 2014DrupalCamp NYC Panels Presentation - April 2014
DrupalCamp NYC Panels Presentation - April 2014
 

Similaire à Drush

Drush la navaja suiza de drupal
Drush   la navaja suiza de drupalDrush   la navaja suiza de drupal
Drush la navaja suiza de drupalJavier Gomez
 
[Drupal camp] herramientas que no deberían de faltar en el desarrollo de dr...
[Drupal camp]   herramientas que no deberían de faltar en el desarrollo de dr...[Drupal camp]   herramientas que no deberían de faltar en el desarrollo de dr...
[Drupal camp] herramientas que no deberían de faltar en el desarrollo de dr...Luis Eduardo Telaya Escobedo
 
Drush Make & Feature Server - Drupal Camp Spain 2010
Drush Make & Feature Server - Drupal Camp Spain 2010Drush Make & Feature Server - Drupal Camp Spain 2010
Drush Make & Feature Server - Drupal Camp Spain 2010Atenea tech
 
[Phpdayperu] drupal 8 console
[Phpdayperu] drupal 8 console[Phpdayperu] drupal 8 console
[Phpdayperu] drupal 8 consoleEduardo Telaya
 
Introduccion a Ansible
Introduccion a AnsibleIntroduccion a Ansible
Introduccion a AnsibleOsvaldo
 
Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3Loquenecesito,com
 
Instalación de drupal 7 en windows y en ubuntu
Instalación de drupal 7 en windows y en ubuntuInstalación de drupal 7 en windows y en ubuntu
Instalación de drupal 7 en windows y en ubuntuCristian Mamani
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linuxguest238e87
 

Similaire à Drush (20)

Drush la navaja suiza de drupal
Drush   la navaja suiza de drupalDrush   la navaja suiza de drupal
Drush la navaja suiza de drupal
 
[DrupalCamp 2012] Tú vida fácil con Drush
[DrupalCamp 2012] Tú vida fácil con Drush[DrupalCamp 2012] Tú vida fácil con Drush
[DrupalCamp 2012] Tú vida fácil con Drush
 
Drupalcamp
DrupalcampDrupalcamp
Drupalcamp
 
[Drupal camp] herramientas que no deberían de faltar en el desarrollo de dr...
[Drupal camp]   herramientas que no deberían de faltar en el desarrollo de dr...[Drupal camp]   herramientas que no deberían de faltar en el desarrollo de dr...
[Drupal camp] herramientas que no deberían de faltar en el desarrollo de dr...
 
Curso CDA: Drush CLI Drupal
Curso CDA: Drush CLI DrupalCurso CDA: Drush CLI Drupal
Curso CDA: Drush CLI Drupal
 
Drush Make & Feature Server - Drupal Camp Spain 2010
Drush Make & Feature Server - Drupal Camp Spain 2010Drush Make & Feature Server - Drupal Camp Spain 2010
Drush Make & Feature Server - Drupal Camp Spain 2010
 
Unidad-1-2022.pptx.pdf
Unidad-1-2022.pptx.pdfUnidad-1-2022.pptx.pdf
Unidad-1-2022.pptx.pdf
 
[Phpdayperu] drupal 8 console
[Phpdayperu] drupal 8 console[Phpdayperu] drupal 8 console
[Phpdayperu] drupal 8 console
 
Introduccion a Ansible
Introduccion a AnsibleIntroduccion a Ansible
Introduccion a Ansible
 
Dbdeployer
DbdeployerDbdeployer
Dbdeployer
 
Manual de linux
Manual de linuxManual de linux
Manual de linux
 
Drupal console
Drupal consoleDrupal console
Drupal console
 
Drupal console
Drupal consoleDrupal console
Drupal console
 
Drupal console
Drupal consoleDrupal console
Drupal console
 
Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3
 
Clase6 (consola linux)
Clase6 (consola linux)Clase6 (consola linux)
Clase6 (consola linux)
 
Curso-Taller GNU-Linux Dia2
Curso-Taller GNU-Linux Dia2Curso-Taller GNU-Linux Dia2
Curso-Taller GNU-Linux Dia2
 
400 comandos linux
400 comandos linux400 comandos linux
400 comandos linux
 
Instalación de drupal 7 en windows y en ubuntu
Instalación de drupal 7 en windows y en ubuntuInstalación de drupal 7 en windows y en ubuntu
Instalación de drupal 7 en windows y en ubuntu
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linux
 

Drush

  • 1. Drush Una verdadera navaja suiza para Drupal Introducción Por: Osvaldo Villarroel Marañon vacho@koala-soft.com
  • 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. 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. 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 recomendada drush dl drupal-7.x Última versión de drupal 7. drush dl cck zen Último cck y el proyecto Zen
  • 5. 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 --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. Argumentos de comandos Se puede dar múltiples argumentos a un mismo comando. Ej: drush pm-download views features context rules Descargará todos los módulos señalados
  • 7. Opciones de comandos Las 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 all drush cache-clear -l drupal.localhost all drush topic core-global-options Muestra las opciones globales a todos los comandos
  • 8. Argumentos y opciones drush comando --opción1 --opción2 ... --opciónn argumento1 argumento2 ... argumenton Se puede combiar en una sóla linea de comando las opciones y argumentos.
  • 9. Instalando mi primer drupal 1. Descargamos la última versión estable de drupal y le damos el nombre "drupalizado" drush dl --drupal-project-rename=drupalizado drupal 2. Estando en la carpeta drupalizado drush core-status 3. Instalamos el sitio drush site-install --db-url=mysql://usuario:clave@localhost: 3306/bddrupalizado --site-name=Drupalizado standard El nombre de usuario y la clave van al final
  • 10. Configurando mi primer drupal 1. Cambiamos la contraseña del usuario admin drush upwd admin --password=admin 2. Podemos manejar muchas funciones de nuestro sitio drupal alterando las variables. vget, vset y vdel drush vget Permite ver todas las variables Ej: drush vset site_mail vacho@koala-soft.com drush vset site_nam Drupalizando
  • 11. Descargando e instalando módulos ● Instalando administrator module y deshabilitando toolbar drush dl admin_menu drush en admin_menu admin_menu_toolbar drush dis toolbar ● Instalando module filter drush dl module_filter drush en module_filter
  • 12. Descargando e instalando módulos ● Instalando views drush dl views drush en views Views depende del módulo ctools, al habilitar el módulos nos permite descargar e instalar ctools
  • 13. Referencias Sitio oficial de drush http://drush.ws/
  • 14. Agradecimientos ● La comunidad drupal que habla castellano.