Joomlaは開発の基本が海外であるために、日本の特赦な携帯市場に対応出来ていない事が問題の一つではあるが、何とか対応できないか実験してみた。実験したのは2つ

1.IDoPDA

これは、JoomlaのDBから直接データーを抜き出して、独自の方法で表示するタイプである。従ってMySQlの設定などをインストール時に設定する必要がある。DBのデータを設定して、インストール時に表示するメニューモジュールを選択すると、確かに表示に成功した。

やったーこれで、カスタマイズすれば使えるかも・・・・・と、思った後、大変な問題に気がついた!

あ、文字コード違うじゃん」そうである。Joomla自体はUTF-8だが携帯の場合S-JISが基本であって、そのままでは使えない。

設置したアドレスは>こちら

メニューでは Home | Joomla!について | 1.5の新機能は? | 画像のリサイズ | コンテンツレイアウト | Joomla!とは | Log in 

と成っていますが、コンテンツが入っているのは 画像のリサイズ だけす。

2.PC2M Website Transcoder for Mobile Clients

今回はこれが本命、こちらは問題なく設置。(設置方法がウェブサイトでもインストールの流れがそんなに詳しく書いていないので、ご希望があれば別の時に書きますので、その場合はリクエストください。)

これはなかなか素晴らしい。Firefoxのモバイルシュミレーター(FireMobileSimulatorで見たところ下記の様な感じで変換されていた。

きずくどっといんふぉ

 

元サイトは http://kizuku.info

変換スクリプトのアドレスは http://www.deltaworks.info/pc/pc2/pc2m.php

ただこれで、問題が全て解決したわけではない。元々PC用に作られているウェブサイトを携帯にも流用するというのは元々無理があるといって構わないだろう。その構造があまりに違い過ぎる。

しかし、営業の売りとして「携帯への変換も可能です」と言えなくもない。その上で実際の変換結果を見せて、「携帯変換も出来ますけど、通常ページをを変換したらこのように成りますよ」と実物を見せ、「これって無理がありますよねぇ。携帯サイトは別に作ったほうがいいっすよ。」という説明が必要だろう。

それでもなお、この変換スクリプトを使って、携帯サイトを運用するならば、このスクリプトからアクセスした時だけ、Joomlaの携帯用テンプレートが有効になるという仕組みが作れれば相当な部分での問題をクリアできるような気がする。

そのテンプレートを使って、携帯用のメニューを配置し、携帯からアクセスした時だけ表示できるメニューが出せればいいわけだ。だ、誰かやり方教えてください。

すみません。ちょっと取り乱しました。

あ、そうだ。そういえば文字コードの問題は、どうなんだろう・・何しろ手持ちのキャリアがiPhoneなので今日は確認できないっす。