AJAX Chat Standalone
Dies ist die eigenständige Version von Blueimps AJAX Chat . Wenn Sie nach einer Version suchen, die Sie in Ihr Forum integrieren können, wählen Sie einen anderen Zweig aus.
AJAX steht für „Asynchronous JavaScript and XML“. Die AJAX Chat Clients (die Benutzerbrowser) verwenden JavaScript, um den Webserver nach Updates abzufragen. Anstatt eine vollständige HTML-Seite zu liefern, werden nur aktualisierte Daten im XML-Format gesendet.
Durch die Verwendung von JavaScript kann die Chat-Seite aktualisiert werden, ohne dass die gesamte Seite neu geladen werden muss.
Anforderungen
Serverseitig | Client-seitig |
---|
PHP >= 5 | JavaScript aktiviert |
MySQL >= 4 | Aktivierte Cookies |
Ruby >= 1,8 (optional) | Flash-Plugin >= 9 (optional) |
Merkmale
- Einfache Installation
- Als Shoutbox verwendbar
- Mehrere Kanäle
- Private Nachrichten
- Private Kanäle
- Einladungssystem
- Beleidigende Benutzer rausschmeißen/sperren oder ignorieren
- Online-Benutzerliste mit Benutzermenü
- Emoticons/Smilies
- Einfache Möglichkeit, benutzerdefinierte Emoticons hinzuzufügen
- BBCode-Unterstützung
- Optionale Flash-basierte Soundunterstützung
- Optionale visuelle Aktualisierungsinformationen (Änderung des Fenstertitels)
- Anklickbare Hyperlinks
- Aufteilen langer Wörter, um das Chat-Layout beizubehalten
- Hochwasserschutz
- Möglichkeit, Nachrichten im Chat zu löschen
- Befehle im IRC-Stil
- Einfache Schnittstelle zum Hinzufügen benutzerdefinierter Befehle
- Möglichkeit, Öffnungszeiten für den Chat festzulegen
- Möglichkeit, Gastbenutzer zu aktivieren/deaktivieren
- Permanente clientseitige Einstellungen
- Mehrere Sprachen (automatische Erkennung der Browsereinstellung ACCEPT_LANGUAGE)
- Mehrere Stile mit einfacher Layoutanpassung durch Stylesheets (CSS) und Vorlagen
- Automatische Anpassung der angezeigten Zeit an die lokale Zeitzone des Kunden
- Einhaltung von Standards (XHTML 1.0 streng)
- Akzeptiert jede Texteingabe, einschließlich Code und Sonderzeichen
- Mehrzeiliges Eingabefeld mit der Möglichkeit, Zeilenumbrüche einzugeben
- Zähler für die Nachrichtenlänge
- Echtzeitüberwachung und Protokollanzeige
- Unterstützung für Unicode- (UTF-8) und Nicht-Unicode-Inhaltstypen
- Bandbreitensparende Update-Aufrufe (es werden nur aktualisierte Daten gesendet)
- Optionale Unterstützung zum Pushen von Updates über eine Flash-basierte Socket-Verbindung (höhere Leistung und Reaktionsfähigkeit)
- Überlebt Verbindungs-Timeouts
- Einfache Integration in bestehende Authentifizierungssysteme
- Beispielintegrationen für phpBB3, MyBB, PunBB, SMF und vBulletin verfügbar
- Trennung von Layout und Code
- Gut kommentierter Quellcode
- Entwickelt mit Sicherheit als integralem Bestandteil – entwickelt, um Code-Injections, SQL-Injections, Cross-Site-Scripting (XSS), Session-Stealing und andere Angriffe zu verhindern
- Erfolgreich getestet mit Google Chrome, Firefox, Opera und Safari – so konzipiert, dass es mit allen modernen Browsern funktioniert :)
Helfen
Die wesentliche Dokumentation ist in den beigefügten Readme-Dateien enthalten
Weitere Dokumentation finden Sie im Github-Wiki: https://github.com/Frug/AJAX-Chat/wiki
Für Supportfragen verwenden Sie Google Groups: https://groups.google.com/forum/#!forum/ajax-chat
Um Fehler zu melden, verwenden Sie Github Issues: https://github.com/Frug/AJAX-Chat