一昨日の8日になってバージョンアップ作業を行った。作業の際につまづいた点、対処方法などを備忘録としてここに書いておく。なってモーションブログだとかアクションストリームといった機能が追加されたようなのだけど、使い方がわからないし取り敢えずあまり関心もないのでそれについてはパス。差分(コメント入力フォーム)を参考に修正。「サインインできます」のメッセージが表示されないなど、どうしてもうまくいかなかった。いうファイル名なのだけど)の最初の方で<mt:Ignore>で囲まれている部分を出力されるように変更してみたらうまくいった。captcha_timer;</mt:Ignore>この部分を以下のように変更。captcha_timer;これで万事うまくいった。いうイベント・ハンドラが指定されていたことが原因らしいと判明。この関数(と変数)が定義されていないことでエラーとなっていたものと思われる。このアトリビュートを削除して再構築したところ、上記の変更を元に戻しても正常に動作するようになった。機能を利用してページ分割を行っていた。MT本体にページ分割の機能が加わったというので、それを利用してみることにした。ここに書いてある通りにして大体うまくいったのだけど、全体のページ数が2ページになる時に1ページ目から次のページへのリンクが生成されないという問題が生じていることが発覚。すればいいのかわからず途方に暮れていたが、やみくもに検索してみたら同じ問題に遭遇していともあっさりと解決してしまったというすご腕の方のページを発見した。kwLogがそれなのだけど、この通りにしたら見事に解決した。この方がさらにすごいのはページキャッシュとの両立の問題をも解決しているところ。TypeでPHPダイナミックパブリッシングとキャッシュとページ分割を同時に利用する方法::レビログで紹介されているmtview.phpを修正する方法で対応していたのだけど、これだと結局アドレスに‘?’のつくページはキャッシュされないことになる。kwLogではMT本体のファイルをいじることによって全てのページがキャッシュされるようになる方法が紹介されている。やってみたが全く問題なく動作していて、実にすごいとしかいいようがない。認証方式4.2になって新たにいくつかの認証方式に対応するようになった。ミクシィのようなメジャーなサービスのアカウントでサインインできるようになったというのは大きなことかも知れない。アカウントを持っている閲覧者なんておそらくあまりいないだろうから。モジュールが足りないらしい。うまく対応した方のページを発見。