Blogをやっていて最近困った問題にぶつかりました。それはGoogleやYahooといった検索エンジンに登録されにくくなっていることです。ちょっと難しい話になってしまいますが、このBlogはParl(CGI)で処理しています。そして記事を静的なファイルとして書き出しています。これが検索エンジンにかかると、複数のタグが使われているとみなされ、Googleの管理ツールで確認すると重複タグエラーのオンパレード。これが直接の原因かそうでないかは確定できませんが、例えば記事を投稿、そのあと検索エンジンに登録される、そのあとすぐに登録を解消されてしまうということが続いています(スパム扱いで見られているっぽいです)。あと、見る側にとっては関係ありませんが、動的なファイルで処理をしているため、記事の件数が多くなってきた昨今、それを整理(再構築)しようとするとサーバーに付加がかかりエラーが出まくり。
そんなもんで、もういっそのこと一からシステムを変えようかと思い立ちました。最初に思い浮かんだのがLive Doorやココログといった専用のBlogサイト。ただこれらのサービスは素人向けに作っているため、カスタマイズができないという欠点。有料サービスでなければ、自分でデザインすることもできないサイトも存在します。Blogのみに特化して使いやすいという利点はありますが、自分の好みで作れないということで却下。
つぎに思いついたのがCMSの「MT」(ムーバブルタイプ)。これは前の仕事で少し触っていましたが、カスタマイズ性とかあるものの動作が重い。また重いのも嫌だなあということで、Perlを使わずにMySQLでデータを管理し、PHPで処理をするものはどうだろかという結論に達して候補に挙げてみたのが「Necleus」と「WordPress」のふたつ。デザイン(テンプレート)のカスタマイズのし易さは「Necleus」ということなので、触ってみたところ今借りているレンタルサーバーの仕様でプラグインが動作したり動作しなかったり。一昨日あたりからずっと調べてて、もういい加減に嫌気が差してきたので「Necleus」は除外する方向です。残るのが「WordPress」でこのCMSは「MT」に負けず劣らずの人気だそうです。しかし、テンプレートひとつ作るのにもPHPの知識が必要。Parlは判るもののPHPなんて触ってことありませんよ。う~ん、でもBlogのためだからお勉強かな。
すぐにではありませんが、β版と称して既存のデザインでスタートさせ、そのうちオリジナルを作って運営していこうかと思っています。


