« 蕎麦(ソバ)の花が満開。 | トップページ | 『伝わるWeb文章デザイン100の鉄則』益子 貴寛 (著)読了 »

2004.09.21

PukiWiki を SmartDisplay PK-SD10 でも、普通のPCと同じCSS(スタイルシート)のページが見えるようにしたい。pukiwiki.ini.php,keitai.ini.php

9/21 NEC SmartDisplay(スマートディスプレイ)PK-SD10PukiWiki 1.4.4 のFrontPageを表示させると、デフォルトの画像付きのCSS(スタイルシート)のページではなく、画像なしの テキストベースの画面が表示される。PukiWiki 1.3.x のときにはCSS(スタイルシート)の楽しいページが表示されたのに…。 

SmartDisplay PK-SD10 でも普通のPCと同じようなCSS(スタイルシート)のFrontPageを表示させたい!( だてに液晶画面のサイズが 10.4inch(インチ) もあるわけではないので、PK-SD10 は…)。

で、PukiWiki の README.txt を読んでみると以下の記述が(って、インストールのときにちゃんと読めよ!って感じ)

    2. 必要に応じて設定ファイル(*.ini.php)の内容を確認します。
    1.11 から設定ファイルが別ファイルのpukiwiki.ini.phpになりました。
    1.4 から設定ファイルが分割されました。
    1.4.4 から携帯電話およびPDA向けの設定ファイルが一つに集約されました。
    (i_mode.ini.php, jphone.ini.php の設定+αを keitai.ini.php に集約)

ふむふむ、UA(ユーザーエージェント)を見ているのね。またこんな記述も。

開発日記/2004-07-04 - PukiWiki http://pukiwiki.sourceforge.jp/dev/?%B3%AB%C8%AF%C6%FC%B5%AD%2F2004-07-04 より

o 5. 今後は組み込みブラウザ(非リッチクライアント)は全てkeitaiプロファイル送りとし、PalmやPocketPCなど、ニーズがあれば(ユーザーエージェント文字列がわかれば)随時追加する

余談

* Opera / Mozilla FireFox? / Internet Explorer / Mozilla などの判定も、pukiwiki.ini.php にパターンを追加することによってシステム側で実現できそうですね。ニーズがあればどうぞ*

で、今頃初めて pukiwiki.ini.php を眺めてみたら、…インストールのときには「編集者の名前・ホームページ」だけ指定すれば動いたので…、pukiwiki.ini.php の最後の方の300行過ぎあたりから UA(ユーザーエージェント)によりプロファイルを default と「携帯電話・PDA向け」の keitai とに切り分けていました。


GFORT の MSIE で PukiWiki 1.4.4 の FrontPage を表示。
Smart Display PK-SD10 の UA を自宅WWWサーバへのアクセスから調べて、また他に所有している PDA の NTT Docomo GFORT のUAも同様に調べて、以下のように pukiwiki.ini.php を変更しました。SD10 は普通のPCと同じ画面、GFORTは「携帯電話・PDA向け」のテキストベースの画面が表示されればよいと、自分の環境でだけとりあえずは動くように、いい加減に値を設定しました。ゴメンナサイ!
  • PK-SD10 の UA
    • "Mozilla/4.0 (compatible; MSIE 5.5; Windows CE)"
  • GFORT の UA
    • "Mozilla/2.0 (compatible; MSIE 3.02; Windows CE; 240x320 )"

pukiwiki.ini.php の以下の部分を変更

変更前

	// Windows CE
	// Sample: "Mozilla/4.0 (compatible; MSIE 5.5; Windows CE; sigmarion3)" (sigmarion, Hand-held PC)
	array('pattern'=>'#\b(Windows CE)\b#',	'profile'=>'keitai'),
変更後(→ごめんなさい。右側が切れています。スクロールして下さい。)

	// Windows CE
	// Sample: "Mozilla/4.0 (compatible; MSIE 5.5; Windows CE; sigmarion3)" (sigmarion, Hand-held PC)
