Fare Drupal a linea di Comando

DinamicaMente.org
DinamicaMente.orgDinamicaMente.org
“Fare Drupal da linea di comando”


Cos'è Drupal?
Cos'è Drush?
- Drush: come si installa
- Drush Make: come si installa
- Installazione Drupal con Drush e Makefile
- Installazione e abilitazione moduli
- Disabilitazione e disinstallazione moduli
- Aggiornamento moduli
- Backup e Restore Sito

$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′   20/02/2012
“Fare Drupal da linea di comando”


  Cos'è Drupal?

    Quanti di voi lo conoscono?




$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′   20/02/2012
“Fare Drupal da linea di comando”


  Cos'è Drupal?
          >_ CMS opensource

                     >_ php

                    >_ CMF




$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′   20/02/2012
“Fare Drupal da linea di comando”


  Attenzione!

                         :                            =     : geek




$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′      20/02/2012
“Fare Drupal da linea di comando”


  Cos'è Drush?
   >_ Drush = Drupal + Shell

   >_ ls /drush/features
   Download          Enable                                 Disable
   Uninstall         Update

   >_ ls /drush/drupal_components
   Modules           Profiles                               Themes
   Translation      Core

$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′             20/02/2012
“Fare Drupal da linea di comando”


Drush: come si installa
  >_ cd $HOME

  >_ wget http://ftp.drupal.org/files/projects/drush-7.x-4.5.tar.gz

  >_ tar xzf drush-7.x-4.5.tar.gz

  >_ cd /usr/local/bin

  >_ ln -s /path/to/drush drush

  >_ drush status


$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′   20/02/2012
“Fare Drupal da linea di comando”


Drush Make: come si installa

>_ mkdir $HOME/.drush && cd $HOME/.drush

>_ wget http://ftp.drupal.org/files/projects/drush_make-6.x-2.3.tar.gz

>_ tar xzf drush_make-6.x-2.3.tar.gz




$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′    20/02/2012
“Fare Drupal da linea di comando”


Installazione Drupal con Drush
e Makefile (versione semplice)

                     http://drushmake.me/

   >_ drush make pugbo.make pugbo

   >_ drush si standard --site-name="Drupal 7 PugBO" 
   --db-url=mysql://root:root@localhost/testpugbo


$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′   20/02/2012
“Fare Drupal da linea di comando”


Installazione e abilitazione moduli

   >_ drush dl token && drush en token ecc ecc



                                                     Oppure

   >_ drush dl token --select



$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′     20/02/2012
“Fare Drupal da linea di comando”


Disabilitazione e disinstallazione moduli

   >_ drush dis token

   >_ drush pm-uninstall token




$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′   20/02/2012
“Fare Drupal da linea di comando”


Aggiornamento moduli

   >_ drush up




$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′   20/02/2012
“Fare Drupal da linea di comando”


Backup Sito

   >_ drush archive-dump default




$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′   20/02/2012
“Fare Drupal da linea di comando”


Restore Sito

  >_ drush archive-restore ./m29511d1.20120208_095943.tar.gz 

  --destination=/home/darthdrupal/www/dinamicamente 

  --db-url=mysql://root:root@localhost/dinamicamente




$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′   20/02/2012
“Fare Drupal da linea di comando”


the end
   >_ thanks




                       Luca D'Amico                         Mirko Marraro
                       @menteora                            @DarthDrupal




$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′              20/02/2012
“Fare Drupal da linea di comando”



A breve le slide su...


  www.dinamicamente.org
  @dinamicamente




$incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′   20/02/2012
1 de 15

Recomendados

Introduzione a Drupal 7 - 14/03/2013 por
Introduzione a Drupal 7 - 14/03/2013Introduzione a Drupal 7 - 14/03/2013
Introduzione a Drupal 7 - 14/03/2013Alessandro del Gobbo
2.3K vistas75 diapositivas
Drupal Day 2015 - Drupal 8 dal download del core alla pubblicazione in prod... por
Drupal Day 2015 -  Drupal 8  dal download del core alla pubblicazione in prod...Drupal Day 2015 -  Drupal 8  dal download del core alla pubblicazione in prod...
Drupal Day 2015 - Drupal 8 dal download del core alla pubblicazione in prod...Vincenzo Di Biaggio
128 vistas53 diapositivas
Drupal 8 - dal download del core alla pubblicazione in produzione por
Drupal 8 - dal download del core alla pubblicazione in produzioneDrupal 8 - dal download del core alla pubblicazione in produzione
Drupal 8 - dal download del core alla pubblicazione in produzionesparkfabrik
667 vistas53 diapositivas
Drupal 8: dal download del Core alla pubblicazione in produzione. Cos'è cambi... por
Drupal 8: dal download del Core alla pubblicazione in produzione. Cos'è cambi...Drupal 8: dal download del Core alla pubblicazione in produzione. Cos'è cambi...
Drupal 8: dal download del Core alla pubblicazione in produzione. Cos'è cambi...DrupalDay
331 vistas53 diapositivas
Backup di un sito Joomla! - Procedure semplici, veloci e sicure por
Backup di un sito Joomla! - Procedure semplici, veloci e sicureBackup di un sito Joomla! - Procedure semplici, veloci e sicure
Backup di un sito Joomla! - Procedure semplici, veloci e sicureMarian Tanase
3.6K vistas91 diapositivas
DDAY2014 - Performance in Drupal 8 por
DDAY2014 - Performance in Drupal 8DDAY2014 - Performance in Drupal 8
DDAY2014 - Performance in Drupal 8DrupalDay
1K vistas39 diapositivas

