前回はmoblogを使った写真付き記事のエントリーを紹介しました。今回は自分のblogを携帯電話での表示に対応させたいと思います。自分のblogを携帯電話で見る奇特なひとがいるのかという疑問は誰でも持つと思いますが、実はこれ自分自身で使うときにもとても便利なのです。例えばmoblogを使ったメールエントリーの後でちゃんと更新されてるか確認用に使ったり、夜中寝ぼけた頭でエントリーした文章の誤字脱字やおかしな表現を朝通勤の途中に発見したり。一度使うとその利便さに手放せなくなります。ではさっそくやってみましょう。
携帯電話用のMovableType用スクリプトとして太鉄さんのMT4iというプログラムがあります。
名前に i がついていますが現在はマルチキャリア対応されているのでインターネットブラウザを搭載した携帯電話の多くの機種で閲覧可能だと思います。
このMT4i なのですが 太鉄さんが公開されているものの他に Tonkeyさんが公開されている改変版というものが存在しています。一言で言うとMT4iをベースに多くの追加機能を付け足したのがTonkeyさんの改変版です。
Tonkeyさん曰く
Linuxの実験バージョンとstableバージョン的なイメージかと(違うかな?)
インストールは非常に簡単です。
ダウンロードした mt4i.cgi をテキストエディタで開いてスクリプトの最初にある「設定開始」から「設定終了」までの項目を自分の環境に合わせて入力します。入力が完了したらMTのCGIディレクトリにアップロードしてパーミッションに実行権限をつけます。CGIのURLを携帯電話からアクセスしてみましょう。携帯にあなたのblogが表示されましたね。:-)
改変版には管理者モードがあり、携帯電話から管理者機能を使う事が可能です。つまりエントリーを投稿したり修正したりといった事も可能です。moblogでは画像付きエントリーしか投稿出来ませんでしたがこちらはテキストのみのエントリーが出来るので両者をうまく使い分ける事が出来ます。
トップページの下にパスワードを入力するフィールドがあるので先ほど設定したパスワードを入力します。管理者画面へのリンクが表示されるのでそれをクリックしてBookMarkに登録しておきます。
これでいつでも携帯電話から管理者画面を呼び出す事が出来ます。BookMarkに登録したらセキュリティの為に設定項目の$admin_doorを"no"に変更しておきます。これでパスワードの入力フィールドが表示されなくなります。一通りの準備はこれで完了です。
あとは携帯用のURLを告知すれば良いだけですが、CGIのURLは長いし覚えにくいのでPCと同じURLで携帯もアクセス出来るようにしてみましょう。
これはphpが使える事が前提なのですが、んちばさんのNao's Pageで方法が紹介されています。これを参考にPC用のトップページindex.phpの先頭にコードを追加。
こちらでは1キャリアづつ条件分岐させていますがコードを簡潔にする為に僕はこのように記述しました。
<?php
$ua = $_SERVER["HTTP_USER_AGENT"];
if(ereg("(DoCoMo|J-PHONE|UP?.Browser|PDXGW|DDIPOCKET)",$ua)){
header("Location: MT4iのURL");
exit;
}
?>
前編・後編と2回に渡ってモバイル環境でのblogを楽しむ方法を紹介しました。外出先でも携帯電話で楽しいblogライフをお過ごしください♪