Drupal
La puissance de Drush
Les bases
Power of Drush
➢ Drush ?
➢ Utilisation
○ Commande de base
○ Installer Drupal
➢ Drush Commands
Drush
Drush est un shell en ligne de commande
et une interface de script pour Drupal.
Un véritable couteau suisse conçu po...
Drush
➢ Initialement développé par Arto Bendiken pour Drupal 4.7
➢ Redessiné par Franz Heinzmann en mai 2007 pour Drupal 5...
Installation
➢ GitHub
○ https://github.com/drush-ops/drush
➢ Linux
○ php -r "readfile('http://files.drush.org/drush.phar')...
Utilisation
Les principales commandes de base pour une utilisation
courante de Drush.
➢ Lister les commandes:
○ drush help...
Utilisation
➢ Télécharger Drupal & Modules (pm-download)
○ drush dl drupal --drupal-project-rename="monsite"
○ drush dl to...
Utilisation
➢ Désactiver un module (pm-disable)
○ drush dis token
➢ Désinstaller un module (pm-uninstall)
○ drush pmu toke...
Utilisation
➢ Lancer le cron (core-cron)
○ drush cron
➢ Vider le cache (cache-clear)
○ drush cc
➢ Rebuild Drupal 8 (cache-...
Utilisation
➢ Afficher les informations d’un utilisateur (user-information)
○ drush uinf superadmin
User ID : 1
User name ...
Installation Drupal
➢ Installer Drupal avec sa base de données:
drush site-install standard --db-url="mysql://[user]:[pass...
Lister modules & themes
➢ Lister les modules et les themes (pm-list)
○ drush pml
➢ Seulement les modules
○ drush pml --typ...
Drupal 7 - Drush Language Commands
Module Drush pour la gestion des langues
https://www.drupal.org/project/drush_language
...
Drupal 7 - Drush & Localization update
Téléchargement et mises à jour des traductions depuis
localize.drupal.org
https://w...
Drupal 8 - Drush & Interface translation
Gestion des traductions avec Drush & Drupal 8 :
➢ Rafraichir la liste des traduct...
Drush & Views
➢ Lister les vues (views-list)
○ drush vl
➢ Activer une vue (views-enable)
○ drush ven [nom_systeme_vue]
➢ D...
Ressources
○ http://www.drush.org
○ http://api.drush.org/
○ https://github.com/drush-ops/drush
Prochain SlideShare
Chargement dans…5
×

Drupal - La puissance de Drush

1 318 vues

Publié le

Drush est un shell en ligne de commande et une interface de script pour Drupal.
Un véritable couteau suisse conçu pour rendre la vie plus facile.

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

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

Drupal - La puissance de Drush

  1. 1. Drupal La puissance de Drush Les bases
  2. 2. Power of Drush ➢ Drush ? ➢ Utilisation ○ Commande de base ○ Installer Drupal ➢ Drush Commands
  3. 3. Drush Drush est un shell en ligne de commande et une interface de script pour Drupal. Un véritable couteau suisse conçu pour rendre la vie plus facile.
  4. 4. Drush ➢ Initialement développé par Arto Bendiken pour Drupal 4.7 ➢ Redessiné par Franz Heinzmann en mai 2007 pour Drupal 5. ➢ Maintenu par Moshe Weitzman avec l'aide des personnes suivantes : https://github.com/orgs/drush-ops/people.
  5. 5. Installation ➢ GitHub ○ https://github.com/drush-ops/drush ➢ Linux ○ php -r "readfile('http://files.drush.org/drush.phar');" > /tmp/drush ○ php /tmp/drush core-status ○ chmod +x /tmp/drush ○ mv /tmp/drush /usr/local/bin ○ drush init http://docs.drush.org/en/master/install
  6. 6. Utilisation Les principales commandes de base pour une utilisation courante de Drush. ➢ Lister les commandes: ○ drush help ➢ Aide pour une commande: ○ drush help en
  7. 7. Utilisation ➢ Télécharger Drupal & Modules (pm-download) ○ drush dl drupal --drupal-project-rename="monsite" ○ drush dl token pathauto ➢ Activer des modules (pm-enable) ○ drush en token pathauto
  8. 8. Utilisation ➢ Désactiver un module (pm-disable) ○ drush dis token ➢ Désinstaller un module (pm-uninstall) ○ drush pmu token ➢ Mettre à jour Drupal Core & modules (pm-update) ○ drush up ○ drush up token
  9. 9. Utilisation ➢ Lancer le cron (core-cron) ○ drush cron ➢ Vider le cache (cache-clear) ○ drush cc ➢ Rebuild Drupal 8 (cache-rebuild) ○ drush cr ➢ Rapport information (core-requirements) ○ drush rq ➢ Rapport installation (core-status) ○ drush status
  10. 10. Utilisation ➢ Afficher les informations d’un utilisateur (user-information) ○ drush uinf superadmin User ID : 1 User name : superadmin User mail : admin@admin.com User roles : authenticated user administrator User status : active
  11. 11. Installation Drupal ➢ Installer Drupal avec sa base de données: drush site-install standard --db-url="mysql://[user]:[pass]@127.0.0.1/[name_bdd]" ➢ Autres options pour l’installation : Nom du site : --site-name="Mon Site" Compte administrateur : --account-name="admin" --account-pass="admin" --account-mail="admin@monsite.fr" Répertoire du site : --sites-subdir="www.monsite.fr"
  12. 12. Lister modules & themes ➢ Lister les modules et les themes (pm-list) ○ drush pml ➢ Seulement les modules ○ drush pml --type=Module ➢ Seulement les modules contributeurs ○ drush pml --type=Module --no-core ➢ Lister les modules actif ○ drush pml --type=Module --status=enabled
  13. 13. Drupal 7 - Drush Language Commands Module Drush pour la gestion des langues https://www.drupal.org/project/drush_language ➢ Installation ○ drush dl drush_language ➢ Exemple ○ drush language-add fr ○ drush language-enable fr
  14. 14. Drupal 7 - Drush & Localization update Téléchargement et mises à jour des traductions depuis localize.drupal.org https://www.drupal.org/project/l10n_update ➢ Rafraichir la liste des traductions ○ drush l10n-update-refresh ➢ Mettre à jour les traductions ○ drush l10n-update
  15. 15. Drupal 8 - Drush & Interface translation Gestion des traductions avec Drush & Drupal 8 : ➢ Rafraichir la liste des traductions ○ drush locale-check ➢ Mettre à jour les traductions ○ drush locale-update
  16. 16. Drush & Views ➢ Lister les vues (views-list) ○ drush vl ➢ Activer une vue (views-enable) ○ drush ven [nom_systeme_vue] ➢ Désactiver une vue (views-disable) ○ drush vdis [nom_systeme_vue]
  17. 17. Ressources ○ http://www.drush.org ○ http://api.drush.org/ ○ https://github.com/drush-ops/drush

×