it-swarm.com.de

Ideen zur Implementierung von Instant Messenger auf einer Website

Ich suche nach Diskussionen, Feedback und Ideen zur Implementierung einer benutzerdefinierten Instant Messenger-Implementierung in meiner Webanwendung. Ich habe einige Ideen ausprobiert, aber sie fehlen alle und ich habe nicht das Gefühl, "ok, das fühlt sich gut an, lass uns mit diesem Konzept weitermachen."

  1. facebook-Stil untere Seite immer auf (mag diese nicht, seine aufdringliche isst Platz)
  2. Schwebende Fenster halten sie schwebend, selbst wenn die Position neu gespeichert wird
  3. Popup-Fenster, das je nach Browserkonfiguration neben der Website oder in einem Tab geöffnet bleibt
  4. irgendwelche Ideen der Community zur Implementierung eines Instant Messenger?

Option 1 ist natürlich weit verbreitet, aber ich mag es überhaupt nicht, es frisst Platz und es fühlt sich an, als würde man Facebook kopieren.

Option 2 Dies scheint mir eine innovative Idee zu sein und hat die größte Anziehungskraft auf die Implementierung, obwohl ich nicht sicher bin, wie benutzerfreundlich es ist, Fenster offen zu halten. Sie würden auch Speicherplatz verbrauchen und möglicherweise mit den anderen Seitenelementen unterbrechen.

Option 3 Mehrere Websites tun dies. Ich persönlich mag es nicht, zwischen Fenstern zu wechseln, und es fühlt sich etwas unprofessionell an, obwohl einige große Websites diese Methode verwenden

Option 4 Wie sieht die Community bei der Implementierung von Instant Messenger-Funktionen in einer vorhandenen Webanwendung aus?

1
Rubytastic

Ich habe eine alte Idee, wie sich ein Instant Messenger verhalten soll. Microsoft hat sie fast in Outlook.com implementiert. Meine Idee ist etwas anders.

Das Problem beim Chat im Google Mail/FB-Stil ist, dass ein Viertel des Fensters ausgeblendet wird. Wenn 3 Personen mit Ihnen chatten (für mich recht häufig), können Sie den Grund Ihrer Nachrichten in Google Mail im Grunde nicht sehen.

roundcube chat demo

Hier ist ein Demo für Roundcube .

Natürlich haben wir hier nicht genug Platz.

Outlook chat demo

Ich denke, dass bei Outlook.com der große Fehler darin bestand, dass ich nicht einfach zwischen Gesprächen wechseln kann: Ich muss zwischen Freunden und Gesprächen hin und her wechseln. Dieses Modell löst genau das. Einige Elemente fehlen jedoch, da es schnell kopiert wurde:

original slide-panel chat

Dies ist das ursprüngliche Modell.

Was ist in einem Chat wichtig?

  • das Gespräch fließt mit der Person, mit der ich gerade spreche
  • die Verfügbarkeit meiner Freunde (Anwesenheit)
  • jede Nachricht, die ich möglicherweise von anderen erhalten habe, als ich mit einem von ihnen gesprochen habe

Ich denke es ist wichtig, die Verfügbarkeit der Personen, mit denen ich tatsächlich spreche, permanent anzuzeigen. Das gibt mir ein Gefühl für ihre "physische" Präsenz.

Wenn sie mir etwas geschrieben haben, denke ich die erste ungelesene Zeile ist wichtiger als ihre Statusmeldung. Die letzte Zeile wäre noch wichtiger, könnte aber kontextbezogen mit der ersten verbunden sein. Stattdessen sollte die Anzahl der gesendeten Zeilen angezeigt werden.

Ich denke, es ist auch wichtig, Avatare zu verwenden, um das Präsenzgefühl zu erhöhen: Die Avatare repräsentieren die Menschen lebensechter als ein einfaches Kumpelsymbol.

Natürlich möchten Benutzer die Konversationen möglicherweise "im Vollbildmodus" anzeigen und sie in den Mittelpunkt stellen, daher sollte möglicherweise auch eine solche Option angegeben werden.

Vielleicht möchten sie es von der eigentlichen Aufgabe trennen, damit sie zu anderen Aufgaben wechseln können: Popup ist vorhanden, um zwischen der Konversation und einer anderen Aufgabe wechseln zu können, die nicht Teil Ihrer Anwendung ist (zB habe ich angefangen, mit Bob über Google Mail zu chatten, aber ich muss ein Word-Dokument fertigstellen, aber es hat nichts mit meinen Mails zu tun).

So, das ist es.

Dies ist ein wirklich alter Traum von mir. Wenn du also könntest, gib mir Credits! :) (auch eine Erwähnung im Quellcode reicht aus :)

2
Aadaam