Archiv April, 2008

Drupal Modulentwicklung - erste Auswertung

Fast 14 Wochen sind vergangen seitdem ich mit der Auswertung des RSS Feed der neuen Drupal Module begonnen habe. Die Auswertung der Diagramme macht sichtlich Freude, da fast jede Woche über 25 neue Module für Drupal hinzukommen. Woche 14 war dann der Hammer mit über 40 neuen Modulen, das sind 5 neue Module am Tag. YEAH!

Auswertung Modulentwicklung Drupal April
Grün = Neue Module

Die häufigsten Module sind auf den Zeitraum für die Bereiche "Utility", "Content" und "Content Display". Auch hier sieht man worum es bei Drupal geht - Content, Content, Content (hm... da denkt man ja gleich an SEO ;))

Als Wochentag kristalisiert sich solangsam der Dienstag als der Tag heraus an dem die meisten neuen Module eingestellt werden. (Am Wochenende programmiert, Montag ausgeschlafen und dann Dienstag reingestellt - na klar!).

Ich kann immer wieder nur staunen wieviele Module es jetzt schon sind und wieviele es sein werden wenn Drupal 7 erscheint. Das spricht mal wieder für die genialen API's die Drupal so bietet.

Drupal 6 immer interessanter

Die aktuelle Version von Drupal 6 ist bereits seit Wochen fertig gestellt. Allerdings fehlten bislang, um wirklich gut damit arbeiten zu können, die zwei wichtigsten Module für diese Version. Seit heute kann man schonmal testen, da die Module CCK und Views in einer ersten alpha- und beta Version erschienen sind.
Die meisten Funktionalitäten sind bereits bei beiden Modulen übernommen.

Übercart mit Versandkosten nach Gewicht und Land

Um bei Übercart für Drupal, Versandkosten pro Land und Gewicht zu erstellen, benötigte man bis vor kurzem das Modul "World Quote". Nachdem aber Übercart nun das Abrufen der Versandkosten auf Workflow-NG umgestellt hat, ist es auch ohne weiteres Modul möglich.

Vorgehen
Nehmen wir mal an man möchte Produkte im Inland und in weitere Länder versenden und die Versandkosten je nach Gewicht der bestellten Ware ermitteln. Dann aktiviert man zuerst in den Shopeinstellungen die gewünschten Länder in die ein Versand möglich sein soll, danach stellt man sicher das das Versandmodul sowie das Flatrate Shipping Modul aktiviert ist.
Dann erstellt man die gewünschten Versand-Flatrates z.B. "Inland bis 10kg". Dann wechselt man in die Workflow-NG Konfiguration, dort ist dann ein neuer Workflow mit dem Titel der angelegten Flatrate. Diesem kann man dann nach belieben verschiedene Merkmale und Aktionen hinzufügen unter anderem auch das überprüfen des Versandadressen Landes oder das Gesamtgewicht der bestellten Ware. Für andere Länder kann man dann nach belieben weitere Flatrates anlegen und den Workflow auch entsprechend anpassen. Zusätzlich ist es möglich die Versandarten nur auf spezielle Produkte zu begrenzen.

Vorteil dieses Weges im Gegensatz zu dem World Quote Modul ist die Sicherheit das bei einem Update von Übercart die Optionen bestehen bleiben. Das ist bei einem Modul das auf Übercart aufsetzt bei größeren Änderungen erstmal nicht mehr der Fall und man muss Warten bis das Modul angepasst wurde.

Adwords zeigt maximalen CPC von Immonet Kampagne

Bin durch Zufall beim Suchen per Google auf eine Ausgabe gestossen, die wohl ein paar Daten einer Adwords Kampagne von Immonet offenlegt, hier der Screenshot:

Adwords Kampagne von Immonet

Demnach hat Immonet bei dem Keyword "Mietkauf" ein maximalen Klickpreis (mCPC) von 3.9115 €. Die beiden anderen Ausgaben "Pscore" und "Thresh" zeigen wohl irgendwelche Abweichungen oder gar einen Qualitätswert... wer mehr dazu weiß bitte mal kommentieren.

Menü als Block erzeugen

Um in Drupal Menüs als Block darzustellen, reicht es einfach ein neue Menü anzulegen. Drupal generiert automatisch pro Menü einen Block der über die Blockverwaltung beliebig positioniert werden kann.
In Drupal 6 geht es mittlerweile mit dem Views Modul so weit das man auch Menüs aus Kategorien als Block einfach generieren kann.

Ab welcher PHP Version läuft Drupal?

Drupal benötigt um zu funktionieren PHP ab der Version 4.3.5, empfohlen ist aber auf jeden Fall PHP 5 zu nutzen, da erstens der Support für PHP 4 ausgelaufen ist und Drupal in nächsten Versionen PHP 5 vorraussetzt.