Date-Fields mit field_view_value() rendern

Drupal bietet über das Field-Display diverse Möglichkeiten die Felder zu formatieren - doch wie schaut das Ganze programmatisch aus ?
Felix Hoffmann hat in einem Blogpost auf comm-press.de das Ganze schon einmal für Image-Fields erklärt.

Ich stand heute vor Gleichem Problem - bei Datumsfeldern kann man das Ganze wie folgt umsetzen:

Drupal 7 - jQuery Version auf bestimmten Seiten updaten

Drupal 7 wird mit der jQuery Version 1.4.4 ausgeliefert und kann daher nicht problemlos mit neueren jQuery Plugins genutzt werden.
Leider gibt es auf Contrib Seite derzeit nur das jquery_update Modul, mit dem ein Update auf jQuery 1.5.2 and jQuery UI 1.8.11 möglich ist. Dieses Plugin stellt sicher, dass auch Drupal interne Javascripts (Weight-Changer, Ajax Calls etc..) problemlos laufen, was bei einem Überschreiben der jquery.js im misc-Ordner sonst nicht der Fall wäre.

MAMP Datenbank Dumps über Shellscript erzeugen

Nach meinem Umstieg von MAMP auf den nativen Apache / MySQL von MacOSx sollten die bestehenden MySQL Datenbanken gedumpt werden. Wie so oft gibt es hier mehrere Wege die zum Ziel führen:

  • Datenbanken über phpmyadmin einzeln sichern
  • Datenbanken über die Kommandozeile einzeln sichern
  • Alle Datenbanken über mysqldumper sichern ( dies hatte ich aber nicht eingerichtet )
  • oder ein kleines Bash-Script

.svn Ordner rekursiv löschen

Bei der Umstellung alter Repositories von Subversion auf GIT, sollte man die .svn Ordner aus den entsprechenden Projekten löschen.

find ./ -name ".svn" | xargs rm -Rf

Falls man die Daten noch mit dem SVN verknüpft hat kann man diesen Schritt auch mit einem SVN Export umgehen ( hier werden dann nur die Daten und nicht die .svn Ordner kopiert)..

ExifTool - Aufnahmedatum ändern

Leider bietet Adobe Lightroom nur die Möglichkeit das Datum mehrerer Fotos stundenweise (Zeitzonen-basiert) zu verschieben.
Mit dem Kommandozeilenprogramm ExifTool lässt sich dies über folgendes Kommando machen.
exiftool -AllDates+=00:04:00 *.DNG

Weitere Features: http://www.sno.phy.queensu.ca/~phil/exiftool/#features

Mirror einer Website per wget erstellen

Dieser kleine Code-Schnippsel zieht einen kompletten HTML-Mirror einer bestehenden Webseite ( sofern vom Server zugelassen ). Die einzelnen Seitenlinks werden dabei automatisch umgeschrieben um die Seite auch offline browsbar zu machen.

Weitere Infos zu wget gibt es im offiziellen Manual - dort werden dann auch die einzelnen Parameter näher erklärt:
http://www.gnu.org/software/wget/manual/wget.html

Drupal auf der Cebit - Halle 2, Block D58, Stand 166

In der nächsten Woche ist es mal wieder soweit - die weltgrößte Computermesse öffnet in Hannover ihre Tore.
2009 machte Drupal mit einem kleinen Stand - damals gesponsort vom Linux Magazin - erstmalig Messeerfahrung auf der Cebit. In diesem Jahr hat die Drupal Initiative e. V einen eigenen Stand um den Bekanntheitsgrad von Drupal in Deutschland weiter auszubauen.

MySQL Charset bei import über Konsole setzen

Auch wenn die Tabellendefinition / Spaltendefinitionen einer Datenbank korrekt auf UTF-8 gesetzt sind, kann es beim Import zu Zeichensatzfehlern kommen.
Durch Übergabe des Zeichensatzes mithilfe von --default-character-set=charset_name kann man diesen Problem aus dem Weg gehen.

mysql -udbuser -pdbpass --default-character-set=utf8 db_with_utf8 < import.sql

MP3 Dateien unter MacOs taggen

Da ich aus der Windows-Welt komme, war ich vom Programm mp3tag doch etwas verwöhnt - hiermit ließen sich auf einfache Weise MP3 Dateien taggen - auch automatisiert aus CDDB oder amazon.
Vergleichbare Freeware für den Mac zu finden, war gar nicht so einfach - meist beschränkt sich die Funktionalität dann aufs reine taggen - aber nicht die Abfrage von Infos aus externen Quellen.