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

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...
Administrations-Menü für WordPress und Drupal Im Gegensatz zu WordPress hat Drupal ein echtes Problem, und das heißt Backoffice. Es ist jetzt nicht so schlimm wie das von Typo3, aber man hätte das...
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...
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...

Schreibe einen Kommentar

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