AJAX Chat independiente
Esta es la versión independiente de AJAX Chat de Blueimp. Si está buscando una versión para integrar con su foro, seleccione una rama diferente.
AJAX significa "JavaScript y XML asincrónicos". Los clientes AJAX Chat (los navegadores de los usuarios) utilizan JavaScript para consultar actualizaciones en el servidor web. En lugar de entregar una página HTML completa, sólo se envían datos actualizados en formato XML.
Al utilizar JavaScript, la página de chat se puede actualizar sin tener que recargar toda la página.
Requisitos
Lado del servidor | Lado del cliente |
---|
PHP >= 5 | JavaScript habilitado |
MySQL >= 4 | Cookies habilitadas |
Rubí >= 1,8 (opcional) | Complemento Flash >= 9 (opcional) |
Características
- Fácil instalación
- Utilizable como caja de gritos
- Múltiples canales
- Mensajería privada
- canales privados
- Sistema de invitación
- Expulsar/prohibir o ignorar a los usuarios infractores
- Lista de usuarios en línea con menú de usuario.
- Emoticones/emoticones
- Manera fácil de agregar emoticones personalizados
- Soporte de código BBC
- Soporte de sonido basado en Flash opcional
- Información de actualización visual opcional (cambiar el título de la ventana)
- Hipervínculos en los que se puede hacer clic
- División de palabras largas para preservar el diseño del chat
- control de inundaciones
- Posibilidad de eliminar mensajes dentro del chat.
- Comandos de estilo IRC
- Interfaz sencilla para agregar comandos personalizados
- Posibilidad de definir horarios de apertura para el chat.
- Posibilidad de habilitar/deshabilitar usuarios invitados
- Configuraciones persistentes del lado del cliente
- Múltiples idiomas (detección automática de la configuración del navegador ACCEPT_LANGUAGE)
- Múltiples estilos con fácil personalización del diseño a través de hojas de estilo (CSS) y plantillas.
- Ajuste automático de la hora mostrada a la zona horaria local del cliente
- Cumplimiento de estándares (XHTML 1.0 estricto)
- Acepta cualquier entrada de texto, incluidos códigos y caracteres especiales.
- Campo de entrada multilínea con posibilidad de introducir saltos de línea
- Contador de longitud del mensaje
- Monitoreo en tiempo real y visor de registros
- Compatibilidad con tipos de contenido Unicode (UTF-8) y no Unicode
- Llamadas de actualización con ahorro de ancho de banda (solo se envían datos actualizados)
- Soporte opcional para enviar actualizaciones a través de una conexión de socket basada en Flash (mayor rendimiento y capacidad de respuesta)
- Sobrevive a tiempos de espera de conexión
- Fácil integración en sistemas de autenticación existentes
- Ejemplos de integraciones de phpBB3, MyBB, PunBB, SMF y vBulletin disponibles
- Separación de diseño y código.
- Código fuente bien comentado.
- Desarrollado con la seguridad como parte integral: creado para evitar inyecciones de código, inyecciones de SQL, secuencias de comandos entre sitios (XSS), robo de sesiones y otros ataques.
- Probado con éxito con Google Chrome, Firefox, Opera y Safari; creado para funcionar con todos los navegadores modernos :)
Ayuda
La documentación esencial está contenida en los archivos Léame adjuntos.
Para obtener más documentación, consulte la wiki de github: https://github.com/Frug/AJAX-Chat/wiki
Para preguntas de soporte utilice los grupos de Google: https://groups.google.com/forum/#!forum/ajax-chat
Para informar errores utilice problemas de github: https://github.com/Frug/AJAX-Chat