Automatisch: dazu wird eine spezielle Erweiterung (migrator) eingesetzt welcher die bisherigen Inhalte auf das neue Datenformat vorbereitet und einen SQL-Dump erstellt welcher weiters bei der Joomla! Neuinstallierung verwendet wird.
Manuell: diese Art erfordert das händische Anpassen von etlichen Databankeinträgen sowie nachträgliche Einspielung dieser Daten in eine fertige Joomla! Neuinstallierung.
Automatische Migration
Das ist eine zweigeteilter Prozess und besteht aus 2 Tools. Das Erste ist die Erweiterung Migrator, erhältlich auf Pasamio Projektseite. Sie muß auf der alten Webseite installiert werden und bereitet die Migration vor. Das 2. Tool ist bereits im Installer von Joomla! 1.5.x integriert und verwendet die Daten aus der Erweiterung Migrator.
Migrator konvertiert die wichtigsten Datenbankeinträge, für weitere Zusatzinstallierungen sind einige Plugins (ETL-Plugins) erhältlich.
Schritt 1 - Komponente Migrator installieren und Daten vorbereiten:
Installieren der Komponente Migrator auf der alten Webseite
Komponente aufrufen und lt. den Anweisungen dort vorgehen
Den erstellten Datendump downloaden und lokal speichern
Schritt 2 - Migrationsoption während der Neuinstallierung von Joomla! 1.5.x einsetzen:
Hinweis: Diese Funktion benötigt die iconv Bibliothek von PHP, ist sie nicht vorhanden wird eine Warnung ausgegeben.
Während der Installierung (Schritt 6) den Button 'Migrationsdaten laden' anklicken
Gleiche Prefix wie im Dump verwendet angeben
Sprachcodierung wie im Dump verwendet angeben - normalerweise die Codierung wie sie auf der bisherigen, alten Webseite verwendet wurde (z.B. iso-8859)
Den lokal gespeicherten Dump aufrufen und auf Upload und ausführen klicken
Es sollte nach dem Ausführen eine Erfolgsmeldung angezeigt werden. Ist stattdessen eine Fehlermeldung sichtbar, muss dieser Vorgang wiederholt werden, andernfalls werden die Daten nicht übernommen!
Installierung fertigstellen. Wichtig: der Login erfolgt mit den Daten der alten Seite!
Siehe dazu auch die englischsprachige Updatedokumentation