Drupal – UBrowser

Ich hatte schon länger das Problem, dass mir der UBrowser (Kategorienbrowser in Drupal) den einzusetzenden Code nicht ordentlich (d.h. vollständig) angezeigt hat. Endlich habe ich einen Beispielcode gefunden, den ich anpassen konnte.

$settings = array(
'div' => '#ubrowser',
'class' => '',
'vid' => 7,
'nids' => 'false',
'search' => 'true',
'view' => 'true',
'window' => 'current',
'close' => 'false',
'multi' => 'true',
'categ' => 'Topic',
'nodesg' => 'Article',
'nodepl' => 'Articles',
'filter' => 'page',
'select' => "",
);

print ubrowser($settings, 'ubrowser');
?>

Panels 2 sind toll!

Während meiner Arbeit mit Drupal stoße ich immer wieder auf neue geniale Module und entdecke dadurch neue Möglichkeiten. Mein Lieblingsmodul in letzter Zeit ist Panels 2, dass sich zwar noch im Alpha-Stadium befindet, aber trotzdem schon verspricht, die Arbeit mit Drupal zu revolutionieren.

Mit Panels 2 lassen sich Content-Elemente auf der Seite mittels AJAX simpel plazieren und konfigurieren. Mit der neuen Funktionalität, dass Panels jetzt selbst auch Nodes sein können, ergeben sich wiederum neue Möglichkeiten.
Zum Beispiel kann der Panel-Node eine Taxonomie zugeordnet werden. Anschließend können die vergebenen Terms an im Panel eingebettete Views weitergereicht werden. Diese Views erhalten die Terms als Argumente, wenn man einfach folgenden Argument-Handling-Code verwendet:

$tids = '';
if(arg(0) == 'node' && is_numeric(arg(1)) ){
$nid = (int)arg(1);
$terms = taxonomy_node_get_terms($nid);
if ($terms) {
foreach($terms as $term){
$tids[] = $term->tid;
}
$tids = implode('+', $tids);
}
}
return array($tids);

Damit lassen sich dann sehr leicht thematische Übersichtsseiten erstellen.
Auf jeden Fall ein großes Dankeschön an Merlin, den Entwickler dieses Moduls!

Drupal 6.0 Beta 1 released

Acht Monate nach dem Entwicklungsbeginn ist heute die erste Beta des freien CMS (Content Management System) Drupal 6 erschienen. Mitbringen soll die neue Version eine vereinfachte Installation und Konfiguration (besonders für mehrsprachige Seiten). Außerdem sind einzelne Module in den Kern gerutscht.

Praktisch wird diese Veröffentlichung für bestehende Seiten erstmal wenig Auswirkungen haben. Selbst wenn Drupal 6 aus der Beta raus ist, wird es noch eine ganze Weile dauern, bis alle nötigen Module an die neue Version angepasst wurden. Zur Zeit ist es ja gerade so, dass langsam alle Module endlich für die Version 5 verfügbar sind – bis zu einer produktiven Einsatzmöglichkeit von Drupal 6 wird also bestimmt noch ein halbes Jahr vergehen. Wer allerdings jetzt gerade eine neue größere Seite zu planen beginnt, sollte sich gleich auf die neue Version einstellen.