AJAX Chat
AJAX Chat adalah sebuah perangkat lunak berbasisi besar web gratis dan mudah dimodifikasi sesuai dengan keinginan yang mengmplementasikan JavaScript, PHP dan MySQL. Dalam hal suara AJAX Chat juga mendukung penggunaan Flash pada sisi klien dan Ruby pada sisi server. AJAX Chat juga terintegrasi baik dengan phpBB, MyBB, PunBB, SMF, vBulletin dan perangkat lunak PHP komunitas PHP lainnya.
Adapun fitur-fitur yang diberikan AJAX Chat seperti:
- Instalasi yang mudah
- Bisa digunakan sebagai shoutbox
- Pilihan saluran
- Perpesanan pribadi
- Saluran pribadi
- Sistem undangan
- Penyingkiran pengguna
- Pemblokiran pengguna
- Pengabaian pengguna
- Daftar pengguna online dengan menu pengguna yang tersedia
- Dilengkapi dengan emoticon / smily
- Penambahan emoticon yang mudah
- Mendukung penggunaan BBCode
- Mendukung penggunaan suara Flash standar
- Pilihan pembaruan informasi visual (pengubahan judul jendela chat)
- Hyperlink
- Memutuskan teks yang panjang agar tampilan web tetap sama
- Kontrol flood
- Fasilitas menghapus pesan dalam chat
- Gaya perintah IRC
- Antar muka yang mudah untuk penambahan perintah tambahan
- Fasilitas untuk menentukan waktu chat
- Fasilitas untuk mengaktifkan/menonaktifkan pengguna tamu
- Pengaturan sisi klien yang tetap
- Pilihan bahasa (deteksi otomatis dari pengaturan browser ACCEPT_LANGUAGE)
- Banyak pilihan gaya thema
- Jendela chat disesuaikan dengan ukuran jendela browser
- Layout yang mudah dikostumisasikan melalu stylesheet (CSS) dan sistem templat
- Pengaturan otomatis terhadap waktu lokal klien
- Komplian standar (XHTML 1.0)
- Mampu menerima banyak input teks termasuk kode dan karakter spesial
- Kolom masukan dengan banyak baris baru
- Penghitungan panjang pesan
- Monitoring cepat dan daftar log
- mendukung unicode (UTF-8) dan tipe konten non-unicode
- Menghemat bandwtih hanya dengan pembaruan data yang terkirim
- Optional support to push updates over a Flash based socket connection (increased performance and responsiveness)
- Survives connection timeouts
- Easy integration into existing authentication systems
- Sample phpBB2 integration provided
- Sample phpBB3 integration provided
- Sample MyBB integration provided
- Sample PunBB integration provided
- Sample SMF integration provided
- Sample vBulletin integration provided
- Separation of layout and code
- Well commented Source Code
- Developed with Security as integral part – built to prevent Code injections, SQL injections, Cross-site scripting (XSS), Session stealing and other attacks
- Tested successfully with Microsoft Internet Explorer, Mozilla Firefox, Opera, Safari and Konqueror – built to work with all modern browsers
Requirements
- Server-Side:
- PHP >= 4
- MySQL >= 4
- Ruby >= 1.8 (optional)
- Client-Side:
- Enabled JavaScript
- Enabled Cookies
- Flash Plugin >= 9 (optional)
The client-side logic is written in JavaScript. The server-side logic is written in PHP. The chat messages are stored in a MySQL database. The Flash plugin is used for (optional) sound support and to establish the (optional) socket connection on client side. The (optional) socket server is implemented in Ruby.