ET-Chat
ET-Chat
| |
---|---|
Basisdaten
| |
Entwickler | <SEDesign /> |
Aktuelle Version | 3.0.7 Release 3 (29. November 2017) |
Betriebssystem | Plattformunabhängig |
Programmiersprache | PHP, JavaScript |
Kategorie | Webchat |
Lizenz | Creative Commons Public License (by-nc) |
deutschsprachig | ja |
www.sedesign.de |
ET-Chat ist ein Chatsystem lizenziert unter Creative Commons Public License "Namensnennung — Nicht-kommerziell 2.0", das Nachrichten über das Web vermittelt und in einem Webbrowser ausgeführt wird. Damit ist es möglich, den Chat in den eigenen Web-Auftritt als Teil der Webseite zu integrieren, um den Besuchern die interaktive Kommunikation untereinander zu erlauben. Der ET-Chat benötigt außer einem Webbrowser weder zusätzliche Software noch weitere Plug-ins auf dem Anwenderrechner. Dadurch ist es vor allem für technisch weniger versierte Nutzer leicht zugänglich und nutzbar.
Grundlegende Funktionsweise
Die neueste Version 3.x.x von ET-Chat funktioniert mit AJAX und benutzt für den Server-Client-Austausch das Datenformat JSON. Die Nachrichten der einzelnen Chatteilnehmer und die Sitzungsparameter werden in einer Datenbank abgelegt und jeweils in einem voreingestellten Zeitintervall über die AJAX-Schnittstelle abgefragt (sog. AJAX-Polling). Die Datenübertragung der Nachrichten vom Server an den Client erfolgt nur einmalig pro Datensatz, was eine deutliche Trafficeinsparung mit sich bringt. Auf der Clientseite wird der empfangene Datenstrom im JSON-Format mit JavaScript weiterverarbeitet und anschließend visualisiert. Für diese Zwecke setzt der ET-Chat auf ein gängiges JavaScript-Framework Prototype und dessen Visualisierungserweiterung Script.aculo.us.
Alle Interfacetexte von ET-Chat werden im XML-Format vorgehalten (XML-Language Files). Diese Sprachdateien können vom Chatadministrator im Administrationsbereich ausgewählt werden, um so den Chat auf eine andere Sprache umzuschalten. Im aktuellen Chatpaket sind folgende Sprachen enthalten: Deutsch, Englisch, Russisch.
Das Layout des Chats wird ausschließlich über CSS-Files gesteuert, die ebenfalls als System-Styles integriert sind und vom Administrator im Administrationsbereich auszuwählen sind.
Zusatzmodule
ET-Chat verfügt nur über eine eingeschränkte eigene Benutzerverwaltung, ist jedoch über eine im Chatpaket enthaltene Erweiterung einfach an fremde Benutzerverwaltungssysteme, z. B. Foren oder CMS-Software anschließbar, was eine erleichterte Integration des ET-Chats in die eigene Softwareumgebung gewährleistet.
Für die bekannte freie Forum-Software phpBB3 gibt es ein spezielles, bereits angepasstes und dokumentiertes Modul zur direkten Integration des ET-Chats.
Verbreitung
Der ET-Chat wird seit 2008 im Zuge der Online-Studienberatung für Studieninteressierte an der Hochschule Bochum erfolgreich eingesetzt. Ebenfalls beinhaltet die neueste Version der freien sozialen Software CommSy zur Unterstützung kooperativer Arbeitsmethoden den ET-Chat als einen festen Bestandteil.
Anforderungen
- Server
- Linux/Unix, Windows 2000/XP/ME/2003 oder Mac OS X
- Apache HTTP Server 1.3 / 2 oder Microsoft IIS
- MySQL 4.1+ oder PostgreSQL 8+
- PHP 5.1+
- Client
- Internetverbindung ab 56k
- IE 6/7/8, Firefox 1.5+, Opera 9+, Apple Safari
Literatur
- Artikel und Magazine
- Volker Hinzen: Im direkten Kontakt. PHP-Skripts für Chat und Messaging. In: Internet-Magazin. 06/08, WEKA MEDIA PUBLISHING GmbH, 2008, Skriptfehler: Das Modul gab einen nil-Wert zurück. Es wird angenommen, dass eine Tabelle zum Export zurückgegeben wird., S. 46–48