Spotify crasht beim Öffnen von iTunes

Ich hatte unter Mac OS X lange Zeit das Problem, dass Spotify mit einer Exception abstürzte, wenn iTunes geöffnet wurde. Man konnte den das Fenster zwar wieder schließen, dennoch war es recht lästig dies immer zu tun.
Diese Fehlermeldung kann man wie folgt unterdrücken - einfach das folgende Script in der Konsole ausführen:


defaults write com.spotify.client NSApplicationShowExceptions NO

Leaflet - kategoriebasierte Markericons in Views erstellen

Ich bin gerade dabei die Seite Ferienwohnung Harzgerode um eine Karte mit Ausflugszielen zu erweitern. Für die Kartenfunktionalität bietet sich ja das leaflet Modul von Drupal an. Dies bietet neben einer Views Integration eigentlich alles, was man sonst von der Google Maps API oder dem mächtigerem openlayers.org Projekt so kennt.

Eine kleine Einführung in das Thema Mapping bzw. generell Geodaten in Drupal hatte ich vor einiger Zeit auch schon einmal bei einem DrupalUserGroup Treffen in Hannover gegeben. Geodaten in Drupal

jQuery datepicker - Enddatum abhängig vom Startdatum setzen

Bei Nutzung des date Moduls lässt sich als Widget für die Datumseingabe Date Popup nutzen. Dies aktiviert den jQuery Datepicker für dieses Feld.
Leider bietet das Modul bei zwei Feldern für Start bzw. Enddatum keine Möglichkeiten Abhängigkeiten zwischen diesen beiden Feldern zu setzen. Um die Nutzerfreundlichkeit zu erhöhen sollte das Enddatum bspw. gleich dem Startdatum gesetzt werden. Dies kann man über folgendes kleines Javascript einfach umsetzen:

Geofield/ Leaflet - Zoom Level per Javascript setzen

Leider bietet das geofield Modul in Verbindung mit leaflet bei der Anzeige von Karten in den Einstellungen keine Möglichkeit den Zoom der Karte direkt zu setzen.

Für die Anzeige verwende ich in meinem Fall das Javascript Mapping Framework leaflet. Hier könnte man die Anzeige global für alle Karten über den hook_leaflet_map_info_alter() setzen:

<?php
/**
 * Implements hook_leaflet_map_info_alter()
 */
function mymodulde_leaflet_map_info_alter(&$maps) {
  // Prevent zooming by scroll.
  $maps['google-roadmap']['settings']['doubleClickZoom'] = FALSE;
  $maps['google-roadmap']['settings']['scrollWheelZoom'] = FALSE;
  // Set zoom level for all maps.
  $maps['google-roadmap']['settings']['zoom'] = 15;
}
?>

Anlegen eigener Seiten auf Facebook Fanpages

Neben zahlreichen Services, die das Erstellen von Seiten auf Facebook-Fanpages erlauben, kann man das Ganze natürlich auch "selbst machen". So hat man die volle Kontrolle über die Seiten (dem Einsatz von HTML / CSS / PHP wären dann keine Grenzen gesetzt) und kann diese auch selbst hosten. Das Vorgehen möchte ich in diesem Blogbeitrag kurz beschreiben. Jede eigene Facebook-Seite - bspw.

automatische Umleitung der /node Seite auf Drupal-Frontpage

Drupal bietet unter der Seite /node standardmäßig eine Auflistung aller Inhalte (Teaser), die mit der Checkbox "Auf Startseite anzeigen" markiert sind. Dieses Verhalten lässt sich auch durch das Setzen einer eigenen Frontpage unter nicht ändern. Der Pfad /node steht weiterhin zur Verfügung - meist ist diese Seite aber nicht gewünscht und sollte direkt auf die eigentliche Startseite weiterleiten.

Eine einfache Möglichkeit zur Weiterleitung auf die Drupal-Frontpage bietet dieses kleine Code-Snippet.