====== Umzug Wordpress nach Joomla ====== ===== $TARGET ===== * die website (endlich) pimpen ===== .plan ===== * Joomla installieren * Susis coole Skins & Themes einbauen * Content aus Wordpress migrieren * Wordpress abmieten ===== Details, gory ===== ==== prereq. ==== * DB anlegen * Joomla-User anlegen ==== Joomla ==== * Joomla so installieren, dass * es vollstaendig dokumentiert ist * die Files moeglichst einem eigenen User gehoeren und nicht dem Web-Server User * Config muss schreibbar sein (zumindest waehrend der installation) * Verzeichnisse fuer Cache- und Mediafiles muessen auch schreibbar sein. * Prereq: * http://www.joomla.org/technical-requirements.html * mysql >= 5.0.4 * php >= 5.2 * webserver * rewriting capabilities * gegeben: * mysql 5.0.51a * php 5.2.6 * lighttpd * mod_rewrite * Grob: hochladen, Seite aufrufen und den Installations-Schritten folgen ==== Datenmigration ==== * Export aus der WP-DB * 115 Comments * 1850 Artikel (aber nur 341 Subjects - sind das div. Versionen?) * 19 User - die brauchen vermutlich neue Passworte * Die Artikel scheinen direkt in HTML (ohne Rahmen-Tags) in ISO8859-1 in der DB zu liegen * Verknuepfung der Kommentare mit den Artikeln & Usern * Welche Verknuepfungen gibt es noch? * Import in Joomla * geht das ueber die Datenbank einfach? * XMLRPC, vielleicht? * Konvertierung * Konvertierung der Links auf andere Artikel * Interne Links * Bilder * Links nach extern - egal, aendern sich ja nicht. ==== lighttpd ==== * rewrite-rules / redirect - die Artikel sollen unter den alten URLs erreichbar bleiben * rewrite-rules / redirect - fuer elegante URLs ===== Hotstaging ===== * auf dem Vserver homepage.shack Development Env. aufsetzen * das Ganze so einrichten, dass man per Knopfdruck Dev nach Live schieben kann ===== Documents ===== * http://www.joomla.org/technical-requirements.html * http://extensions.joomla.org/extensions/access-&-security/backup/665/details fuer Deployment * ERD joomla 1.5: http://oozman.com/wp-content/uploads/2011/03/joomla-15-erd.png * ERD wp 2.7: http://codex.wordpress.org/images/8/83/WP_27_dbsERD.png ===== Tests ===== * [[friedhof:wordpresstojoomla:test1|Testinstall auf squeeze]]