2008年12月アーカイブ

桜子ブログは、ご覧のとおり、Movable Type を使っています。日本では使用している人も多いですし、ブログがはやったころには、個人であれば無料で使えたので導入しやすかったということがあります。最近は、オープンソース化の波が強いせいか、Movable Type にはオープンソースライセンスのものも出て来ました。従来のライセンスもありますが、ソースがオープンにされているものの方が、いろいろと使いやすいので、どちらかを選ぶとしたら、個人的にはオープンソース版を選んでしまいます。

オープンソース版はMTOSと略して呼んでいるのですが、インストールにあたっては、「MTOSで構築する情報発信型Webサイト | WIRED VISION」のような資料が役に立ちます。本家のマニュアルも充実しています。

インストール自体は簡単なのですが、デフォルト設定はよく検討した方が良い点があります。将来、移行作業が発生することもありえる場合には、パーマネントリンクは特にチェックするべきでしょう。桜子ブログは当初から移行時に継続できるようなパーマネントリンクを採用していたのですが、一度HTMLからPHPへ変更したときがあり、そのときにちょっと苦労をしています。パーマネントリンクが生きているか切れているのかは、Googleランクなどにも影響がありそうなので、できるだけ切れることがないように、うまく対応していきたいものです。

さて、こんなことを考えながら桜子ブログv4に向けて作業をしているわけですが、内部的には結構複雑な構成になりつつあります。いろいろな技術を駆使して、できるだけリンク切れが発生しないようにしているから仕方がないのですが、コンテンツを管理する立場の桜子さんにとってはちょっと大変かもしれません。

MTは移行する際にカテゴリIDが変わってしまうので、カテゴリアーカイブインデックスのファイル名をあまり考えずに指定していると、よくわからない状態となってしまう。今回の桜子ブログでも、前の移行の際に、同じ内容であるにもかかわらずカテゴリIDが変わってしまったのでリンク切れが発生しているとか、いろいろ不具合がでてきてしまっていたようだ。たぶん、今回も似たようなことが発生するのであるが、パーマネントリンクがいきていさえすれば、カテゴリアーカイブへのリンクはある程度あきらめても仕方がないのではないか、といまのところ考えている。

とりあえず、いまのところは、どれをどう残していけばいいのか、桜子さんに聞かないとわからない状態なので、明らかにリンク切れとなっていたもの以外についてのみ修復をしてみた。www2.sakurako.cc にあったものについては、基本的にsakurako.ccと同じサーバに搭載して、仮想ホスト上で稼動させることができたので、次のステップへ進めたいと思う。

とはいえ、まだどういう順番でリニューアルサイトへ移行するのかについて、最終的なプランができあがっていないので、そちらを先に決めるべきであるような気もしている。本来なら、表示上のデザイン、機能デザイン、なども含めて考えるべきなのだが、要件もあげきれていないので、勢いで進めている。このあたりをきちんと進めるためには、MLを先に作成して、助っ人を召喚しなければいけないと考えている。

とりあえず、今日はここまで。

テスト投稿

桜子さんのブログが引越しを重ねるうちに、よくわからない状態になってきて困っているというので、お手伝いをすることになりました。とりあえず、リニューアル用ブログシステムの動作確認も兼ねて、テスト投稿をしてみます。

いまのところ、www.galileo.co.jp, www2.galileo.co.jp, www2.sakurako.cc, www.sakurako.cc, sakurako.cc といろいろなところに記事が分散している状態で、移転時にうまくURLも含めて移転できている場合とそうでない場合とがあるのが、なかなか悩ましい状態です。

とりあえずのところは、www3.sakurako.cc に集約をしてコンテンツとURLの調整をしてから、sakurako.ccで公開できるような仕組みを考えてみたいと思っているところです。でも、そううまくいくかどうかはよくわかりません。

今日はバーチャルホストでwww.sakurako.cc, www3.sakurako.cc がうまく切り替わらないので悩みました。なんとかなったのですが、いろいろと同時にさわったところ解決に至ったので、原因がそのうちのどれだったのかまでは、わかりませんでした。

追記)
結局のところ、いろいろと手の込んだことをしたので、結構不思議な状態になっています。それぞれのコンテンツがなくならないようにしたいので、バーチャルホストを使って移行したいブログ用のサイトを構築して確認ができたら、sakurako.ccからリバースプロキシをしてつなげる、という作業をしています。www2.sakurako.cc については、たぶん大体作業が終わったのですが、なぞのディレクトリとかがあって、これはどう使えばいいのかよくわからないなぁ、という状況になっています。

www2.sakurako.ccのコンテンツは sakurako.cc からも参照できますし、以前のURLもそのまま引き継いでいるので、www2.sakurako.cc で公開されていたURLもそのままになる予定です。最終的な確認が済んだら、www2.sakurako.cc の IP を sakurako.cc と同じものにするよう DNSサーバの設定を変更することになります。

PHPファイルは www2.sakurako.cc へ投げるような処理をしているのですが、Apache 2.2 の正規表現を使ったリバースプロキシが使えると簡単に実現ができます。しかし、今回使っているサーバでは Apache 2.0 系なので、その手が使えませんでした。仕方がないので、URLリライトを利用しました。普段あまり使わないので、正規表現ってどうだったっけ、と調べながらでしたが、無事設定はできたようです。

桜子ブログは2003年の9月ころからエントリがあるので、ずいぶん長いこと続いているすごいサイトですが、その分いろいろと経緯があってなかなか移行作業も大変です。エントリの移行にあたっては、www2.galileo.co.jp や IPアドレスが含まれたURLリンクがあったりしたので、一括置換をしておきました。一部、www3.sakurako.cc へ置換しているので、後でMySQL上で sakurako.cc へ置換が必要です。

本日のほとんどを費やしてしまいましたが、いくつか新しく知ったこともあり、やはり手を動かして作業をするというのは、それはそれで大切なことだと思った次第です。ということで、今日はここまで。 (22:56)

このアーカイブについて

このページには、2008年12月に書かれたブログ記事が新しい順に公開されています。

次のアーカイブは2009年1月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。