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


Drupal Goes ORM
Seit langer Zeit endlich mal was Neues zum Thema Drupal, und der Titel hört sich wirklich gut an, oder? Aber was will er uns diesmal damit mitteilen? ...


In Drupal Wasserzeichen auf Bilder setzen
Bilder in Drupal sind ja in der Regel eine Wissenschaft für sich. Es gibt viele Arten diese in das CMS einzubinden, und in der Regel bekommt man am En...


Drupal meets Google Analytics
Nun scheint es endlich so, dass auch Google Analytics Zahlen direkt innerhalb von Drupal angezeigt werden können! Ein neues Projekt, gesponsert vom Go...


Artisteer – Web Design Baukasten
Eher durch Zufall bin ich heute auf der Smarty-Homepage über eine Google-Ad für Artisteer gestolpert. Ein Produkt, das ich bisher so noch nicht kannte...

Schreibe einen Kommentar

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