« Site mapモジュールを翻訳 | Main | 初の日本語Drupal本が出た »

Drupalの携帯対応を考える

いまWEBで新しくアクションをおこすなら、携帯への対応を外して考えられません(特に日本では)。
Drupalで構築するサイトを携帯に対応させるには、どういったことが必要となるのか考えてみました。

Drupalで携帯に対応したサイトを構築する際に問題となるのは「テーマ」と「セッション」だと思います。

デザインに関しては、Drupal日本語プロジェクトで配布されている「PDA theme」を利用すれば、テーマをPC用と携帯用とに分けることができるので、これは解決ですね。

やっかいなのがセッションです。DrupalはCookieを利用してセッションを持ちまわっているので、Cookieに対応していない携帯ではログインすることができません。
携帯サイトを構築する一般的な手法だと、PHPSESSIDをURLに付加してセッションを持ちまわるのですが、Drupalでこれを行おうとすると、どうしてもコアのファイル(common.inc、session.inc)に手をつけざるを得ないようです。(参照:login fails without cookies)

Drupalでも4.6まではPHPSESSIDの選択肢があったようなのですが、残念ながら諸般の事情からなくなったようですね。
全ての携帯がCookie対応になるのを待つか、コアに手をつけるか、なかなか頭の痛い選択です。

|

Drupal」カテゴリの記事

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/24638/40558007

Listed below are links to weblogs that reference Drupalの携帯対応を考える:

Comments

Post a comment