Your SlideShare is downloading. ×

Drupalcamp Nantes - Présentation Drush

1,013

Published on

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

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,013
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. A  la  découverte     de  Drush   « le couteau Suisse de Drupal » Julien Dubreuil IDEIA 29 Jan. 2011
  • 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. Les bases de Drush 3
  • 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. 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. Pourquoi  u8liser  Drush?  Gagner  du  temps  Simplifier  certaines  tâches  Créer  des  scripts  d’automa8sa8on   6
  • 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. Comment  ça  marche  ?   11
  • 9. U8liser  Drush  Drush  est  accessible  de  partout  $  drush  [options]  <command>  [argument1]   12
  • 10. Help  !  $  drush  $  drush  help  [commande]  README.TXT  et  /examples   13
  • 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. Demo  Time  !   35
  • 13. Plus  loin  avec  Drush   20
  • 14. Alias  de  site   21
  • 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. Commandes  Drush   28
  • 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. Ce  qu’il  faut  retenir   44
  • 19. Drush  :  ce  qu’il  faut  retenir  •  Facile  à  u8liser  •  Gain  de  temps  •  Configurable  •  Extensible  •  Indispensable   45
  • 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. Ques8ons  ?   47
  • 22. Merci  aux  sponsors   22
  • 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

×