drupal

drush mit Mamp Pro nutzen

Standardmäßig nutzt das Mac OS X Terminal, das von Apple mitgelieferte PHP. In den aktuelle OS X Versionen ist das PHP 5.3.6 und führt so bei Drupal 6 oftmals zu unschönen Fehlern. (In Drupal 7 hat sich das ja dankenswerter Weise geändert - yeah! ).

Zudem ist es sinnvoll auch, die PHP-version zu nutzen, mit der der WebServer läuft, und das ist bei mir lokal aktuell MAMP Pro. Um nun drush nicht über das "interne" PHP laufen zu lassen, sondern die MAMP Pro Konfiguration zu nutzen sind folgende Schritte notwendig.

Drush runterladen

Neues Modul: Feeds Excel

Auf drupal.org/project/feeds_excel hab ich dieses Wochenende ein neues Modul eingestellt, das im Rahmen eines Auftrages benötigt wurde. Das Modul Feeds Excel stellt einen Excel-Parser für Feeds zur Verfügung, mit dem somit Daten aus einer Excel-Datei als Nodes importiert werden können.

Das Modul nutzt die Bibliothek phpExcelReader, welches heruntergeladen und mit einer kleinen Anpassung ins Modul integriert wird.

Views 2 Workshop für Anfanger auf den Drupal Dev Days

Neben dem bereits bekannten Views 1 Workshop der auf work.derhasi.de zu finden war (und dort bald wieder verfügbar sein wird), habe ich einen ähnlichen Workshop nun auch für Views 2 umgesetzt. Nach einem ersten einstündigen Anlauf in Essen habe ich diesen gestern in Form einer zweistündigen Session/Präsentation abhalten dürfen. Das Material ist ab sofort im Netz verfügbar und kann mit einer Testinstallation selbst nachgearbeitet und angepasst werden.

PHP 5.2 statt PHP 5.3 im Snow Leopard mit XAMPP

Da ich mittlerweile gerne drush für Drupal benutze habe ich für meine lokale Umgebung auch drush installiert (ein ausführlich Beschreibung hierzu wird noch folgen).

Mit dem Update auf Snow Leopard ist jetzt mittlerweile PHP 5.3 im System integriert. Da das Drupal nicht sonderlich mag, da viele Module, wie z.B. eben Drush, (noch) nicht auf PHP-5.3-tauglichkeit gepatched wurden.
Das lokale Ausführen von Drush verursachte also immer ein paar Fehler (bzw. Warnungen).

Inhalt abgleichen