- 2009-09-22 (火) 23:28
- MovableType


- MT5ベータで発生している問題
MT5ベータで発生している問題・というかわからない部分
- コメント投稿
- コメント投稿終了時に表示される「コメント完了」テンプレートで、MTIncludeのモジュール指定やMTLinkでのテンプレート名指定で、「見つからない」というエラーが発生する。
- どちらも、通常の再構築ではエラーが発生していないが、システムテンプレート内で使われる時だけ、エラーが出ている。MTLinkに関しては「テンプレート名」から「identifier」へと変更すれば、エラーは回避できている様だ。MTIncludeもidentifierで指定すれば大丈夫かも。
- MT4i
- 「げげげ >> Cannot decode string with wide characters at /usr/local/lib/perl5/5.8.9/mach/Encode.pm line 170. #mt4i」「内部コードが UTF-8 になった影響ですよね、わかります」という訳で、一筋縄では行かないようです。今日リポジトリに、MT5で動作するRev.260があがりました
- Comment Subscribe
- たぶん上記の問題が関係していると思うのだが、送信されるメールの内容が文字化けする。プラグインでのテンプレート部分は正常に表示されて、コメントの内容部分のみ文字化け。これは自力で対応可能かトライしてみる。
- プラグイン拡張で今まで「新規作成」「一覧」の下に追加されていたメニュー
- 追加先が存在しなくなったので表示されない。MT5既存のメニューの下に変更すれば問題なく表示する。
- アイテム拡張プラグイン(Link Roller・Media Manager)
- 管理画面での「アイテムのアップロード」を見て解るように、中間の画面遷移部分に変更が多いため、単純にメニューを表示させるだけでは動作しない。ポップアップの内部もjQueryになった事で、かなり替わっている模様。
- Better File Uploader 2.2.1
- ほぼ上と同じ理由で動作しない。しかしどうやらBetter File Uploader 2.3(MT4.3対応らしい)が出ているようで、BFU2ユーザーは最新版をダウンロード可能と書いてあったが、INVALIDとか言われる。メールしないと駄目か?
- クロスポスト関連プラグイン
- 管理画面の変更で、正常に追加できていないが、修正すれば問題なく動作した。(
MT-Twitter・Post to Vox)MT-Twitterの方は、投稿結果が文字化けなのをいまさら発見した - ダッシュボードウィジェット
- 外部のデータを取得するプラグインで、文字化けが発生するケースが多かった。コードを修正してほぼ対応した。未完成もあり。
- テーマ
- 実際に試してみると、かなりconfi.yamlによるテンプレートセットとの差が見つかる。テーマはプラグイン一覧には表示されないが、テンプレートセットはテーマ・プラグイン両方に表示される。(その点は問題ではないのだが)L10Nローカライズのテンプレート内への効かせ方がよく解らない。テンプレート名のローカライズは「l10n_lexicon:」で有効になるし、既存の項目のオーバーライドでのローカライズも行われて便利なのだが。
- テーマのエクスポートはテンプレート名がそのまま出力されるため、テンプレート名に「:」が含まれる場合、theme.yaml内でYAMLのパースエラー(なのだと思う)が発生して、エクスポートした瞬間から管理画面の表示が出来なくなった。(これは結構危険)
- 状況によってはテーマではなく、プラグインとしてのテンプレートセットの方が便利かもしれない。スタイルキャッチャーのスタイルはテーマに含められるのかしら?
総じて(画像以外の)アイテム絡みとMT4iの件を抜かせば、十分実用的に動作している。
特にブログコンテンツでは無いサイト管理のためのファイル群を、ブログの一階層上のウェブサイトに配置できた事で、構成がすっきりした気がする。アクションストリームもウェブサイト側に配置しなおした。
- 【2009-09-23 追記】
- 今更がいろいろ発覚していますが、文字変換を行うプラグイン関係で、動作しないなどの影響が出ているみたいです。「MTI18Nプラグイン」による文字コード変換・「半角/全角変換モディファイアプラグイン」による半角カタカナへの変換などで、MT4xと異なる結果になっています。
- Newer >: MT5ベータで動作するMT4i
- < Older: VAIO来ました
- « Older in MovableType: ヘッダーの書き方・私編
ping a Trackback
- TrackBack URL for this entry.(1)





スクリプトの読み込みが完了していません。
メールフォーム(Javascriptを使用していません)や、
Twitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。