Żegnaj Drupalu, witaj WordPressie
niedziela, 12 Październik 2008, 12:42 | Blog
Stało się. Po prawie 2 latach prowadzenia bloga przesiadłem się z Drupala na Wordpressa. Dlaczego? Powód jest bardzo prozaiczny. O ile Drupal sprawdza się znakomicie, jako rozbudowany CMS do wszystkiego, o tyle jego blogoprzyjazność na dzień dobry jest bardzo niska. Dopracowanie i customizacja layoutu, to godziny cieżkiej pracy oraz litry potu i krwi. No i ten brak sensownej obsługi obrazków w gołym Drupalu.
Początkowo wydawało mi się, że proces migracji będzie w miarę bezbolesny. Po krótkim googlaniu znalazłem wpis na pewnym blogu i myślalem, że sprawa już prawie załatwiona: How to migrate from Drupal 5 to WordPress 2.
Niestety, opisana sytuacja i sam skrypt sql do migracji dotyczą WordPressa w starszej wersji, no ale od czego mamy archiwum wersji na wordpress.org. Problem niezgodności podanego przeze mnie skryptu do konwersji dotyczy struktury bazy WordPressa w części dotyczącej kategorii i tagów. We wcześniejszych wersjach było to bardzo uproszczone, w obecnej (2.6.x, a może już wcześniej) struktura jest bardzo podobna do tej drupalowej.
Tak więc cały przebieg migracji wygladał w sposób następujący:
- instalacja WordPressa 2.2
- konwersja z Drupala 5.x na WordPressa 2.2
- aktualizacja WordPressa do bieżącej wersji
Oczywiście nie obyło się bez zgrzytów, np krzaki zamiast polskich znaków, ale z tym też sobie poradziłem. Wszystko wykonane na lokalnym serwerze (WebServ). Niestety, żeby nie było tak różowo, to muszę wspomnieć, że trzeba mieć podstawową wiedzę nt składni SQL, ponieważ w skrypcie nie uwzględniono tego, że tabele w bazie Drupala mogą mieć prefixy – przynajmniej wszystkie moje mają.
O WordPressowych skórkach następnym razem.
Podobne wpisy: