Chat fácil con solo html y websocket – chatSocketAchex

DESCARGA : chatSocketAchex

Chat fácil con solo html y websocket – chatSocketAchex, este plugin es es el vivo ejemplo del uso de websocket de forma efectiva , el plugin esta realizado con la ayuda de un servidor websocket  achex.ca que es un servidor gratuito, este plugin tiene la funcionalidad de trabajar con jquery implementando un widget encontrado en bootsnipp.com  que es el siguiente: http://bootsnipp.com/snippets/featured/chat-widget , este plugin tiene la facilidad de implementar un componente que muestra a las personas conectadas en el cuarto actual.

Demostración: http://oscaruhp.github.io/chatSocketAchex/

1.- Para la implementación tenemos que incluir primero los enalces del plugin, jquery, bootstrap y los css del chat

<!-- Bootstrap and JQuery -->
<script src="jquery.min.js"> </script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

<!-- Plugin -->
<link rel="stylesheet" type="text/css" href="chatSocketAchex.css">
<script src="chatSocketAchex.js"></script>

2.- Posteriormente a eso necesitamos incluir también los elementos donde queremos que se muestre nuestro chat, por ejemplo un div.

<div id="Elchat"></div>

3.- Como tercer paso tenemos que configurar la salida el cuarto de conversación por ejemplo en este caso se usa RoomDeveloteca puedes ponerle miroom o lo que gustes:

$('#Elchat').ChatSocket( {"Room"<span class="token punctuation">:</span><span class="token string">"RoomDeveloteca"</span><span class="token punctuation">, "</span>pass"<span class="token punctuation">:</span><span class="token string">"1234"</span><span class="token punctuation">,}</span>);

4.- Algunas opciones que tienes disponibles son entendibles:

{
Room:"RoomDeveloteca", // important - room or user
pass:"1234", // important - pass of room or user
lblTitulChat:" Chat Develoteca.com ", //Chat Name
lblCampoEntrada:"Menssage",
lblEnviar:"Send",
textoAyuda:"Develoteca", // Help button
Nombre:"Anónimo", // default Name.
urlImg:"http://placehold.it/50/55C1E7/fff&text=U", // Avatar chat
btnEntrar:"btnEntrar",
btnEnviar:"btnEnviar",
lblBtnEnviar:"Enviar",
lblTxtEntrar:"txtEntrar",
lblTxtEnviar:"txtMensaje",
lblBtnEntrar:"Enter", // Joined button
idDialogo:"DialogoEntrada",
classChat:"", // add class chat
idOnline:"ListaOnline", // id control users joined
lblUsuariosOnline:"Users joined", // text users online
lblEntradaNombre:"Name:",
panelColor:"success"
}

You may also like...

  • Stephan Vargas Schebesta

    falta seguridad, la variable passwd parece que no tiene efecto de protección despues que he hecho algunas pruebas. Saludos, muy buen contenido.

    • Develoteca

      Bueno en realidad es una solución sencilla para un chat, funciona con la tecnología de http://www.achex.ca/dev/example_interactive.php podría recomendar usar node.js para mas seguridad, gracias por el comentario.
      Saludos.