nach mehreren Jahren Chat-Beta möchte ich hier ein paar Punkte gesammelt darstellen:
Bugs/Fehler:
- Die Drehtür
Das Problem sollte allen bekannt sein, die schon mal im Chat waren: Ständige Begrüßungen und Verabschiedungen durch den Wirt füllen den Bildschirm und stören das Gespräch für den Betroffenen Chatter, sowie für alle anderen Anwesenden. - Zeichenkodierung
Manche Sonderzeichen werden manchmal nicht richtig dargestellt. Besonders URLs, in denen Sonderzeichen kodiert sind, werden im Chat fehlerhaft dargestellt. - Doppelte Nachrichten
Manche Nachrichten werden doppelt bis 6-fach angezeigt. - Sicherheit
Das Chat-System ist an mehreren Stellen anfällig. Mit böswilliger Absicht und Grundlegenden JS-Kenntnissen kann man:- Die Benutzerliste teilweise für alle Benutzer verschwinden lassen
- Fehlerhafte Darstellung im Chat-Verlauf erzeugen
- Zufällige Nachrichten im Chat-Verlauf verschwinden lassen
- Andere Benutzer Nachrichten schicken lassen, die sie nicht selbst geschrieben haben (nach klick auf einen Link)
- (Vermutlich) mit selber Methode Benutzer kicken, bannen und ignorieren?
- Mobile Geräte
Bedienung und Darstellung auf mobilen Geräten ist nicht gut. Drehtür-Probleme treten auf mobilen Geräten deutlich verstärkt auf. - Einloggen als Gast
Beim Betreten des Chats als Gast muss man nach der Namenswahl manchmal zunächst die Seite neu laden, um einen Raum betreten zu können. Nach dem neu-laden wird man dann mit der Nachricht "Dieser Name wird bereits von einem anderen Gast verwendet! Bitte versuch es noch einmal!" verwirrt.
- Flüstern
Geflüsterte Nachrichten gehen schnell verloren, da sie einfach im restlichen Chat-Verlauf untergehen. Die Bedienung der Flüster-Funktion mit der Maus für jede einzelne Nachricht ist sehr aufwendig und verhindert ein "natürliches" Gespräch. - Nachlesen
Die Nachlesen-Funktion ist aufwendig zu bedienen. Das automatische Springen zur neusten Nachricht bei deaktivierter Nachlesen-Funktion ist störend. Der Chat könnte beispielsweise im Tempo der eingehenden Nachrichten vorbeiscrollen, oder die Nachlesen-Funktion automatisch aktivieren, wenn man hoch scrollt. - Automatische Nachrichten
Die Automatischen Nachrichten lassen sich nicht abschalten, sind genau so dargestellt wie die Systemnachrichten(der Wirt) und erzeugen ein Benachrichtigungs-Sternchen am Chat-Tab, obwohl niemand etwas geschrieben hat. - Auto-Complete
Das automatische Vervollständigen von Benutzernamen funktioniert nur am Anfang einer Nachricht, ohne dass man einen Buchstaben eingibt. Generell beachtet die Vervollständigung immer nur einen Buchstaben. Die automatische Vervollständigung funktioniert manchmal gar nicht. Erneutes tippen auf "Tab" führt je nach anwesenden Benutzern dazu, dass aus dem letzten Buchstaben eines Namens ein weiterer Name vervollständigt wird. - Chathöhe
Die Chathöhe ist je nach Bildschirm nicht optimal und sollte sich selbstständig an die Fenstergröße anpassen.
Bei horizontal schmalen Fenstern bleibt das Chat-Eingabefeld beim Verkleinern der Chat-Höhe unter der Benutzerliste "hängen" - Chatbreite
Viel horizontaler Platz wird durch das Seitenmenü und die Benutzerliste verbraucht. Chatten auf der (z.B.) linken Bildschirmhälfte ist dadurch erschwert, da der Chat-Verlauf nur auf weniger als der Hälfte des vorhandenen Platzes angezeigt wird. - Unübersichtliche Benutzerliste
Die Benutzerliste, besonders für mods und bei längeren Namen ist unübersichtlich. Flüster- und Ignorierfunktion sind durch umgebrochene Zeilen in der Namensliste sehr nah aneinander. - 240 Zeichen
Die Begrenzung auf 240 Zeichen pro Nachricht ist oft störend. - Mehrsprachigkeit
Für einen (seltenen) englisch-sprachigen Neuling ist der Chat nur schwer zu finden/zu bedienen. - /nick
Die Darstellung der /nick-Funktion vermindert eventuelles Rollenspiel-Potential. Der tatsächliche Gebrauch der Funktion sieht oft so aus: HooK / halbda, während die automatische Nachricht verkündet, dass "HooK nun auch unter dem Namen halbda angesprochen werden darf" - Farben
Es gibt nur 5 Farben. Auswahl einer Farbe erzeugt ein unschönes "/farbe" im Eingabefenster. Nach auswahl einer Farbe ist es nicht direkt klar, wie man wieder schwarz schreiben kann.
Gerne mache ich für alle genannten Punkte Verbesserungsvorschläge und wirke an deren Umsetzung mit. Viele der Punkte sind jedoch vermutlich mit größerem Aufwand verbunden.
Eine Lösung zu allen genannten Punkten wäre ein IRC-Chat, zusammen mit einem beliebig visuell angepassten Web-Client für die Internetseite.
Meiner Meinung nach sind die Probleme, die vor einigen Jahren zum Zurücklassen des IRC-Chats geführt haben durch die nun vorhandene, erhöhte, Mod-Anwesenheit gelöst.
Automatische Nachrichten, der Wirt und andere Annehmlichkeiten sollten auch in einem IRC-Chat umsetzbar sein, der ausserdem ein moderneres Aussehen, Erreichbarkeit für mobile Geräte, anpassbare Darstellung für einzelne Benutzer und eine stabilere Verbindung mit sich bringen würde.
Gruß
HooK