//	array('pattern'=>'#\b(Windows CE)\b#',	'profile'=>'keitai'),


	// NEC SmartDisplay PK-SD10
	// Sample: "Mozilla/4.0 (compatible; MSIE 5.5; Windows CE)"
	array('pattern'=>'#\b(MSIE 5.5)\b.*\b(Windows CE)\b#',	'profile'=>'default'),

	// NTT Docomo GFORT
	// Sample: "Mozilla/2.0 (compatible; MSIE 3.02; Windows CE; 240x320 )"
	array('pattern'=>'#\b(Windows CE)\b#',	'profile'=>'keitai'),

一応、他のPC(Windows XP)で使っている他のWWWブラウザのUAの値も確認して、PukiWiki へアクセスして動作確認をしました。

  • Mozilla 1.7.3 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.3) Gecko/20040910
    • "Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.3) Gecko/20040910"
  • MSIE 6.0 (MSIE Version: 6.0.2800.1106.xpsp2.030422-1633)
    • "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
  • Sleipnir Version 1.66 …「Sleipnirオプション」での「UserAgent」欄は空白。
    • "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"

以上で、無事に SmartDisplay PK-SD10でもCSS(スタイルシート)の PukiWiki を表示することができました。


PK-SD10 関連 サイト内リンク:

PK-SD10、衝動買い。価格 52,395円 (税込,送料無料)
http://d-k.cocolog-nifty.com/blog/2004/09/040917sd10_nec_.html
PK-SD10 開梱
http://d-k.cocolog-nifty.com/blog/2004/09/040919nec_pksd1.html
PK-SD10のPC側での 「Microsoft Smart Display サービスのセットアップウィザード」編
http://d-k.cocolog-nifty.com/blog/2004/09/040919pksd10.html
PK-SD10本体側のセットアップ&インストール作業編
http://d-k.cocolog-nifty.com/blog/2004/09/040919sd10hwset.html
SmartDisplay PK-SD10 の電源コネクタ部分の強度が不安
http://d-k.cocolog-nifty.com/blog/2004/09/040930sd10conct.html


9/25(土)追記:
cvs:pukiwiki.ini.php (v1.4:1.83) の評価を
PK-SD10 (MSIE for Windows CE)
GFORT(MSIE for Windows CE)
他で行いました。問題ありません。

|

« 蕎麦(ソバ)の花が満開。 | トップページ | 『伝わるWeb文章デザイン100の鉄則』益子 貴寛 (著)読了 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/49099/1491779

この記事へのトラックバック一覧です: PukiWiki を SmartDisplay PK-SD10 でも、普通のPCと同じCSS(スタイルシート)のページが見えるようにしたい。pukiwiki.ini.php,keitai.ini.php:

» 開発日記/2004-09-25 [PukiWiki/TrackBack 0.1]
開発日記 cvs更新 -- henoheno † ↑携帯端末・PDA対応 (調整) † BugTrack/697 V... [続きを読む]

受信: 2004.09.25 10:01

» 開発日記/2004-09-25 [PukiWiki/TrackBack 0.1]
開発日記 cvs更新 -- henoheno † ↑携帯端末・PDA対応 (調整) † BugTrack/697 V... [続きを読む]

受信: 2004.09.25 10:03

» PukiWiki を SmartDisplay PK-SD10 でも、普通のPCと同じCSS(スタイルシート)のページが見えるようにしたい。pukiwiki.ini.php,keitai.ini.php [雑木林とコンピュータ]
9/21 --> NEC SmartDisplay(スマートディスプレイ)PK- [続きを読む]

受信: 2004.09.26 05:04

» BugTrack/532 [PukiWiki/TrackBack 0.1]
Category:Design [PDA] Windows CE / Pocket PC 対応 † 元タイトル: Pocket PCへの対応 ペ... [続きを読む]

受信: 2004.10.09 10:43

« 蕎麦(ソバ)の花が満開。 | トップページ | 『伝わるWeb文章デザイン100の鉄則』益子 貴寛 (著)読了 »