LiveChat – Jabber en nuestra aplicación web

Seguramente muchos de vosotros estar�is acostumbrados a ver en la mayor�a de las vitrinas en Internet enlaces que conducen a alg�n tipo de formulario de contacto con el autor o administrador del sitio web. El usuario rellena el formulario con sus datos (como m�nimo, una direcci�n de correo para la respuesta) y alguna pregunta o problema que desee exponer. Desgraciadamente, una vez presionado el bot�n de enviar, se pierde toda posibilidad de control sobre el mensaje enviado.

Es posible que los datos del formulario se hayan enviado a alg�n empleado que est� casualmente de vacaciones, o que se hayan introducido en una base de datos que alguien revisa cada tantos d�as.

Una empresa que cuida su imagen no puede permitir que este tipo de cosas sucedan. Una posible soluci�n a este problema podr�a ser conectar el formulario de contacto (del lado del cliente) a un agente de mensajer�a electr�nica (del lado de la empresa). En el presente art�culo construiremos una soluci�n completa de este tipo, a la cual llamaremos LiveChat. Queremos que los clientes que visiten nuestra p�gina se den cuenta de cu�nto nos esforzamos en solucionar sus problemas, por lo que les ofreceremos la asistencia de consultores de carne y hueso que responder�n en l�nea a sus preguntas.

La soluci�n del lado del cliente es casi evidente: ser� un simple formulario manejado a nivel del navegador web, que contenga los campos necesarios para nombre, apellido, pregunta: lo m�s sencillo posible. Por otra parte, la conexi�n del formulario con nuestro consultor se perfila bastante m�s interesante. Puesto que ha de ser un chat, tenemos que considerar cuidadosamente su dise�o para que sea c�modo de usar para ambas partes.

.�LiveChat

Puesto que queremos hacer un chat, podr�amos tomar en cuenta el uso de Java para su implementaci�n. Sin embargo, Java tiene algunas importantes desventajas, como la de exigir considerables recursos en los ordenadores que deben ejecutarla, por lo que aquellos clientes que cuenten con un equipo menos avanzado podr�an preferir no hacer uso del servicio que ofrecemos. Parece que tendremos que usar PHP. Pero esto no significa que tengamos que limitarnos al uso de PHP mondo y lirondo: tambi�n podemos usar Jabber. Gracias a �l, el cliente podr� usar una p�gina web est�ndar, mientras que nuestro consultor podr� trabajar c�modamente con un programa de mensajer�a electr�nica.

.��Qu� hay que saber?

  • es necesario tener conocimientos b�sicos de PHP y de MySQL; tambi�n ser� �til cualquier conocimiento de ADOdb y Smarty que se tenga,
  • no estar�a de m�s familiarizarse con los aspectos b�sicos del funcionamiento de los clientes de mensajer�a instant�nea Jabber: esto no deber�a representar ninguna dificultad para alguien que, al menos una vez en su vida, haya hecho uso de alg�n programa de este tipo.

.��Qu� prometemos?

Despu�s de haber le�do el art�culo, el Lector sabr� c�mo utilizar la clase ClassJabberPHP en sus propios programas, adem�s de ser capaz de utilizar LiveChat en su propio sitio web.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP