Nach meinem arbeitsreichen Migrations-Wochenende kommt hier für Gleichgesinnte eine Übersicht der Vorgehensweise. Vielleicht kann ja manch einer etwas damit anfangen.
Ausgangslage: Das alte Blog lief auf einer sicherheitsgepatchten Fossil-Version Joomla 1.0.13 (jaja, ich weiß). Alle Blogfunktionalitäten, die über die rückwärts chronologische Darstellung von Beiträgen hinausgingen, waren durch Joomla-Extensions angeflanscht (Kommentare: JomComment, Ping: Weblog Ping, usw.).
Aufgabenstellung: Ohne mühselige Copy&Paste-Arien die Inhalte auf WordPress 3 migrieren.
Vorgehensweise:
Nach Konvertern googeln. Und siehe da, es existieren einige Scripte. Allerdings nur für die eigentlichen Postings: Relativ schnell war mir klar, dass ich mir eine Migration der Kommentare (die blöderweise in separaten Tabellen lagen und nur JomComment bekannt waren) gepflegt von der Backe putzen kann. Tja, Joomla ist eben noch nie eine richtige Blog-Software gewesen.
Nun eine Übersicht der gefundenen Scripte anfertigen, zugehörige Beschreibungen sowie Kommentare leidgeplagter Anwender lesen und feststellen, welche Versionen der beteiligten Systeme Joomla bzw. WordPress unterstützt werden.
Für Joomla 1.0 als Ausgangsbasis habe ich gefunden:
- Mambo2Wordpress Import Wizard (die Seite existiert nicht mehr), funktionierte wohl nur für alte Versionen von Joomla bzw. WordPress
- Joomla / Mambo to WordPress 2.5 migration wizard (auf Basis des obigen Scripts). Grandioser Fehlschlag mit unbehebbaren Fehlern bei Datenbankoperationen.
- Joomla2Wordpress Import Wizard v.3, immer wieder erwähnt. Grandioser Fehlschlag mit unbehebbaren Fehlern bei Datenbankoperationen.
- 6 Steps : How To Migrate From Joomla to WordPress: Die Anleitung basiert ebenfalls auf dem eingangs genannten Script. Grandioser Fehlschl … okay, es wird langweilig.
Für Joomla 1.5 als Ausgangsbasis:
- Export To WordPress: Joomla Plugin (nicht ausprobiert)
- Joomla to WordPress, Content Converter (Script mit ein wenig Handarbeit, nicht ausprobiert, sieht aber tauglich aus)
- und schließlich (Trommelwirbel) Joomla to WordPress Migrator.
Alle Versuche, die alte Joomla 1.0.13-Version direkt auf WordPress zu migrieren, scheiterten, und so biss ich schließlich in den sauren Apfel. Eine temporäre Wegwerf-Installation von Joomla 1.5 fand ein Plätzchen auf einem Testserver, und der gnadenlos gute mtwMigrator wandelte die Postings von 1.0.13 nach 1.5.
Damit war die Basis für die Konvertierung da. Ein parallel frisch installiertes, nacktes WordPress 3.01 bekam das Plugin Joomla to WordPress Migrator verpasst. Mit seiner Hilfe wurden die Inhalte aus der Joomla-1.5-Datenbank eingelesen und in Sekundenschnelle korrekt in WordPress-Postings gewandelt. Tolles Tool!
Anschließend wurde die alte Joomla 1.0.13-Installation über den Jordan geschickt und das frisch bestückte WordPress stattdessen vom Testserver in den produktiven Webspace kopiert.
Die Permalink-Struktur von WordPress kann recht flexibel definiert werden, und so konnte ich die alten URLs der Artikel (die mit sh404SEF behandelt waren) weitgehend identisch übernehmen.
Tipps:
- Vorherige Backups aller beteiligten Datenbanken und des Filesystems sind selbstverständlich.
- Die Datenbanken (Quelle: Joomla, Ziel: WordPress) müssen auf demselben Server liegen.
- Das Joomla-Verzeichnis “/images” mit allen Unterverzeichnissen am besten in die neue WordPress-Installation kopieren, damit weniger Links zu Artikelbildern angepasst werden müssen. (Wer in Joomla den absonderlichen Code {mosimage} verwendet hat, der hat leider Pech und muss alle Bilder neu setzen …)
- Die WordPress-Plugins JH 404 Logger und Redirection helfen beim Aufspüren und Beseitigen noch vorhandener 404-Fehler. Insbesondere der RSS-Feed sollte umgeleitet werden: von dem ursprünglichen Ungetüm à la /component/option,com_rss/Itemid,0/feed,RSS2.0/no_html,1 zu /feed. Das Umleiten geht natürlich auch per .htaccess-Datei (hierbei einen Redirect 301 setzen).
- XML Sitemaps ist Pflicht, und wer von Joomla den sehr guten JCE-Editor gewohnt ist, der wird in WordPress vielleicht noch das überaus nützliche Link to Post nachrüsten wollen, um komfortabel zwischen Artikeln verlinken zu können.
Ein bisschen Nacharbeit ist immer noch fällig. Joomla-Module müssen durch WordPress-Widgets ersetzt werden, und so weiter und so fort.
Vielleicht helfen diese Hinweise dem einen oder anderen Konvertierungswilligen. Nur Mut, das Erfolgserlebnis ist groß; und nicht vergessen: Vorher Backups machen! ![]()

Hi Klaus
Schön dich wieder in Aktion zu sehen. Wir kennen uns ja noch von den alten joomlanews.ch Zeiten

Interessant auch dass du dein blog jetzt mit WP machst. Diesen Schritt habe ich vor 1.5 auch gemacht. Nur die Mühe mit dem Joomla-Items migrieren hab ich nicht gemacht.
Mir hat drum dieser Artikel hier gefehlt
Toll gemacht! Lese natürlich auch wieder fleissig mit.
Grüsse Roger
Interessanter Ansatz, muss ich mir auf jeden Fall merken. Aber ich gehe davon aus, dass es eher theoretisch bleibt was 1.0 angeht, da wir es nirgendwo mit dem Schwerpunkt Blog eingesetzt haben. Aber dass jemand von 1.5 zu WP migrieren würde, wär gar nicht so unwahrscheinlich…
Was passiert mit den Kategorien, die vorher in Joomla angelegt wurden?
Die werden zu WordPress-Kategorien.
Wie kann das sein, wenn doch Joomla 1.0 mit Bereichen und Kategorien arbeitet? Damit wird doch die komplette Struktur aufgelöst.
Joomlas Bereiche und Kategorien werden in WordPress zu Ober- bzw. Unterkategorien. Schau mal hier in der Sidebar rechts auf die Box “Kategorien”, das entspricht 1:1 der früheren Anordnung in meinem alten Joomla.
Danke Klaus, das hört sich sehr interessant an.
Ich habe eine ganze Menge mit eigenen Menüs gemacht, die dann durch ein Dropdown (JavaScript) – Menü zugänglich gemacht wurden. Das müsste ich dann vermutlich wieder alles erneut nachbauen.