AJAX Chat Mandiri
Ini adalah versi mandiri dari AJAX Chat Blueimp. Jika Anda mencari versi untuk diintegrasikan dengan forum Anda, pilih cabang lain.
AJAX adalah singkatan dari "JavaScript dan XML Asinkron". Klien AJAX Chat (browser pengguna) menggunakan JavaScript untuk menanyakan pembaruan pada server web. Daripada mengirimkan halaman HTML lengkap, hanya data terbaru yang dikirim dalam format XML.
Dengan menggunakan JavaScript halaman chat dapat diperbarui tanpa harus memuat ulang seluruh halaman.
Persyaratan
Sisi Server | Sisi Klien |
---|
PHP >= 5 | JavaScript yang diaktifkan |
MySQL >= 4 | Cookie yang Diaktifkan |
Ruby >= 1.8 (opsional) | Plugin Flash >= 9 (opsional) |
Fitur
- Instalasi mudah
- Dapat digunakan sebagai kotak teriakan
- Banyak saluran
- Pesan pribadi
- Saluran pribadi
- Sistem undangan
- Tendang/Larangan atau Abaikan Pengguna yang melanggar
- Daftar pengguna online dengan menu pengguna
- Emoticon/Smilies
- Cara mudah untuk menambahkan emotikon khusus
- Dukungan BBCode
- Dukungan suara berbasis Flash opsional
- Informasi pembaruan visual opsional (mengubah judul jendela)
- Hyperlink yang Dapat Diklik
- Pemisahan kata-kata yang panjang untuk mempertahankan tata letak obrolan
- Pengendalian banjir
- Kemungkinan untuk menghapus pesan di dalam obrolan
- Perintah gaya IRC
- Antarmuka yang mudah untuk menambahkan perintah khusus
- Kemungkinan untuk menentukan jam buka obrolan
- Kemungkinan untuk mengaktifkan/menonaktifkan pengguna tamu
- Pengaturan sisi klien yang persisten
- Berbagai bahasa (deteksi otomatis pengaturan browser ACCEPT_LANGUAGE)
- Berbagai gaya dengan penyesuaian tata letak yang mudah melalui stylesheet (CSS) dan templat
- Penyesuaian otomatis waktu yang ditampilkan ke zona waktu klien lokal
- Kepatuhan standar (XHTML 1.0 ketat)
- Menerima input teks apa pun, termasuk kode dan karakter khusus
- Bidang masukan multiline dengan kemungkinan untuk memasukkan jeda baris
- Penghitung panjang pesan
- Pemantauan waktu nyata dan penampil log
- Dukungan untuk tipe konten unicode (UTF-8) dan non-unicode
- Panggilan pembaruan hemat bandwidth (hanya data terbaru yang dikirim)
- Dukungan opsional untuk mendorong pembaruan melalui koneksi soket berbasis Flash (peningkatan kinerja dan daya tanggap)
- Bertahan dari batas waktu koneksi
- Integrasi yang mudah ke dalam sistem otentikasi yang ada
- Contoh integrasi phpBB3, MyBB, PunBB, SMF dan vBulletin tersedia
- Pemisahan tata letak dan kode
- Kode Sumber yang dikomentari dengan baik
- Dikembangkan dengan Keamanan sebagai bagian integral - dibuat untuk mencegah injeksi Kode, injeksi SQL, skrip lintas situs (XSS), pencurian sesi, dan serangan lainnya
- Berhasil diuji dengan Google Chrome, Firefox, Opera dan Safari - dibuat untuk bekerja dengan semua browser modern :)
Membantu
Dokumentasi penting terdapat dalam file readme terlampir
Untuk dokumentasi lebih lanjut, lihat wiki github: https://github.com/Frug/AJAX-Chat/wiki
Untuk pertanyaan dukungan gunakan grup Google: https://groups.google.com/forum/#!forum/ajax-chat
Untuk melaporkan bug gunakan masalah github: https://github.com/Frug/AJAX-Chat