Movable Type 3.01D-ja と 2.661 の共存による弊害

http://hxxk.jp/2004/09/21/1939

記事データ

投稿者

望月真琴

投稿日時

2004-09-21T19:39+09:00

タグ
概要

現在は、 Movable Type 2.661 と Movable Type 3.01D-ja のシステムが両方有効になっています。これはある種イレギュラーな運用とも言え、共存させることによるメリットもあまりありません。いずれは Movable Type 3.01D-ja に統一しますが、完全に移行が終わるまでは Powered by 〜 の部分がころころ変わる、ということをお知らせしておきます。

リプライ

2 件のリプライがあります。

記事本文

MT 2.x hxxks を MT hxxks に改称しますにて、 随時 3.x 仕様へと変更していこうと思います と書いていますが、じゃあ変更途中である現在の hxxk.jp 上の Movable Type のシステムはどうなっているのか ?

現在は、 Movable Type 2.661 と Movable Type 3.01D-ja のシステムが両方有効になっています。 私がテストしてみたところ、 Movable Type 3.01D-ja と 2.661 を共存させると、それぞれの管理画面からそれぞれのバージョンの投稿ができてしまうみたい という結果を得ることができました。

異なるバージョンを共存させるためには少々発想をひねらないといけないのですが、共存させて得られると思われるメリットが少なく、混乱することの方が多くなるだろうと思うので詳しい実現方法については述べません。 私のように複数の Movable Type 上の weblog を作成していて、バージョンアップによる違いを試すようなことをしない限りは共存させる意味もありませんし。

MT 2.6x、つまりリニューアル以前に使っていたツールが実はまだいつでも稼働可能な状態で残してあって、検索なんかでたどり着いてコメントやトラックバックを残すことが可能な状態になっていた。

こういったことも有り得るようです。 これを書いている時点での hxxk.jp 内の weblog は、全て Movable Type 2.661 のシステムによってコメントやトラックバックの処理がなされています。 Movable Type 3.01D-ja のシステムも、使える状態でサーバ上に存在していますが、実際に閲覧者から見える状態にはなっていません。 しかし、今後の移行およびテスト段階ではそのシステムも混在していくかもしれない、というか混在させるつもりなので、注意しておかなければなりません。

とりあえず応急処置ということでフォームの一部とトラックバック URI の表示を削除。

とあるため、どういった状態になっていたのかは分かりませんし、現在の 404 では Movable Type 3.01D-ja のシステムでのみコメントやトラックバックを扱えるということになっているなので、これ以降は特に問題もないでしょう。

しかし、今後 hxxk.jp で予想される現象として、 Movable Type 2.661 の管理画面から記事の更新なり weblog の再構築を行った場合は Powered by Movable Type 2.661 として構築され、 Movable Type 3.01D-ja の管理画面から記事の更新なり weblog の再構築を行った場合は Powered by Movable Type 3.01D-ja として構築されるというものがあります。 予想されるというか実際にテストしたんですが。

これはバージョンアップ前とバージョンアップ後のシステムから生成される weblog の各記事やアーカイブの URI が同一で、かつ異なるバージョンのシステムが共存している場合にのみ起こるもので、バグと言うよりは私のイレギュラーな運用によって起こるものです。 いずれは Movable Type 3.01D-ja に統一しますが、完全に移行が終わるまでは Powered by 〜 の部分がころころ変わる、ということをお知らせしておきます。

現在は Movable Type 3.151-ja に一本化しています。

リプライ

2 件のリプライが送られています。

2004-09-22T13:36+09:00 - イソムラ

はじめまして、404のイソムラです。 2.6xと3.0の共存による弊害として一番大きいかも知れないものは、RSS配信している(RSSを誰かがチェックしている)場合、どちらかにコメントが投稿されるとそっちのシステムで自動的に再構築されてしまうことではないかなぁと思います(実際それで3.0のRSSが2.6xによって上書きされていることに気付きました)。 2.6xと3.0で同じデータベースを共有している、というような場合だと問題ないかも知れませんが。それでもMTのバージョンを読み取って更新された、と勘違いするチェッカーもあるかも知れません。

2004-09-27T22:30+09:00 - 真琴

どうも、はじめましてー。実際に異なるバージョンのそれぞれのシステムで更新して、どのような挙動をするのかをまだ確認していませんが、 RSS 等は確かに影響を受けそうですね……。 私は 3.x の方でも TypeKey を用いたコメント認証を行うつもりはありませんが、おそらく TypeKey を活用した状態でかつ共存を行っている場合、 2.x 側の方にコメントが投稿されたら、 weblog 全体が 2.x の状態、すなわちコメント認証が行われない状態になるのではないか、と予想しています。 私はどちらのバージョンでも同じ DB を使い、同じ URI で構築するようにしているので、最終的に完全に 3.x のみの運用にしてしまえば問題はないかもしれませんが……。 イソムラさんのように 3.x アップグレードを機に URI の命名規則を変更し、かつ 2.x 時代のエントリも残しているような場合は注意が必要なのでしょう。

この記事に対するご意見やご質問、ご感想などありましたらこのフォームに簡潔に記入して下さい。 簡潔に記入できない場合や、関連記事にてご意見をお寄せいただく場合は、ご自身の weblog にて記事を書かれた上で あてにトラックバックとして送信してください。

記入フォーム

補足情報

著作、講演、制作実績など