您在這裡

案例:從 Wordpress 移轉到 Drupal

charlesc's 的頭像
charlesc 在 2008-12-06 (週六) 11:42 發表

Crooks and Liars 是美國一個以政治議題為主要內容的部落格,原本是採用 Wordpress,但因效能問題與未來網站功能擴充考量,改為使用 Drupal,在 Drupal.org 上分享了移轉的經驗

有趣的是,Wordpress 的創始開發者 Matt Mullenweg 跑來寫了回應,說明若是針對校能問題,其實有些解決之道。原文與回應,都很棒,值得參考。

哇!Matt跑來留言,真是太感動了。
我最近也有把我的wordpress轉成drupal的打算,正在弄,不過文章有點難轉移。

想轉成Drupal的wordpress站:http://hanamitsuki.com
目前在這測試:http://i.hanamitsuki.com (隨時是壞掉狀態)
因為還沒想好版面風格,所以沿用舊的風格。

我之前是用這個 http://drupal.org/project/wordpress_import, 不過只支援 5.x, 然後他轉過來的時候會把新舊網址的對照放在一個 table, 我再把他輸出, 放在 .htaccess, 並用 301 redirect. 不過剛才發現, 即使已經用了 301 整整一年了, google 還是會去讀舊的 URL :(

文章轉移應該是沒問題的, story, page 還會轉到不同 type 的 node. 應該是 blogroll 才沒辦法轉.

真是複雜啊!我看我只能手動移文章了(哭)...

所以到時轉移的心得,可能不太會有「大量文章轉移」這部份,
可能會以「wordpress有的外掛,用Drupal的什麼模組取代」或是
「讓Drupal的theme設計成像wordpress一樣」這兩種方向為主。

文章轉移應該是很簡單的, 我記得他應該會有幫你弄好 url alias, 我是因為不想用 url alias (1. 希望舊網址隔一段時間後就可以拿掉 2. url alias 好像沒有辦法指定 301, 302...), 所以才去弄 .htaccess 的, 其實看來是沒有必要的. 印象中比較需要注意的是, drupal 要是乾淨的, 最好是剛剛裝好的, 不然容易出問題. 不過那是去年 12 月的事了, 現在新的版本或許比較穩定了.

模組 mapping 的部份, 我有寫一份, 不過有些過時了, 剛看了一下, backup and migrate, web links 模組都沒寫進去. 應該再改版一下, 不過一年多沒用 wordpress, 恐怕只能寫 drupal 的部份了.
http://dennys.tiger2.net/zh-hant/blog/2007/09/23/module-mapping-wordpres...