クイズ研チャットシステムのソース

今回は、クイズ研で採用したチャットについて紹介したいと思います。

クイズ研のヘッダーからリンクしているチャットは、
完全にクイズ研から独立したページになっており、見映えのみならず、中身も完全にクイズ研とは別です。

チャット画面ショット

このチャットは、フリーで公開されているチャットシステム Laceを使っています。
Lace 0.1.6b1日本語化バージョンに若干修正を入れたものです。

Laceについては、例えばphpspotでも
紹介されていますが、それなりに見映えがするとともに、非常に導入が簡単なところがポイントです。
設定ファイルを幾つか書き換えるだけで、簡単に導入できました。ログもファイルに保存されます。
画面デザインも、テンプレートファイルを書き換えて変更できます。

逆に、いま一番困っている問題は、退室のコマンドを打たずにユーザーがページを離れた時に、退室にならないことです。
設定ファイルで決めたタイムアウト時間になれば退室になるので、タイムアウトを短くしたいのですが、
タイムアウト時間中まったく操作をしないユーザーも停止中扱いになってしまうので、チャット室で待機できません。

正直に言うと、もっと良いチャットシステムがあれば載せ替えたいところです。

LaceはGPLなので、ライセンスに従って、修正版であるこのチャットのソースも公開します。
Laceクイズ研版
と言っても大した修正はしていないので、これを使う人もまずいないと思いますが。
今後も更新を行った場合にはここのソースも更新していきたいと思っています。

クイズ研では、外部のシステムやライブラリーも結構利用しているので、
今後もいろいろと書いていきたい思っています。

Trackback URL for this post:

http://nonn-et-twk.net/twk/trackback/170
0