Vor ca. 1,5 Jahren habe ich mich entschieden mit meinem privaten Blog den Wechsel von WordPress auf Drupal zu wagen. Dabei habe ich wertvolle Erfahrungen gesammelt – aber nun möchte ich die bestehenden Inhalte in diesen WordPress MU Blog importieren (die Schritte sollten für Nutzer des ‘normalen’ WordPress weitgehend identisch sein). Schon die Migration zu [...]
Drupal
Mittlerweile habe ich es geschafft und alle meine alten WordPress Artikel in mein neues Blogmittel Drupal importiert. Nun will ich meinen ausstehenden Erfahrungsbericht nachreichen, der vielleicht anderen Wechselwilligen hilfreich sein könnte.
Ich bin “professioneller Laie” und daher kein PHP-MySQL-Javascript Junkie, der sich schnell mal ein eigenes Script für solche Angelegenheiten basteln kann. Zunächst hatte ich ein wenig recherchiert, ob es bereits Hinweise oder Anleitungen für den Import von WordPress Artikeln in Drupal gibt. Dabei bin ich nur bedingt fündig geworden. D.h. wenn Du nur sehr wenig Ahnung oder Erfahrung im Umgang mit Datenbanken, Administrationstools, lokalen Serven, etc. und der englischen Sprache hast, wird Dir das Konvertieren Deiner alten WordPress Beiträge nach dem jetztigen Stand der Dinge nicht besonders leicht fallen (vielleicht ändert sich das ja in absehbarer Zukunft)!
Auch wenn einige es als Spielkram betrachten, selbst die nüchternste Website kommt meist nicht ohne Smilies aus. Während WordPress oder auch vBulletin gleich einige grafische Smilies mit an Board hat, gibt es für Drupal ein extra Smilies Modul.
So, nun konnte ich noch kurz vor dem Jahreswechsel ein Problem erfolgreich lösen
. Da ich erstmal stark mit der Einrichtung von Drupal und dem Import der alten WordPress Blogbeiträge beschäftig war, habe ich mich zunächst um eine immer wiederkehrende Fehlermeldung nicht gekümmert.
Ich kann neue Inhalte problemlos erzeugen, aber jedes Mal, wenn ein bereits veröffentlicher Beitrag editiert, kommentiert oder der Kommentar editiert wird, erscheint folgende Fehlermeldung in einem rot hinterlegten Kasten über dem Beitragstext:
In den meisten Blogs kann man als Besucher auch ohne Anmeldung kommentieren. Das lässt sich auch in Drupal einstellen. Leider wird dann automatisch hinter dem Namen eines jeden nicht registrierten Besuchers der Zusatz “(nicht überprüft)” angezeigt. Dies erscheint sogar in der Liste der letzten Kommentatoren in der Sidebar. Das sieht weder schön aus, noch erscheint es anderweitig sinnvoll …. also weg damit.
Leider gibt es dafür in der Drupal Administration keinen Schalter. Man muss in das Theme eingreifen. Nach kurzer Suche fand ich folgende Lösung:
Jetzt sind noch nicht einmal zwei Wochen seit der Registrierung der Domain rausgebloggt.de vergangen. Ich bin zwar einigermaßen zufrieden mit den Fortschritten beim Einrichten des genutzten CMS Drupal und dem YAML Theme aber ich sehe auch die lange Liste an anstehenden Aufgaben und Veränderungen vor mir.
Ich möchte demnächst alle früheren Beiträge von meiner alten Drupalinstallation unter nsah.de und aus meinem alten WordPress-Blog unter blog.nsah.de hier veröffentlichen. Damit Suchmaschinen und Besucher nicht im Leeren landen will ich diese auf die entsprechenden Seiten in meinem neuen Blog umleiten.
Falls man von einer Drupal Installation aus weiterleiten will, so ist dies auch mittels des Path Redirect Moduls möglich (Danke für den Hinweis Steffen). Hier können nicht nur interne sondern auch externe Weiterleitungen eingerichtet werden. Aber aufgepasst: die Weiterleitung tritt erst in Kraft, wenn unter der ursprünglichen URL keine Inhalte verfügbar sind. D.h. dass der alte Beitrag in der alten Drupalinstallation gelöscht werden muss, sonst wird das Path Redirect Modul nicht aktiv.
Da ich unabhängig von Modulen umleiten will, so dass ich ggf. auch das alte CMS komplett löschen kann ohne die Weiterleitungen zu verlieren und ich zusätzlich Beiträge aus meinem alten WordPress Blog in diesen Blog umziehen lassen will, kommt für mich nur eine Lösung über die .htaccess Datei in Frage.
Ich habe schon mal begonnen mich nach den Möglichkeiten des Drupal-Imports meiner früheren Blogbeiträge unter WordPress umzusehen. Leider sieht es nicht so rosig aus wie ich es gehofft hatte. In Drupal selbst gibt es keine solche Importfunktion.
Als Lösungsmöglichkeiten habe ich zunächst Hinweise auf das wp2drupal Modul gefunden. Leider ist das Modul schon etwas angegraut und wohl nur für Drupal 4.7 verfügbar. Direkt auf Drupal.org gibt es einen Thread zu dem Modul in dem viele Benutzer ihre Erfahrungen wiedergegeben haben: Wordpress to Drupal migration module released. Danach hat jemand das alte Modul gepatched, so dass es auch mit Drupal 5.x funktioniert. Merkwürdigerweise habe ich in dem Thread kein funktionierenden Downloadlink zu dem angepassten Modul gefunden.
Hier pflege ich meine ToDo-Liste für die Einrichtung meines Drupal-Blogs. Da ich kein professioneller Webworker bin, benötige ich für die einzelnen Schritte sicher mehr Zeit als geübte Webdesigner oder Programmierer. Dabei können meine Problemlösungen durchaus umständlicher ausfallen als sie es sein müssten.



Werbung: Links in Verbindung mit Affiliate- oder Partnerprogrammen, die zu einer Provision