Drupal 5 auf Drupal 6 updaten

Dieser Beitrag ist eine Kurzanleitung zum updaten von Drupal 5 auf Drupal 6, wie man vielleicht sieht habe ich pebosi.net nach der folgenden vorgehensweise auf die neuste Drupal Version aktualisiert:

  • Backups von allen Dateien und der Datenbank erstellen
  • Prüfen ob alle aktivierten Module für Drupal 6 verfügbar sind, diejenigen die es noch nicht gibt, deaktivieren oder Alternativen suchen (z.B. das month-Modul ist bei der aktuellen Version von Views für Drupal 6 unnötig)
  • Eventuell auf ein Standard-Theme wechseln
  • Die Module die schon verfügbar sind mit der neusten Version von Drupal 6 auf den Server laden
  • Die Drupal 5 Datenbank duplizieren
  • Dann bei Drupal 6 die Datenbankeinstellungen des Duplikats in die settings.php eintragen und folgende Zeile ergänzen $update_free_access = TRUE;
  • Dann update.php aufrufen und alle Updates durchlaufen lassen (auftretende Fehler prüfen)

Probleme dabei gab es hauptsächlich bei den Pfaden der hochgeladenen Dateien, diese habe ich manuell an die neue Dateisystemstruktur (files-Ordner innerhalb des sites-Ordner) angepasst.
Manchmal kann es auch hilfreich sein die update.php mehrfach aufzurufen.

Wer dennoch Probleme hat oder einfach Hilfe braucht, der findet oben unter Konakt ein Formular.

P.S.: Das neue Theme das hier genutzt wird findet ihr hier: http://drupal.org/project/pixture

Wie kann man einen Drupal Block löschen?

Blöcke sind eine Art der Darstellung von Inhalten in Drupal, die in verschiedensten Regionen platziert werden können (Regionen werden über das Theme definiert).
Man kann entweder selbst Blöcke anlegen, diese sind auch editier und löschbar oder man aktiviert Module die Informationen in Blöcken darstellen. Ein Löschen von moduldefinierten Blöcken ist nicht möglich.
Desweiteren lassen sich auch mittels Views-Modul Blöcke manuell erstellen.

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.

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.

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.

Ü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.

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.

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.

Übercart eCommerce für deutsche Shops

Übercart (www.ubercart.org) ist eines, mein liebstes, eCommerce Modul für Drupal. Für einen deutschen Shop benötigt man allerdings manchmal ein paar Extras.

  1. Z.B. ist es hier üblich Artikelpreise inkl. Mehrwertsteuer anzugeben, bei Übercart ist das mit dem Modul Tax standardmäßig aber nicht so. Dieses Modul rechnet die konfigurierte Steuerklasse noch mit auf den Preis drauf. Hier schafft das Modul GST (http://www.ubercart.org/contrib/404) abhilfe, es ermöglicht die einfach Eingabe eines Steuersatzes und berechnet dieses dann von der Gesammtsumme einer Bestellung (ohne die Preise zu ändern). Funktioniert einwandfrei mit der Beta 7.
  2. Desweiteren gibt es Artikel die einfach zu groß sind um sie zu verschicken, z.B. Designermöbel (Seite wird nach Drupal portiert Eye-wink). Demnach braucht es ein Modul das die Selbstabholung ermöglicht und im besten Fall dafür auch noch 0 € berechnet. Das Modul dafür heisst In-store Pickup Shipping und ist unter http://www.ubercart.org/contrib/1420 erhältlich, die aktuelle Version 0.2 läuft ebenfalls mit der aktuellen Beta von Übercart.

Zu den zwei oben genannten Punkten kommen natürlich noch Dinge, wie "AGB akzeptieren" oder "Widerrufhinweise" dazu. Die Möglichkeit dazu werde ich in einem 2ten Blogeintrag beschreiben.

Google offline

Seit Minuten ist Google offline, keiner weiß warum. Da hat doch bestimmt jemand wieder an einem Unterseekabel gefummelt.

Bin mal gespannt wodran es liegt, da merkt man doch wie abhängig man eigentlich ist. Also alle die nicht wissen wo sie sonst noch was suchen können, es gibt z.B. auch noch www.seekport.de

Similar entries

Syndicate content