Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bluelovers/drrr-like-chat
This is Ajax-based Durarara-like-chat. デュララに登場するチャットのインターフェイスが好き
https://github.com/bluelovers/drrr-like-chat
Last synced: 3 days ago
JSON representation
This is Ajax-based Durarara-like-chat. デュララに登場するチャットのインターフェイスが好き
- Host: GitHub
- URL: https://github.com/bluelovers/drrr-like-chat
- Owner: bluelovers
- Created: 2011-11-12T20:35:07.000Z (about 13 years ago)
- Default Branch: feature/moile/jquery.mobile/1
- Last Pushed: 2012-05-03T05:11:39.000Z (over 12 years ago)
- Last Synced: 2024-04-16T04:25:31.206Z (7 months ago)
- Language: PHP
- Homepage: http://chat.in-here.us
- Size: 2.45 MB
- Stars: 24
- Watchers: 6
- Forks: 11
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ◆概要
アニメデュラララに出てくるチャットをモデルに作成したAjaxベースのチャットアプリケーションです。
[http://suin.asia/2010/03/26/durarara_like_chat](http://suin.asia/2010/03/26/durarara_like_chat)## ◆開発動機
・デュララに登場するチャットのインターフェイスが好き
・リアルタイムチャットはJavaやFlashが主流だが、PHPでもAjaxを駆使すれば実現可能ではないかという技術的な関心(特別な話ではない)## ◆開発方針
・アニメに忠実に
## ◆ライセンス
本アプリケーションはオープンソースであり、ライセンスはGPL3になります。
・本アプリケーションが無保証である
あなたはGPL3ライセンスに同意することで次の自由を行使できます。
・本アプリケーションを無制限に実行・利用する
あなたは以下を遵守することでソースコードを研究・改良・修正・再頒布・翻訳することができます。
・本アプリケーションの著作権表示を目立つ場所に適切に表示する
・本アプリケーションのライセンスを目立つ場所に適切に表示する
・本アプリケーションの再頒布物や二次的著作物にもGPL3ライセンスを適用する
詳しくはLicense.txtを御覧下さい。## ◆動作要件
・PHP 5.2.11- (運が良ければ、5.2.0-で動くかも)
・mbstring
・/trust_path/xmlへの書き込み権限 [0777]## ◆設置方法
/duraを任意の場所に設置
/trust_path/xml に書き込み権限を与える## ◆設定
setting.dist.phpをsetting.phpにリネームしてから修正してください。
## ◆ビープ音の有効化
このパッケージにはライセンスの都合上、ビープ音の音源が付属しておりません。
ビープ音を有効にするには、各自でsound.mp3を用意し、/jsに配置してください。## ◆画像アイコンの追加
アイコンはicon_XXXX.gifという名前で、/cssディレクトリに配置してください。
なお、アイコンを追加した場合は、/css/style.cssを修正する必要があります。(CSSの知識が必要)## ◆翻訳・ローカリゼーション
以下の各ディレクトリに、言語コード-国コード.php, 言語コード-国コード.jsをUTF-8エンコードで作ってください。
言語コードは"ISO 639 Language Codes"を参考にしてください。
ja-JP.php, ja-JP.jsをコピー&リネームして翻訳するのが楽です。/trust_path/language/
/js/language/例:
/trust_path/language/en-US.php // 英語(アメリカ)
/js/language/en-US.js
/trust_path/language/zh-TW.php // 中国語(台湾)
/js/language/zh-TW.js
/trust_path/language/ko-KR.php // 韓国語(韓国)
/js/language/ko-KR.js言語対訳ファイルは左が原文、右が翻訳です。
左は修正せず、右を各言語に翻訳するようにしてください。例:
原文 翻訳
"Please input name." => "名前を決めてください。", // *.php
"Please input name." : "名前を決めてください。", // *.js言語の設定はsetting.phpのDURA_LANGUAGEで指定します。