引っ越しの理由

もうすでにお気づきのかたもあると思うが,KakiBlogを引っ越して新しいシステム上で運営することにした.

これまで,あちこちのサイトの管理を任されたり構築を依頼されたりしてきて,それぞれの要望にそった形で,それなりの機能あって管理もしやすいサイトに仕上げてきた.その経験から,スキル的にもいろいろ勉強してきて,かなりいろんなことができるようになったと思う.一方,自分のサイトのほうは,Blogを更新するくらいで,システム的には過去5年間ほとんどほったらかしだったため.最新のシステムに更新しつづけている他の管理サイトに比べて機能的に見劣りするようになってしまった.他のサイトでできているのに自分のサイトでできないのがくやしい,とさえ思うようにもなった.そこで,ようやく自分のサイトについても,これまでのスキルを集大成させて再構築したいと思ったのが最大の理由である.

これに加えて,これまで自分のサイトにツギハギ的に作ってきたコンテンツを集約させて,一つのシステムで管理できるようにしたかった,という理由もある.

実は私は,自分のサイト内のコンテンツを探すのにGoogleやYahooを使うことがしばしばある.だから,検索エンジン内に蓄積されている大量の旧サイト情報から,引っ越し後の新サイト上の相当コンテンツにスムースに誘導する必要がある.このシームレスな移行性を確保することを,今回の引っ越しプロジェクトの最優先事項とした.

旧サイトのBlog部分はMovable TypeというContents Managerを使っていたが,新サイトではXOOPSのd3blogというモジュールを使うことにした.全部で1300件ほど書き溜めたエントリーを,全く構造の異なるシステムへ,新旧のシームレス性を確保しながらどう移行させるかが思案のしどころであった.結局のところ,バックで動いてるMySQLというデータベースを駆使して,意外にすんなり移行させることが出来た.唯一の欠点は,MTでは一つのエントリーに複数のカテゴリを割り当てることができたのだが,d3blogにはまだその機能がないということ.しかたがないので,MTの第一カテゴリで分類しておくことにした.

さらに,素のHTMLで記述していた各種コンテンツをpicoというモジュールで管理することにして,全体として,Blogも一般コンテンツも一つのXOOPSというContents Managerに統合して管理できるようにしたわけである.

統合を完了させて,自動的にサイトマップを作成してくれる機能で一覧してみると,サイト全体で結構な分量になっていたことにあらためて気づいて,ちょっと感動したりもした.書いたまますっかり忘れていた昔の記事などを再発見したりして,私の記憶の外でずーっとネット上にさらされ続けていたのか,と思うと,ちょっとゾッとしてしまうものもある.

まだ,コンテンツのタイムスタンプをオリジナルに戻すこととか,パーミッションの設定とか,Spam対策とか,やらなければいけないことが多いが,これから順次対処していく予定である.