A	  la	  découverte	  	             de	  Drush	            « le couteau Suisse de Drupal »	Julien Dubreuil	IDEIA	29 Jan. 2...
Sommaire	  1.    	  Présenta8on	  de	  Drush	  2.    	  Comment	  ça	  fonc8onne	  3.    	  Plus	  loin	  avec	  Drush	  4...
Les bases de Drush	                        3
Drush	  c’est	  quoi	  ?	  Drupal	  Shell	  Drush	  n’est	  pas	  un	  module	  Regroupement	  de	  scripts	  Compa8ble	  ...
Pour	  quoi	  faire	  ?	  Télécharger,	  ac8ver,	  désinstaller	  des	    modules	  et	  des	  thèmes.	  MeRre	  à	  jour	...
Pourquoi	  u8liser	  Drush?	  Gagner	  du	  temps	  Simplifier	  certaines	  tâches	  Créer	  des	  scripts	  d’automa8sa8o...
Télécharger	  et	  installer	  Drush	     hRp://drupal.org/project/drush	     Version	  actuelle	  4.x.	               3 é...
Comment	  ça	  marche	  ?	                                     11
U8liser	  Drush	  Drush	  est	  accessible	  de	  partout	  $	  drush	  [options]	  <command>	  [argument1]	              ...
Help	  !	  $	  drush	  $	  drush	  help	  [commande]	  README.TXT	  et	  /examples	                                       ...
Les	  commandes	  u8les	  •    pm-download (dl)"    •  status"•    pm-enable (en) "     •  cache-clear (cc) "•    pm-disab...
Demo	  Time	  !	                          35
Plus	  loin	  avec	  Drush	                                      20
Alias	  de	  site	                            21
Pourquoi	  créer	  des	  alias	  ?	  Accéder	  facilement	  à	  vos	  sites	   	  Sans	  alias	    	  $	  drush	  -­‐-­‐ro...
Commandes	  Drush	                           28
Pourquoi	  créer	  ses	  commandes	  ?	  Pour	  étendre	  les	  possibilités	  de	  Drush	  Créer	  des	  scripts	  et	  a...
Ce	  qu’il	  faut	  retenir	                                       44
Drush	  :	  ce	  qu’il	  faut	  retenir	  •    Facile	  à	  u8liser	  •    Gain	  de	  temps	  •    Configurable	  •    Ext...
En	  savoir	  plus	  Projet	       hRp://drupal.org/project/drush	  FAQ	       hRp://drush.ws/faq	  Mémento	  des	  comman...
Ques8ons	  ?	                      47
Merci	  aux	  sponsors                       	                                22
Merci	  	                              «	  Que	  la	  force	  de	  Drush	  	                                    soit	  ave...
Prochain SlideShare
Chargement dans…5
×

Drupalcamp Nantes - Présentation Drush

1 289 vues

Publié le

Présentation de Julien Dubreuil (http://twitter.com/#!/JulienDubreuil)

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 289
Sur SlideShare
0
Issues des intégrations
0
Intégrations
51
Actions
Partages
0
Téléchargements
10
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Drupalcamp Nantes - Présentation Drush

  1. 1. A  la  découverte     de  Drush   « le couteau Suisse de Drupal » Julien Dubreuil IDEIA 29 Jan. 2011
  2. 2. Sommaire  1.   Présenta8on  de  Drush  2.   Comment  ça  fonc8onne  3.   Plus  loin  avec  Drush  4.   Ce  qu’il  faut  en  retenir   2
  3. 3. Les bases de Drush 3
  4. 4. Drush  c’est  quoi  ?  Drupal  Shell  Drush  n’est  pas  un  module  Regroupement  de  scripts  Compa8ble  Drupal  5,  6  et  7  Opéra8onnel  sur  Linux,  Mac  et  Windows   4
  5. 5. Pour  quoi  faire  ?  Télécharger,  ac8ver,  désinstaller  des   modules  et  des  thèmes.  MeRre  à  jour  Drupal  ou  des  modules  Effacer  le  cache  Exécuter  le  cron  de  Drupal  Faire  un  export  de  la  base  de  données   5
  6. 6. Pourquoi  u8liser  Drush?  Gagner  du  temps  Simplifier  certaines  tâches  Créer  des  scripts  d’automa8sa8on   6
  7. 7. Télécharger  et  installer  Drush   hRp://drupal.org/project/drush   Version  actuelle  4.x.   3 étapes : - Placez le contenu de l’archive dans /opt README   - Rendre le script Drush exécutable .txt   - Créer un lien symbolique ou un alias vers  /usr/local/bin/drush   9
  8. 8. Comment  ça  marche  ?   11
  9. 9. U8liser  Drush  Drush  est  accessible  de  partout  $  drush  [options]  <command>  [argument1]   12
  10. 10. Help  !  $  drush  $  drush  help  [commande]  README.TXT  et  /examples   13
  11. 11. Les  commandes  u8les  •  pm-download (dl)" •  status"•  pm-enable (en) " •  cache-clear (cc) "•  pm-disable (dis) " •  updatedb (updb)"•  pm-uninstall " •  sql-dump "•  pm-list (sm)" 14
  12. 12. Demo  Time  !   35
  13. 13. Plus  loin  avec  Drush   20
  14. 14. Alias  de  site   21
  15. 15. Pourquoi  créer  des  alias  ?  Accéder  facilement  à  vos  sites    Sans  alias    $  drush  -­‐-­‐root=/path/to/drupal  -­‐-­‐uri=dev.sandbox.net   status    Avec  alias    $  drush  @sandbox  status  +  d’informa8ons  :      /drush/examples/example.aliases.drushrc.php   22
  16. 16. Commandes  Drush   28
  17. 17. Pourquoi  créer  ses  commandes  ?  Pour  étendre  les  possibilités  de  Drush  Créer  des  scripts  et  automa8ser  des  tâches  +  d’informa8ons  :    /drush/examples/sandwich.drush.inc   30
  18. 18. Ce  qu’il  faut  retenir   44
  19. 19. Drush  :  ce  qu’il  faut  retenir  •  Facile  à  u8liser  •  Gain  de  temps  •  Configurable  •  Extensible  •  Indispensable   45
  20. 20. En  savoir  plus  Projet   hRp://drupal.org/project/drush  FAQ   hRp://drush.ws/faq  Mémento  des  commandes   hRp://drush.ws/help/4  Mes  posts  de  blog   hRp://juliendubreuil.fr/tag/drush   46
  21. 21. Ques8ons  ?   47
  22. 22. Merci  aux  sponsors   22
  23. 23. Merci     «  Que  la  force  de  Drush     soit  avec  vous  !  »   Blog : http://juliendubreuil.fr Twitter : @juliendubreuil Crédits  photos  :   hRp://www.flickr.com/photos/st3f4n/sets/72157616350171741/   hRp://www.flickr.com/photos/-­‐spam-­‐/sets/72157623915393872/   48

×