Squirrelmailの携帯対応
Squirrelmailの携帯電話サポート
経緯と現状 (~2010)
経緯
- 「携帯でメールを読みたい!」→Squirrelmailの改造に着手(~2006)
- 端末判定のプラグイン、携帯向けテンプレート&言語ファイルを作成すればいいことが判明
- →試作版をデモ版として提供(2008~2009)
問題点
- Squirrelmailの当初想定と異なる処理フロー→大規模な改造が必要
- 本家側で多言語対応関係をいじるとプラグインがすぐ使えなくなる
- 携帯端末ごとにテンプレートが必要(基本的に持ってない機種には対応できない)
- Squirrelmailのテンプレートは、1国=1言語=1ファイルの対応。
- 実際は同じShift_JISでもdocomo端末とEzweb端末では使うHTML言語が違う
- 本家の開発者に必要なパッチを投げるも返事なし
- (クレジットなしでパッチは適用されていた)
- Squirrelmail商用版であるRisuMailとの開発の重複
- モチベーションの低下
- 自分が普段使っている washitake.com ドメインはちゃっかりGmail(携帯から難なくアクセスできる)に移行した
- 特にデモを使っての感想もない(1か月に1回くらいのアクセスはあった)
- 一人で全部の機種に対応するだけの時間もない
- 本家開発陣やRisuMail.jpとの距離感
現在のアイデア (2010~)
- 結局必要なのは、
- 端末を判定し、端末ごとに表示を切り替える機能
- 日本語のさらなる機能強化(UTF-8もサポートしたい)
- 別にSquirrelmailを大改造する必要ないのでは?
- 「先に携帯モジュールを作成し、Squirrelmailの設定ファイルを読み込めるようにしたらいいのではないか」(A社商用ウェブメーラー的なアプローチ)
スマートフォン対応について
- そもそもスマートフォンだったら普通にHTML読めるし、対応不要?
- 日経BPの調査によれば、スマートフォンの国内シェアは2011年現在で10%に留まる※
- まだまだガラケー向けのコンテンツは必要
- ただし、ガラケーは手元にないから確認できない
- iPhone/iPadはウェブメーラーを必要としない
- そもそもiPhoneはIMAPに対応してる
- ウェブメールが必要なのはガラケー
- というわけで、優先順位は低そう
[旧] Squirrelmail の携帯電話対応プラグイン
というわけで、今はちょっと違う方向性で開発を考えています。以下のコンテンツは古く、デモサイトも動きません。
デモサイト
携帯電話プラグイン - デモ
- 携帯電話から Squirrelmail を利用するためのプラグインのデモサイトです。
- このデモサイトでは Gmail を利用できるように設定してあるので、GmailのアカウントでIMAPサポートが有効になっていれば、そのアカウントでログインできます。
開発中のものなので、時々サービスが停止したり、未対応の画面があったりします。- デモのため全ブラウザを AU 用の画面に飛ばしていますが、本来はブラウザごとに画面が違います。
- このサーバー上にGmailのメールアドレス等の個人情報が保存されますが、24時間以内に削除しています。また、個人情報はこのデモの目的以外には利用しません。気になる方は新しく「捨てアドレス」を取得してお試しください。
特徴
- プラグインがブラウザを自動判別するので、PC・携帯電話ともに同じURLで利用します。
- プラグイン自体はキャリアを選ばず、一般的な携帯電話その他に対応可能ですが、テンプレートセットで対応しているのは AU (WAP 2.0 の XHTML) のみです。
- DoCoMo や Softbank モバイルなどは対応していません。これらのキャリアについては、リスメールチームによる商用ウェブメール「RisuMail」が対応
しますすると聞いています。RisuMail は、SquirrelMail の日本における商用版です。
- DoCoMo や Softbank モバイルなどは対応していません。これらのキャリアについては、リスメールチームによる商用ウェブメール「RisuMail」が対応
- プラグインは Squirrelmail 1.5.2 以上に対応しています。
プラグインの正式ダウンロード可能時期は2008年3月頃を予定しています。- 開発が2007年下旬〜2008年上旬に行われたため、2010年現在のものには対応していないと見られます。
- SM-DEVEL メーリングリストでひそかにアナウンスされてました。
Known Bugs - バグリスト
バグを発見されたら メールフォーム からお知らせください。
- AU からのメッセージ作成で文字化けする (auはmultipart/form-dataの処理がおかしくて、multipart/form-dataと言いながらmultipart/urlencodedを送る)
ダウンロード
- 一応 download ディレクトリ に開発版のスナップショットがあります。
- smmobile-patch-snapshot-YYYYMMDD.gz が squirrelmail 1.5.2 (Subversion版) へのパッチ (本家で吸収予定)
- smmobile-plugin-snapshot-YYYYMMDD.gz が squirrelmail 1.5.2 用のプラグイン
- smmobile-template-snapshot-YYYYMMDD.gz が squirrelmail 1.5.2 用のテンプレートセット (まだいい加減)