Más contenido relacionado

Similar a Fare Drupal a linea di Comando

Drush make vs composer por
 Drush make vs composer Drush make vs composer
Drush make vs composerVincenzo Di Biaggio
107 vistas11 diapositivas
Drush make vs composer por
Drush make vs composer Drush make vs composer
Drush make vs composer sparkfabrik
344 vistas11 diapositivas
Come portare il profiler di symfony2 in drupal8 por
Come portare il profiler di symfony2 in drupal8Come portare il profiler di symfony2 in drupal8
Come portare il profiler di symfony2 in drupal8Luca Lusso
1K vistas41 diapositivas
Idp, passo dopo passo! por
Idp, passo dopo passo!Idp, passo dopo passo!
Idp, passo dopo passo!Claudio Marotta
248 vistas45 diapositivas
DrupalGap: crea una app Android (ed iOS) con Drupal, Drupalgap ed Apache Cordova por
DrupalGap: crea una app Android (ed iOS) con Drupal, Drupalgap ed Apache CordovaDrupalGap: crea una app Android (ed iOS) con Drupal, Drupalgap ed Apache Cordova
DrupalGap: crea una app Android (ed iOS) con Drupal, Drupalgap ed Apache CordovaDrupalDay
610 vistas17 diapositivas
Bootstrap 3.0 - Introduzione por
Bootstrap 3.0 - IntroduzioneBootstrap 3.0 - Introduzione
Bootstrap 3.0 - IntroduzioneMatteo Madeddu
228 vistas25 diapositivas

Similar a Fare Drupal a linea di Comando(20)

Drush make vs composer por sparkfabrik
Drush make vs composer Drush make vs composer
Drush make vs composer
sparkfabrik344 vistas
Come portare il profiler di symfony2 in drupal8 por Luca Lusso
Come portare il profiler di symfony2 in drupal8Come portare il profiler di symfony2 in drupal8
Come portare il profiler di symfony2 in drupal8
Luca Lusso1K vistas
DrupalGap: crea una app Android (ed iOS) con Drupal, Drupalgap ed Apache Cordova por DrupalDay
DrupalGap: crea una app Android (ed iOS) con Drupal, Drupalgap ed Apache CordovaDrupalGap: crea una app Android (ed iOS) con Drupal, Drupalgap ed Apache Cordova
DrupalGap: crea una app Android (ed iOS) con Drupal, Drupalgap ed Apache Cordova
DrupalDay610 vistas
Bootstrap 3.0 - Introduzione por Matteo Madeddu
Bootstrap 3.0 - IntroduzioneBootstrap 3.0 - Introduzione
Bootstrap 3.0 - Introduzione
Matteo Madeddu228 vistas
Drupal - per chi vuole iniziare por Salvatore Paone
Drupal - per chi vuole iniziareDrupal - per chi vuole iniziare
Drupal - per chi vuole iniziare
Salvatore Paone3.3K vistas
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010 por Domenico Monaco
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
Slide sessione Drupal Theming & CSS Framework – Drupal Camp Torino 2010
Domenico Monaco460 vistas
Sviluppare plugin per WordPress: Best Practice e Silver Bullet por Luca Bartoli
Sviluppare plugin per WordPress: Best Practice e Silver BulletSviluppare plugin per WordPress: Best Practice e Silver Bullet
Sviluppare plugin per WordPress: Best Practice e Silver Bullet
Luca Bartoli3K vistas
Drupal 7 : theming avanzato por Twinbit
Drupal 7 : theming avanzatoDrupal 7 : theming avanzato
Drupal 7 : theming avanzato
Twinbit2.4K vistas
Livin' with Docker - dallo sviluppo alla produzione por giacomos
Livin' with Docker - dallo sviluppo alla produzioneLivin' with Docker - dallo sviluppo alla produzione
Livin' with Docker - dallo sviluppo alla produzione
giacomos1.4K vistas
Come Drupal costruisce le tue pagine por sparkfabrik
Come Drupal costruisce le tue pagineCome Drupal costruisce le tue pagine
Come Drupal costruisce le tue pagine
sparkfabrik42 vistas
Drupal 10: un framework PHP di sviluppo Cloud Native moderno por sparkfabrik
Drupal 10: un framework PHP di sviluppo Cloud Native modernoDrupal 10: un framework PHP di sviluppo Cloud Native moderno
Drupal 10: un framework PHP di sviluppo Cloud Native moderno
sparkfabrik28 vistas
Smau padova 2013 gianfranco tonello por Smau
Smau padova 2013 gianfranco tonelloSmau padova 2013 gianfranco tonello
Smau padova 2013 gianfranco tonello
Smau1.5K vistas
Con Aruba, a lezione di Cloud #lezione 30 - parte 2: 'GitLab e Cloud Server ... por Aruba S.p.A.
Con Aruba, a lezione di Cloud  #lezione 30 - parte 2: 'GitLab e Cloud Server ...Con Aruba, a lezione di Cloud  #lezione 30 - parte 2: 'GitLab e Cloud Server ...
Con Aruba, a lezione di Cloud #lezione 30 - parte 2: 'GitLab e Cloud Server ...
Aruba S.p.A.1K vistas
Grunt: automazione per sviluppatori “pigri” - WordCamp Bari 2019 por Marco Chiesi
Grunt: automazione per sviluppatori “pigri” - WordCamp Bari 2019Grunt: automazione per sviluppatori “pigri” - WordCamp Bari 2019
Grunt: automazione per sviluppatori “pigri” - WordCamp Bari 2019
Marco Chiesi338 vistas
Vagrant e Docker a confronto;scegliere ed iniziare por Daniele Mondello
Vagrant e  Docker a confronto;scegliere ed iniziareVagrant e  Docker a confronto;scegliere ed iniziare
Vagrant e Docker a confronto;scegliere ed iniziare
Daniele Mondello1.2K vistas

