2003-08-01
Strictなチャット系CGI計画
先日、本サイトでのチャットの利用許可をサーバ管理者より得ました。
本サイトが利用しているBBzone.NETでは、先日までサポート掲示板上でサーバ利用者を交た「CGI禁止事項ガイドライン」について議論(再検討)がなされていました。この結果、CHAT系CGIにつきましては、各アカウント1つまでPHPで記述され、さらにリロードは30秒以上間隔がある物のみ、希望者は必ず許可申請をメールにて行っていただき返事を受け取った方のみ許可いたします。
というように、チャットの設置が可能になりました。そこで私は次の様なチャットをウェブサーチで探してみました。
- フレームを使用しないStrictな構造。もちろん俗に言う表レイアウトは御法度。
- チャットの発言内容(ログ)をXMLで記録。
- 発言内容をHTML化する場合、定義リストで表現(XSLTについては、現在のところ本サーバ側で変換が行えない)。
- 視覚的なことの全てはCSSで行う
(X)HTMLを利用する上では、これらの項目は当たり前といえば当たり前のことなのですが、見つけることができませんでした。そういう訳で、自分で作る(若しくは改造)しかない。
発言内容をXMLとすることで、例えば入室者一覧なんてのもXSLTで簡単に取り出しができるでしょうし、また、チャットに必ずあるリロードは、アクセシビリティーの観点から許否設定を可能にしようとも検討中です。