Drupal携帯対応まとめ
スレに出てきたDrupalの携帯対応方法をまとめてみます。意見や追加情報があれば書き足すかスレで教えてください。
Drupalって携帯で使えるの?
-
drupal.orgや有志サイトで公開されているモジュールやテーマを使えば可能です。
-
文字コード変換など、日本の携帯事情を考慮したモジュールは少ないです。
-
既存サイトを携帯対応させるくらいには使えますが、新規で携帯サイトを作ろうってときにDrupalを選ぶのはおすすめしません。
-
旧機種を切り捨てるならわりと快適かもしれません。
どんなモジュールがあるの?
-
PDA theme by Drupal日本語プロジェクト
-
機種の判別と文字コードの変換に対応
-
一番日本の携帯電話にあったモジュール
-
ただしViewsでは使えない
-
Mobile Theme
-
機種を判別(Browscapを使用)してテーマを切り替えることができる
-
文字コードの変換には未対応(テーマ側で変換できるかも)
-
モバイル機器は一括りとして扱う
-
Switchtheme
-
Mobile Themeと同様にUAを見て(Browscapを使用)テーマを切り替えることができる
-
UAごとにテーマを指定できるので例えばDOCOMOとSoftBankに別々のテーマを指定することも可能
携帯用のテーマ
-
pda
-
PDA themeモジュールと一緒に配布されているテーマ
-
一番日本の携帯サイトっぽい
-
機種によってCHTMLに変換して表示
-
Mobile
-
Mobile Themeモジュールでもおすすめされているテーマ
-
とてもシンプルなHTML
-
iUI
-
Mobile Themeモジュールでもおすすめされているテーマ
-
iPhoneっぽい見た目を実現できる
どれ使えばいいの?
-
SJISなど旧機種に対応する必要がある場合
-
→PDA theme一択。もしくは自作のテーマ側で文字コード変換やタグ変換を。
-
UTF-8対応機種のみを対象にする場合
-
→Mobile ThemeかSwitchtheme。テーマは好きなのを選ぶか自作で。
携帯対応するときの問題点とか気になる点
-
絵文字は使えない?
-
フォーム入力(コメントやページ編集)は大丈夫?
-
携帯の場合にAjaxを使ったモジュールを無効にしたりできる?
-
UAごとのテーマ変更はキャッシュ機構と相性が悪い(#361832)
-
→いい解決法が出てくるまではキャッシュとCSS、JS最適化は切っておくことをおすすめ。
参考リンク
最終更新:2009年08月27日 15:30