チカッパブログのデータを Nucleus CMS に移行中

ここんとこデザインよりもサーバ移行関係での事務処理とかデータ変換とかばっかりやってる感じです。

チカッパブログは SQLite 使ってますが、以前その周辺調べて、DB データを取り出そうとして、挫折しました。手元の作業環境は PHP5 だから、FTP でブログのディレクトリごとバックアップしちゃえば、ローカルで動作します。なんでのんびり研究してたんですけどね。SQLite からデータを好きな形式にして取り出せば良いだけなんですが。


チカッパブログを最新版にしたら管理画面から XML で取り出せるようになってたんで、ソッチ使えば良いや、と。SimpleXML で読み込んで、Nucleus CMS の DB インポート用 SQL にしてます。問題は画像配置コードへの変換。正規表現で冷や汗かくのは毎度のことですが、それよりも、チカッパブログでは縮小画像自動生成で、もとの画像サイズに変えたい。だから画像ディレクトリ走破して、元データのサイズ取得してリスト参照すれば良いか。アイテム数が少なければあとからそこだけ差し替えで済ませちゃうけど、今回は全部で 1000 件以上なんで、自動処理じゃなくちゃやってらんね。

ちなみに、チカッパブログのテンプレートは、そのままだと各所の読み込みに Ajax 使っていて、SEO を気にする状況には向きません。ただ、逆にそのおかげで、スパムに強いという面を持ちます。テンプレートをオリジナルにすりゃ良いのかもしれないけど、そこまで調べてない。

グーグルさんは、CSS は勿論、JavaScript も調べて検索順位判断にしてるのでしょうけど、迷惑コメント投稿システムなんかは現状でもリンクされたスクリプトファイルまでは見に行ってないと思いますが、まぁ、これも時間の問題。ただし現状一番簡単でキキメがあるのは、画像にした文字列打ち込む例のアレよっか、単にフォーム箇所の JavaScript 送出だと思ってますが、どうなんでしょうね?

2009年10月29日 13:44 | Nucleus | ichiro