AJAX Chatスタンドアロン
これは、Blueimp のAJAX Chatのスタンドアロン バージョンです。フォーラムと統合するバージョンを探している場合は、別のブランチを選択してください。
AJAX は「Asynchronous JavaScript and XML」の略です。 AJAX Chatクライアント (ユーザー ブラウザ) は、JavaScript を使用して Web サーバーに更新を問い合わせます。完全な HTML ページを配信するのではなく、更新されたデータのみが XML 形式で送信されます。
JavaScript を使用すると、ページ全体をリロードしなくてもチャット ページを更新できます。
要件
サーバー側 | クライアント側 |
---|
PHP >= 5 | JavaScriptを有効にしました |
MySQL >= 4 | 有効なクッキー |
Ruby >= 1.8 (オプション) | Flash プラグイン >= 9 (オプション) |
特徴
- 簡単な取り付け
- シャウトボックスとして使用可能
- 複数のチャンネル
- プライベートメッセージング
- プライベートチャンネル
- 招待制
- 違反したユーザーをキック/禁止するか無視する
- ユーザーメニュー付きのオンラインユーザーリスト
- 絵文字/スマイリー
- カスタム絵文字を追加する簡単な方法
- BBコードのサポート
- オプションの Flash ベースのサウンドのサポート
- オプションの視覚的な更新情報 (ウィンドウ タイトルの変更)
- クリック可能なハイパーリンク
- チャットのレイアウトを維持するために長い単語を分割する
- 治水
- チャット内のメッセージを削除する可能性
- IRC スタイルのコマンド
- カスタムコマンドを追加するための簡単なインターフェイス
- チャットの営業時間を定義可能
- ゲストユーザーを有効/無効にする可能性
- 永続的なクライアント側設定
- 複数の言語 (ACCEPT_LANGUAGE ブラウザ設定の自動検出)
- スタイルシート (CSS) とテンプレートを使用してレイアウトを簡単にカスタマイズできる複数のスタイル
- 表示時刻をローカルクライアントのタイムゾーンに自動調整
- 標準準拠 (XHTML 1.0 厳密)
- コードや特殊文字を含むあらゆるテキスト入力を受け入れます
- 改行を入力できる複数行の入力フィールド
- メッセージ長カウンタ
- リアルタイム監視とログビューア
- Unicode (UTF-8) および非 Unicode コンテンツ タイプのサポート
- 帯域幅を節約する更新呼び出し (更新されたデータのみが送信されます)
- フラッシュベースのソケット接続を介してアップデートをプッシュするためのオプションのサポート (パフォーマンスと応答性の向上)
- 接続タイムアウトを乗り越える
- 既存の認証システムへの簡単な統合
- サンプル phpBB3、MyBB、PunBB、SMF、vBulletin の統合が利用可能
- レイアウトとコードの分離
- よくコメントされたソースコード
- セキュリティを不可欠な部分として開発 - コードインジェクション、SQL インジェクション、クロスサイトスクリプティング (XSS)、セッション盗用、その他の攻撃を防ぐために構築されています。
- Google Chrome、Firefox、Opera、Safari で正常にテストされました - 最新のすべてのブラウザで動作するように構築されています :)
ヘルプ
重要なドキュメントは添付の Readme ファイルに含まれています
詳しいドキュメントについては、github wiki を参照してください: https://github.com/Frug/AJAX-Chat/wiki
サポートに関する質問については、Google グループを使用してください: https://groups.google.com/forum/#!forum/ajax-chat
バグを報告するには、github issues を使用してください: https://github.com/Frug/AJAX-Chat