MT4備忘録の最近のブログ記事

このほどこの「ストレンジャー」もモバイル対応版を作りました。というか、今回は、テレンプレートを自作するのではなく、MT4iをつかわさせて頂いております。尚、コメント入力はできません。アドレスは、右サイドバー下のQRコードからどうぞ。尚、この場合の「4」はバージョン4ではなく、MT for i ということのようです。

さて、このブログにMovable Typeの備忘録をアップするつもりでしたが、都合により、今回で最後となります。また某ブログでお会いしましょう(笑)。今後は映画、ドラマその他ミーハー・オンリーの内容となります。えっ?どっちにしても同じだって?そんなあ。

最後にひとつ。既にご承知の方も多いと思いますが、Movable Type4.15のベータ版が出て、近いうちに製品版も出ると思いますが、4.15というより4.5ぐらいの変更になりそうです。見た目や表に出る機能アップはないものの、4.1のからまったテンプレート階層が簡素化され、さらに、他のブログシステムに比べて弱点とされた「再構築」について、サーバー・サイド・インクルードの指定やキャッシュ機能が標準で搭載されることで、かなり軽くなりそうです。

ようやくバージョン3時代からの、phpのモジュールを、しこしこカスタム・インデックスファイルで作っては読み込ませる、という作業から解放され、ウィジェットの手軽さで、できるようになるようです。
ですので、これは大きな変化だと思うのですが。。ただマニュアル本を作っている方は大変でしょうね。機能の、いや昨日の今日ですから。

このブログともうひとつをMovable Type 4のバージョン4.01から4.1にアップしました。
管理画面回りが軽くなったと実感できます。テンプレート関係のリンクも使いやすくなったような気がします。新機能は使ってませんが、余裕ができたらぼつぼつと。ウィジェット関係は差し替えないといけいなのもある模様。

最初に、アップグレード画面で「Professional Packがインストールされていません」というメッセージが出てましたが、後でログを見るとインストールされていました。

今度の4.1バージョンではWindows live Writerでの投稿に対応したようですが、タグを増やすのがいやなので、IBMホームページ・ビルダー12 [発売記念通常]のブログ機能を使ってみたところ、250件ある別ブログのエントリーも取得でき、このエントリーもビルダーを使ってアップしてみました。ビルダーでは、「追記」や「タグ」には対応してませんが、今度はソース編集もできるようになったので、まあまあでは。

尚、ソフトからの投稿に必要なMovableType側のAPI用パスワードは、「プロフィール」欄にあります。以前は「ブログの設定」メニューにあったような気がして、探しました。

ちなみにビルダーとseesaaの場合、サーバー上の100記事までしか取得できませんでした。seesaa側の制限かもしれませんね。

Movable Type 3から4へそのままテンプレートを引き継いだ、もう一個のブログの方を、携帯対応にしようと、いろいろやっていました。

MTの携帯対応といえば、太鉄さんのMT4iというPerlのスクリプトをインストールし、データベースから直接、動的にページを吐き出すのが常道のよう。再構築も不要だし。しかもMovable Type4.01に対応したMT4iバージョン3.0のβ3版では、テンプレート、キャッシュ機能の採用や、グーグルのモバイルAdsenseにも対応している、というではありませんか。素晴らしい。早速テストしてみたら、概ね良好。

ところが、本人談では、データべースとのやり取りの中で、サーバーに高負荷を与えるところがあって、まだ検討の余地ありということでした。この問題がすっきりして、正式版が出たら移行させたいと思っています。


ということで、暫定で表示オンリーに絞って、地道というか、アーカイブマッピング機能の利用(この説明は3.3時代のもの)で、ひとつの記事から、携帯用にもうひとつのページを書き出す、ということにしました。
モバイル用のテンプレートを最小限作って、PHPファイルを書き出します。PC用のページと記事の数だけダブリますが、仕方ない。元データは以前のPHP化の中で、本文を書き出してあるので、インクルードして読み込みます。

その際、取り込んだファイルの、文字コードをUTF-8からShift-JISに変換する方法が、ずーと分かりませんでした。普通に本文が書き出してあれば簡単なんでしょうが。が、なんとか解決。その後は、strip_tags関数で、改行とか文字色以外のHTMLタグを無効化するなどの処理をして、一応完成。テンプレートを増やすのが面倒なのと、スパム管理が面倒なので、コメントやトラックバックは非表示と割り切りました。

エントリーが増えるたびにファイルがダブっていくのは、ナニですが、PHP化を徹底しているので、今のところ再構築が激重にはなっていません。まあ、静的ファイルでもアクセス増加対応と考えるとは、これはこれでいいのかと。

小粋空間さんのブログで、Movable Type 3から4へのアップグレードをする時の注意点をまとめられています。
中でも、エクスポートしたデータ経由で移行しようする方は、手順をふまないと、前とは同じにはならないようですので、要注意。

自分は、もう一個のブログをPHP化していて、オリジナルのテンプレートだらけなので、データベースごと、エイヤとやってしまって、何とかなりましたが、危ないですよね。。。当然、4の複雑なテンプレート構造に合わせての修正は、部分的にしかやっていません。


そういえば、昨日、Style Catcherでこのブログのデザインを着せ替えようとして、表示ブログを確認せずに、間違って、もう一個のブログの方のCSSを変えてしまいました。

バージョン3のCSSをそのまま使っており、バックアップファイルが手元になかったので、一瞬青くなりましたが、Template Backup and Refresh プラグインのおかげで、システムで、バックアップが自動的に出来ていましたので、助かりました。

こんな、とんまな人はいないと思いますが、複数ブログを運営している時は、自分がいま、どのブログ上で作業しようとしているか、良く確認しましょう(笑)

Movable Type 4のバージョン4.01正式版が出ました。4.0から早速バージョンアップしてみました。課題のポップアップメニューの表示などは、少し反応が早くなっています。また、スタイルキャッチャーのスタイルシートの一部@import文が表示されてしまうバグ(perl5.8.0のみ)は、取れています。

ただ、依然として解消されていない点として、ソースの頭に空白行ができる問題は、そのままなので、 藤本さんのプラグインを利用して、改行を強制的に取るタグを、入れた方がいいみたいですね。

また、細かいところですが、記事のメタデータ・テンプレートのトラックバックへのリンクがtrackback、トラックバックバック先のアンカーがtrackbacksといように”s”が抜けているので、テンプレートを直すのは、前と同じ手間ですね。


サイト内優先検索

サイト内検索


あわせて読みたいブログパーツ

にほんブログ村 映画ブログへ
にほんブログ村 テレビブログ テレビドラマへ

モバイル版
http://www.mavoi.com/starnger/m/


4.1



mavoi top