しばらく前からMTの次期バージョンのベータテストが始まっていたのは気付いていましたが、ベータ版触るところまで余裕ができず、やっと少し試してみようかなと思える頃になったら、既に4.15ではなくて4.2になってしまっていました(^^;。4.2を入れたのは金曜日でしたが、土日は留守にしなければいけなかったので、動作結果を整理してエントリー出来るのが今日になりました。
4.1のテスト環境はまだ残しておきたかったので、とりあえず遊ばせていたPHP4のサーバーに新規でインストール。入れ方は4.1と同じです。問題なく入って、さて4.2の自慢?らしい「パフォーマンスの改善」に期待してWingMemoのバックアップ→複製でブログを作って動かしてみたところ…!
とんでもない罠が(泣)。
テンプレートを編集して保存する時の動きがおかしいんです。まずは比較のために4.1のスクリーンショットを。
■4.1のテンプレート編集保存画面
ごらんのように保存ボタンを押すとすぐこの状態になります。保存されたことを示すため?に「テンプレートの変更を保存しました」文が上に出ています。
<注>
この画像はダイナミックでブログ記事テンプレートを保存したときのものです。静的保存時のキャプチャではありませんのでお間違えなきように願います。
■4.2のテンプレート編集保存画面
1)スタティックを選んでいる場合。
保存ボタンを押すとすぐこの状態になります。4.1と同じですね。
2)ダイナミックを選んでいる場合。
ここから何だかおかしくなってきます。
保存ボタンを押した直後。ブログ記事テンプレートを再構築中…? 何をやってんだ?? スタティックではこんな画面出なかったぞ…。
さらに画面変わって、ブログ記事のダイナミックリンクを再構築中…?? しかもこれの状態が長い。ずううっと延々再構築し続けている。記事数分再構築してる感じなので、記事数が多いともう異常に時間がかかります。ダイナミックですよ? 静的じゃないのよ??
そして待たされに待たされた挙句、ようやく編集画面になります。「保存」ボタン押しただけなのに。再構築してくれなんて頼んでないのに、なんでこうなるの? そもそもダイナミックは再構築なしで変更が実際のテンプレに行き渡るのがメリットでしょう? なのに何故にこのような無駄なことを? しかも静的なら再構築が起こらず、動的で再構築が起こるのっておかしくないですか?
保存と再構築ボタンの謎
さらにいろいろと謎も。いろいろ条件が組み合わさって出てくる現象なので整理がややこしいのですが。
「公開プロファイル」でダイナミックを選んだ場合
ダイナミックテンプレには「保存と再構築」ボタンはなし。しかし確認でプレビューを行った後、編集画面に戻ると「保存と再構築」ボタンが出現している。ここで「保存と再構築」を押すと上の2)ダイナミックを選んでいる場合と同じ動きになる。
「公開プロファイル」でダイナミックを選び、再構築オプションでスタティックを選んだ場合
スタティックであるにもかかわらず、「保存と再構築」ボタンは初期状態では出現していない。確認→プレビューの後、現れる。ここで「保存と再構築」を押すと、「テンプレートを再構築中」→「アーカイブを再構築中」と画面が切り替わり、あたかも再構築を行っているかに見えるがファイルは生成されていない。
「公開プロファイル」でスタティックを選び、再構築オプションでダイナミックを選んだ場合
動的であるにもかかわらず、「保存と再構築」ボタンが初期状態で表示されている。「保存」「保存と再構築」どちらを選んでも2)ダイナミックを選んでいる場合と同じ動きになる。
「公開プロファイル」でスタティックを選び、再構築オプションもスタティックのまま(デフォルト)
「保存と再構築」ボタンは初期状態で表示されている。「保存」ボタンでは再構築動作はおきない。「保存と再構築」ボタンを押した時のみ再構築が行われる。
まとめと結論
どう考えてもダイナミック時の動きがおかしいです。「保存」ボタンを押した時の挙動は静・動どちらでも再構築は起こらずただ保存されるだけにならないとおかしいと思います。ダイナミックでは「保存と再構築」ボタンは出る必要がないと思います。「公開」でダイナミックを選び「オプション」でスタティックを選んだ時、ファイルが生成されないのは不具合ではないかと思います。
ともかくもコレではMT4.2、ダイナミックでは使い物にならないです。ちょっとテンプレ修正しただけで延々無意味な再構築をやられたのでは実用に耐えません。私から見ればパフォーマンスの改善どころか改悪(泣)。ダイナミック使いの方はあわてて4.2RC1にアップグレードしないことを推奨。
その他の細かい不具合とも併せて、sixapartには長文(^^;でフィードバックしてはおきましたが、留守にする前にあわてて書いたため果たしてアレで訴えたいことが伝わるかどうか不安もあるので、記事にもしておきます。
☆本当は4.2でいろいろ試したいこともあったんですが、現状ではとてもダイナミックでは使えたモノではない(困)ので、まともな動きをするようになってからその他のお試しもやってみようと思います。そういえばこちらで言及していたのは4.2では直っているのは確認できました。
<2008.6.3 追記>
sixapartからお返事いただきました。
先方でも現象再現・確認してもらえたようで、修正検討していただけるようです。
次の候補版でちゃんと動くようになってるといいなあ…。
<さらに追記>
4.2RC2では修正され、正常に動作するようになりました。
