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
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
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
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
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