Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Drupalcamp Nantes - Présentation Drush

1,398 views

Published on

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

Published in: Technology
  • Be the first to comment

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

×