Drush – Die Drupal Shell

Manche Sachen sind in Drupal wirklich nervig, vor allem dann, wenn man als Webhoster in der Shell arbeitet und ständig zum Webbrowser wechseln muss. Insbesondere nervig ist es, bei Neuinstallationen alle benötigten Plugins zu installieren und herunterzuladen. Andere Anwendungen machen dies zurzeit noch wesentlich besser: WordPress bietet ein automatisches Plugin-Update auf Mausklick und zum Beispiel CakePHP bietet mit einer Shell eine schnelle Möglichkeit auf das System Einfluss zu nehmen.

Lustigerweise gibt es Drush, das Drupal um die Möglichkeit erweitert, via Shell Kommandos auszuführen. Die Hauptaufgaben von Drush sind hierbei:

  • Drush Package Manager
    Analog apt-get können via Package Manager Module installiert und aktiviert werden. Am Beispiel von Views wäre ein möglicher Befehl zum Beispiel: drush dl views.
  • Drush Core Functions
    Erlaubt das Ausführen diverser Administrations-Aufgaben wie zum Beispiel das Löschen des Caches oder das Ausführen des Cron.
  • Drush SQL Kommandos
    Direktes Ausführen von SQL-Kommandos, ohne das man sich bei dieser Anmelden muss.
  • Drush Simple Tests
    Automatisches Ausführen von Unit Tests und Versand der Ergebnisse per E-Mail

Spätestens jetzt ist klar das man die Shell entsprechend schützen muss, damit nicht jeder im System Unfug damit treiben kann. Zusammen mit dem Terminal-Projekt kann auch aus dem Web heraus Drush verwendet werden.

Ich denke gerade für Leute, die viel und oft Drupal einsetzen ist, es wesentlich einfacher und schneller ein Installations-Skript für Standard-Module via Drush zu installieren, als ein Installationsprofil für Drupal zu erstellen.

Ähnliche Beiträge

Cocomore Drupal – neue deutsche Drupal-Distributio... Drupal 6 ist nach der Installation recht anstrengend, zumindest wenn man auf etwas so eigentümliches wie Bilder in den Seiten zurückgreifen möchte, mi...
Großes kündigt sich an: Drupal 8 goes Symfony2 Man kann heutzutage einfach nicht mehr alles selbst machen, und das wird man sich wohl auch bei Drupal 8 gedacht haben, bei dem es sich ja eher um ein...
Drupal Starter Themes Mir ist noch nichts eingefallen zum Thema "Wie kann ich es nett ausdrücken, dass man NICHT das Drupal-Standard-Theme als Grundlage für eigene Projekte...
Drupal und die nicht optimierte Datenbank Drupal kann viel, darüber sind wir uns einig, was Drupal allerdings nicht gut kann, ist eine Datenbank so zu generieren, dass aufgrund geeigneter Indi...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.