Einführung:
Chat Engine ist eine leichtgewichtige Rails-Engine, die jQuery und Memcached stark nutzt, um einen sehr einfachen Gruppen-Chatroom zu implementieren.
Merkmale:
- Sie müssen einen Spitznamen eingeben, um Teil des Chatrooms zu sein.
- In der Benutzerliste werden alle angemeldeten Benutzer angezeigt
- Zeilen im Chat, in denen der Spitzname eines Benutzers erwähnt wird, werden hervorgehoben.
- Der Inaktivitäts-Timer meldet Benutzer von der Clientseite ab.
- Rake-Aufgabe zum Abmelden von Benutzern, deren Browser beim Entladeereignis keine Ajax-Anfragen zulassen.
- Die Möglichkeit, bestimmte Benutzer stummzuschalten (über Skript/Konsole). Stummgeschaltete Benutzer sehen ihre eigenen Nachrichten, andere jedoch nicht.
Implementierung:
Chat-Engine installieren
./script/plugin install git://github.com/amiel/chat-engine.git
Vermögenswerte kopieren
Rake chat:sync
Assets einschließen, JQuery nicht vergessen
<%= stylesheet_link_tag 'chat' %>
<%= javascript_include_tag 'jquery-xxxjs', 'auto_scroll', 'chat' %>
Verwenden Sie den Teil chat_overlay
<%= render :partial => 'chats/chat_overlay' %>
Hinweis: Stellen Sie sicher, dass Jrails installiert ist und die Prototypen ordnungsgemäß enthalten sind.
Abonnieren Sie die neuesten Updates
zusammenhängende Posts