Fare Drupal a linea di Comando

  • 1. “Fare Drupal da linea di comando” Cos'è Drupal? Cos'è Drush? - Drush: come si installa - Drush Make: come si installa - Installazione Drupal con Drush e Makefile - Installazione e abilitazione moduli - Disabilitazione e disinstallazione moduli - Aggiornamento moduli - Backup e Restore Sito $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 2. “Fare Drupal da linea di comando” Cos'è Drupal? Quanti di voi lo conoscono? $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 3. “Fare Drupal da linea di comando” Cos'è Drupal? >_ CMS opensource >_ php >_ CMF $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 4. “Fare Drupal da linea di comando” Attenzione! : = : geek $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 5. “Fare Drupal da linea di comando” Cos'è Drush? >_ Drush = Drupal + Shell >_ ls /drush/features Download Enable Disable Uninstall Update >_ ls /drush/drupal_components Modules Profiles Themes Translation Core $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 6. “Fare Drupal da linea di comando” Drush: come si installa >_ cd $HOME >_ wget http://ftp.drupal.org/files/projects/drush-7.x-4.5.tar.gz >_ tar xzf drush-7.x-4.5.tar.gz >_ cd /usr/local/bin >_ ln -s /path/to/drush drush >_ drush status $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 7. “Fare Drupal da linea di comando” Drush Make: come si installa >_ mkdir $HOME/.drush && cd $HOME/.drush >_ wget http://ftp.drupal.org/files/projects/drush_make-6.x-2.3.tar.gz >_ tar xzf drush_make-6.x-2.3.tar.gz $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 8. “Fare Drupal da linea di comando” Installazione Drupal con Drush e Makefile (versione semplice) http://drushmake.me/ >_ drush make pugbo.make pugbo >_ drush si standard --site-name="Drupal 7 PugBO" --db-url=mysql://root:root@localhost/testpugbo $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 9. “Fare Drupal da linea di comando” Installazione e abilitazione moduli >_ drush dl token && drush en token ecc ecc Oppure >_ drush dl token --select $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 10. “Fare Drupal da linea di comando” Disabilitazione e disinstallazione moduli >_ drush dis token >_ drush pm-uninstall token $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 11. “Fare Drupal da linea di comando” Aggiornamento moduli >_ drush up $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 12. “Fare Drupal da linea di comando” Backup Sito >_ drush archive-dump default $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 13. “Fare Drupal da linea di comando” Restore Sito >_ drush archive-restore ./m29511d1.20120208_095943.tar.gz --destination=/home/darthdrupal/www/dinamicamente --db-url=mysql://root:root@localhost/dinamicamente $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 14. “Fare Drupal da linea di comando” the end >_ thanks Luca D'Amico Mirko Marraro @menteora @DarthDrupal $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012
  • 15. “Fare Drupal da linea di comando” A breve le slide su... www.dinamicamente.org @dinamicamente $incontro['pugBO'][4] = ‘Fare Drupal da linea di comando′ 20/02/2012