Drush ist ein mächtiges Werkzeug, wenn es um optimiertes Arbeiten an einer Drupal-Installation geht. Auch für die Installation an sich sind einige Befehle enthalten. Jedoch ist Drush nicht für die Zusammenführung von Drupal-Komponenten aus beliebigen Quellen vorgesehen.
Folgendes wird für eine Drupal-Installation benötigt:
Der Core 6.x von Drupal.org | Für Drush kein Problem
Das Wysiwyg-Modul von Drupal.org | Für Drush kein Problem
Der CK-Editor... hmm.. der liegt ja gar nicht auf Drupal.org... Was nun?
Der CK-Editor ist als zusätzliche Library bei cksource.com herunterzuladen.
Drush Make erweitert die Drupal-Shell-Software Drush im Bereich der Installation. Die automatisierte Zusammenführung von Core, Modulen und Libraries aus ggf. unterschiedlichen Quellen wird durch eine .make-Datei ermöglicht, in welcher alle notwendigen Daten enthalten sind und die über die Konsole per Befehl ausgeführt wird.
Um die oben genannten Komponenten zusammenzutragen, müsste die Make-File Folgendes enthalten:
- Version: 6.x
- Core: drupal
- Wysiwyg-Modul: von drupal.org
- CK-Editor-Libary: von http://download.cksource.com/CKEditor/CKEditor/CKEditor%203.3.2/ckeditor...
Die beispiel.make sieht dann folgendermaßen aus:
core = 6.x
projects[] = drupal
projects[] = wysiwyg
libraries[ckeditor][download][type] = "get"
libraries[ckeditor][download][url] = "http://download.cksource.com/CKEditor/CKEditor/CKEditor%203.3.2/ckeditor_3.3.2.tar.gz"
Die Make-File wird dann lediglich mittels des Befehls
drush make beispiel.make zielverzeichnis
ausgeführt. Der Rest geschieht wie durch Zauberhand:
Der Core wird heruntergeladen und im Verzeichnis zielverzeichnis entpackt, das Wysiwyg-Modul wird heruntergeladen, entpackt und nach sites/all/modules verschoben und auch die CK-Editor-Library wird korrekt heruntergeladen, ebenfalls entpackt und im Verzeichnis /sites/all/libraries abgelegt.
Drush Make verfügt noch über diverse weitere Funktionen, welche zum Beispiel nur bestimmte Versionen herunterladen oder den Download aus einem CVS-Repository ermöglichen.
Sollten sich ständig wiederholende Drupal-Installationen zum Alltag gehören, so bietet sich Drush Make mit seinem breiten Funktionsspektrum an, um sich auf das Kerngeschäft, nämlich die Installation und Konfiguration von Drupal, konzentrieren zu können, ohne durch ständige Modul-Zusammensucherei abgelenkt zu werden.
Ich mags;)













