COREBlog2のデータを移行したい
今までのBlogはZope+Plone+COREBlogで作ってきた。まぁ、一年半で250アイテム程度なので、捨ててしまってもかまわないのだが、一応移行を考えてみた。COREBlog1→COREBlog2への移行についてはスクリプトが用意されているが、それ以外は無し。Zopeだからデータは独自形式で一つのファイルに固まっているし。。。で、記事だけでも取り出そうと書いたPythonスクリプトがこれ。
|
# Import a standard function, and get the HTML request and response objects. cbobj = context
args = {}
for ent in cbobj.portal_catalog(show_inactive=False,**args): return printed |
このスクリプトをzopeの管理画面から/plone/portal_skins/custom/coreblog2exportとして保存して、”ブログサイトのURL/coreblog2export”をブラウザで叩けば、日付タイトル記事本文がテキスト形式で出てきた。で、取り出し方はわかったけど、これをWordPressにわかる形に加工しないといけない。ここによると、様々な形式で入力できるみたい。さて、どれが良いのかな。。。インポートのスクリプトを読んでも、私の知らないPHP形式なので、そこから勉強しないと。。 でも、直接MySQLのデータベース上に流し込むのが楽そう。さて、このpostsテーブルって何でこんなにフィールドがあるんだ。。。
2007年3月8日 木曜日 22:47:16 | guro | WordPress