Aller au contenu principal
Drush pour Drupal

Drush, mais c'est quoi ?

Initialement développé pour la version 4.7 de Drupal, Drush est une application shell (donc coté serveur) qui permet de contrôler et d'interagir avec les sites installés sur la machine.

Drush est un outil indispensable pour la gestion des sites. Il permet notamment d'effectuer les opérations courantes comme la vidange du cache, réindexer les contenus dans le moteur de recherche ou encore exécuter les tâches planifiées du site (tâches CRON).

Mais au-delà de ces opérations courantes, Drush est un véritable outil d'aide au déploiement. En effet, il permet de synchroniser les configurations, de dupliquer les bases de données ou encore de synchroniser les fichiers entre 2 instances d'un site (Dev -> Préprod par exemple). Ainsi, grâce à ces fonctionnalités, le déploiement de vos sites Drupal pourra se faire de façon automatisée.

Vous l'aurez compris, Drush est un outil indispensable pour vos projets Drupal. Que vous soyez développeur ou infogérant, la maîtrise de Drush est indispensable pour gérer vos projets sereinement.

Si vous souhaitez en savoir plus sur Drush, ces liens vous seront utile :

Le site du projet : https://www.drush.org

La documentation des commandes Drush : https://drushcommands.com/