外觀分別唔會太大, 但後台(backend/administrator)方面, wordpress 實在方便好多。尤其係個 WYSWYG editor, 用落舒服好多, 唔會有時話你個 document not well format, 乜都冇晒。
轉換期間發現 serendipity s9y 雖然我係行左 utf-8, 之但係儲係 database 入面既 text 竟然係 big5… 結果係網上搵返黎既 migration plugin 要改寫晒…
mysql_query('use neo', $mysql); mysql_query('set names latin1', $mysql); $result = mysql_query('SELECT id, timestamp, authorid, last_modified, title, body, extended, isdraft FROM serendipity_entries', $mysql); while ($post = mysql_fetch_assoc($result)) { $post['categories'] = $s9ydb->get_results('SELECT categoryid FROM '.$pre $posts[]=$post; }
我冇用到 wordpress 本身個 API, 因為 document 冇寫明佢會唔會行完個 query 就斷, 再行多個 query 就重新 connect 過, 如果係咁既話, 之前行既 set names 就無效, 所以穩陣d 直接用返 php 入面既 MySQL functions。
基本上 posts 同 comments 都migrate 晒, 遲下先再攪 categories 同埋 tags。