登録  |  LOGIN

CMSならDotNetNuke!高機能かつフリーのCMSです。

 

 DotNetNuke 対応ホスティングサービスに、
at link 専用サーバサービス」を追加

掲示板

DNNに関する情報共有はこちらからどうぞ!

DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。

単に質問・回答の場ではありませんし、回答義務もございません。
運営メンバーも含め、DotNetNuke を日々学んでいる状況です。
質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。

>>当掲示板に書き込みいただくには、ユーザー登録が必要です。( ログイン・ご登録はこちら )
>>プライバシーポリシーについてはこちらをご覧ください。
 
  dotnetnuke.jp bbs  一般  デザイン  携帯電話用のスキンは難しいのでしょうか?
前へ 前へ
 
次へ 次へ
新しい投稿 2010/03/30 12:55
  yasnet
2件の投稿
ランキングデータがありません


携帯電話用のスキンは難しいのでしょうか? 

はじめまして YasNetと申します。

唐突な質問ですが、DotNetNukeでは

携帯電話用のサイト構築やスキンの作成って難しいのでしょうか?

できれば、PCと携帯用を共存させて、自動的に切り替えるようにしたいのですが・・・(自分で開発すれば出来るレベルなんでしょうねぇ)

 その辺りにこだわるならWordPressのが良いのでしょうか・・・

アドバイス頂ければ助かります。

以上 失礼いたします。

 
新しい投稿 2010/03/31 13:57
  SHIMIZU
155件の投稿
5位


Re: 携帯電話用のスキンは難しいのでしょうか? 

携帯サイトを作るにあたってはいくつか検討が必要な事項があります。

(1)文字コード

DoCoMo, Softbank は DotNetNuke 標準の UTF-8 でも大丈夫ですが、au は Shift-JIS のみですので文字化けします。そこで au は対象端末から外すか、DotNetNuke自体をShift-JISで運用する必要が出てきます。4.* はShift-JISで運用すると色々と問題が出ていたのですが、5.*(5.2.3しか確認してませんが)は今のところ大丈夫そうな雰囲気です。

(2)Cookie ,JavaScript のサポート状況

これはいかんともしがたいところがあります。多くの携帯でこれらをサポートしていないからです。対応策としては、これらを使わないサイトを作る。つまり、ログインなしでも利用が可能なサイトとする。それから、メニューについては[NAV]などJavaScriptを多用するものではなく、単純なaタグで構成される[LINKS]スキンオブジェクトを使ってスキンを作成します。また、モジュール自体も、最近はAJAXでJavaScriptバリバリのものも多いので、これまた携帯向きではないものも多いです。

(3)cssレイアウト

携帯は複雑なtableを理解しないものが多いので、出来る限りテーブルを排除します。そのためには、スキンはxhtml+cssでレイアウトするのはもちろん、使用するモジュールもテーブルで構成されていないものを利用すべきでしょう。まだまだテーブルレイアウトを使っているモジュールも多いので、必要であれば修正が必要になります。または、各モジュールには手をつけず、データのみ読み出して携帯用にレンダリングし直すような独自のモジュールを作ってもよいかもしれません。

(4)ページサイズ

携帯の場合、ページのサイズが大きくなりすぎるとエラーになりますので、色々なモジュールをページに詰め込んでサイトを作っていくCMSのようなサイトの場合、どうしてもサイズが大きくなりがちで、その可能性は高くなります。従って、PC用のページ自体も携帯を考慮しつつ作らないといけないという本末転倒なことになりかねません。これについては、PCと携帯のページを別に分けるか、携帯用のモジュールを作るのが良いように思います。

他にも細かなことはありますが、 以上が最低限(閲覧できる、文字が読める)レベルのために必要な事項でしょうか。

以上を考慮して、私は携帯用モジュールとそれ用のスキンを作って運用するようにしています。なお、携帯用モジュールは最低限の機能として、今のところ携帯用のナビゲーション機能しか持たせていません(コンテンツは各モジュールの印刷モードで表示)が、近いうちに一部モジュールのコンテンツもその中で表示するようにしたいと思っています。 

といった感じになります。もちろん、自分でガリガリコードを書いていけば対応は可能でしょうが、XOOPSもそうだと思いますが、Cookieが使えないのでログインをどうするか、またCMSの特性上モジュールの種類が多いので携帯にフル対応するのはきつい、などが言えると思います。その点、WordPressはブログベースですので対応するにしてもやりやすいのでしょうね。

あとは、構築されるサイトに必須のモジュールが何なのか?ということろが、何を使うかの判断基準になるかと思います。

 
新しい投稿 2010/03/31 23:22
  yasnet
2件の投稿
ランキングデータがありません


Re: 携帯電話用のスキンは難しいのでしょうか? 
SHIMIZU さん レスありがとうございます YasNetです。 一応、携帯サイト作ったことあるので 文字コードの認識は、ありました。 まずは、手始めにドコモだけでもと思ってましたが・・・ S-JISで運用できるとAUも行けるのですねぇ スタイルシートやJavaScriptについては、 対応策として専用のモジュールを作らないといけないんですねぇ ・・・フリーで公開されているようなところがあるとよいのですが やっぱし自分で作らないとダメですかねぇ せっかく、Windowsサーバーのユーザだし C#やASP.netも使っているので・・・それなら DotNetNukeかと イロイロ調べだしたところなのですが・・・ 情報がうまく見つけることが出来ない・・・ アドバイスを見る限り・・・ 1.凝ったことは自分で専用モジュール作ること 2.用途によってはWordPressのが良いのかもってこと ですねぇ DotNetNukeの情報収集もしつつ WordPressも情報収集してみます。 まずは、DotNetNukeの携帯用モジュールさがしてみます。 ありがとうございました。 以上 失礼いたします。
 
前へ 前へ
 
次へ 次へ
  dotnetnuke.jp bbs  一般  デザイン  携帯電話用のスキンは難しいのでしょうか?

掲示板ご利用のためのご案内

ログイン
すでに登録済みの方は、
上のボタンからログインを
お願いします。
登録
ユーザー登録がまだの方は、
上の「登録する」ボタンをクリックし、
登録画面にて必要事項をご入力の上、
ご登録ください。