"MovableType" で構成している当ブログサイトの "携帯Version" を立ち上げることにした。当ブログ画面のサイドバーに置いた "QRcode" (携帯バージョン版のURL)を携帯の "バーコード読み取り" で読み取ってもらえれば、簡単に携帯で閲覧できるはずだ。
PC向けのサイトを "iPhone&Android/スマートフォン対応サイト" へと最適化しようというのが当面の関心の焦点ではある。"iPhone&Androidなどのスマートフォン" は "ePub リーダー" でありながら "ネットブラウジング" が可能なデバイスであり、"ePub 電子書籍" のダウンロード配布デバイスとしては最適である。
しかし、"ネットブラウジング" に関しては、サイト自体がPCでの「フルブラウザ」向けに構成されているため、文字が小さくて読み辛い点その他で決して快適とは言えない。そのため、"iPhone&Androidなどのスマートフォン" 向けに "最適化" される必要が生まれるわけなのである。
"iPhone&Android/スマートフォン対応サイト" への現行サイトの最適化については、追々に進めるとして、今回、急遽立ち上げたのは、当ブログの "携帯バージョン版" である。もう大分以前から念頭には置いていたのだが、手つかずのまま先送りしていた。
ちなみに、当ブログサイトは "MovableType" で作っており、幸い下記のような "力作" のフリープログラム/<MT4i/MovableType用 携帯電話向け変換プログラム>が公開されていた。今回は、これを全面的に "援用" させていただいてのこの運びとなったのである。
< MovableTypeは、デフォルトの文字コードが UTF-8 に設定されています。3.0 日本語版以降、Shift_JIS を選択することもできるようですが、デフォルトのまま使用されている方が大半でしょう。
UTF-8 に対応した Web ブラウザーやツールなども増えてきましたが、まだまだShift_JIS のみサポートというケースも少なくありません。特に、i-mode などの携帯電話用 Web ブラウザーの多くが Shift_JIS のみのサポートに留まっています。日本では最も普及していると思われる、しかも至極手軽にネットへ接続できる環境があるというのに、そこからは自分のブログが文字化けして見ることができないわけです。
そこで作成したのが MT4i です。MT4i は、(MovableType の MT::Object を利用して)MovableType のデータベースからデータを読み込み、文字コードを Shift_JIS に変換、携帯電話向けにレイアウトして出力し、携帯電話に対応させる為のスクリプトです。言語は Perl です。
そもそも自分のサイト向けに作成したものなので、自分が欲しい機能を優先的に実装しています。Perl その他に関しては素人同然なのですが、何とか頑張って今後も継続的に機能追加・リリースしていこうと思っていますので、よろしくお願い致します。
※「MT4i」は、そもそも「MovableType for i-mode」の略としてネーミングしました。しかし、i-modeに限らずVodafoneやEZwebなどの携帯電話各キャリア、PDAなどの携帯情報端末においても表示できるよう、出来得る範囲で配慮しております。>(<MT4i/MovableType用 携帯電話向け変換プログラム>)
この "プログラム" を採用してみようとした動機は、<MovableType のデータベースからデータを読み込み>とあるように、現行のこの "ブログ" のデータベースのデータがそのまま活用されるという有難い点であった。
既存データに "手を加えずにそのまま再活用できる" という点が最大のメリットだと思えたのである。
"MovableType" ブログシステムを自力で立ち上げたユーザであれば、多少 "CGI" に精通しているはずであるから、上記の<MT4i/MovableType用 携帯電話向け変換プログラム>はさほど苦労することなく活用できるものと思われる。
"MovableType" 愛用者ならば、是非挑戦してみてはいかがでしょうか...... (2011.04.19)
コメントする