Gitter ingresa al ecosistema Matrix y se fusiona con el cliente Element de Matrix

Inmobiliaria Element, creado por desarrolladores clave del proyecto Matrix, anunció el en la compra del servicio de chat y mensajería instantánea Gitter, que anteriormente pertenecía a GitLab. gitter están planeando incluirse en el ecosistema Matrix y convertirse en una plataforma de chat utilizando tecnologías de comunicaciones descentralizadas de Matrix. El monto de la transacción no se informa. En mayo, elemento recibido Inversión de 4.6 millones de dólares de los creadores de WordPress.

Está previsto que la transferencia de las tecnologías Gitter a Matrix se lleve a cabo en varias etapas. El primer paso es proporcionar una puerta de enlace de alta calidad para Gitter a través de la red Matrix, lo que permitirá a los usuarios de Gitter comunicarse directamente con los usuarios de la red Matrix y a los miembros de la red Matrix conectarse a las salas de chat de Gitter. Gitter podrá utilizarse como un cliente completo para la red Matrix. La aplicación móvil heredada de Gitter será reemplazada por la aplicación móvil Element (anteriormente Riot), actualizada para admitir la funcionalidad específica de Gitter.

A largo plazo, para no dispersar esfuerzos en dos frentes, se decidió desarrollar una única aplicación que combine las capacidades de Matrix y Gitter. Element planea traer todas las características avanzadas de Gitter, como navegación instantánea por salas, directorio jerárquico de salas, integración con GitLab y GitHub (incluida la creación de salas de chat para proyectos en GitLab y GitHub), soporte KaTeX, discusiones encadenadas y archivos de motores de búsqueda indexables.

Estas funciones se incorporarán gradualmente a la aplicación Element y se combinarán con las capacidades de la plataforma Matrix, como cifrado de extremo a extremo, comunicaciones descentralizadas, VoIP, conferencias, bots, widgets y API abierta. Una vez que la versión unificada esté lista, la antigua aplicación Gitter será reemplazada por una nueva aplicación Element que incluye funcionalidad específica de Gitter.

Recuerde que Gitter está escrito en JavaScript usando la plataforma Node.js y está abierto bajo licencia MIT. Gitter le permite organizar la comunicación entre desarrolladores en relación con los repositorios GitHub y GitLab, así como con algunos otros servicios como Jenkins, Travis y Bitbucket. Destacan las características de Gitter:

  • Guardar el historial de comunicaciones con la capacidad de buscar en el archivo y navegar por mes;
  • Disponibilidad de versiones para Web, sistemas de escritorio, Android e iOS;
  • Posibilidad de conectarse al chat utilizando un cliente IRC;
  • Conveniente sistema de enlaces a objetos en repositorios Git;
  • Soporte para usar el marcado Markdown en el texto del mensaje;
  • Posibilidad de suscribirse a canales de chat;
  • Mostrar el estado del usuario y la información del usuario desde GitHub;
  • Soporte para vincular a mensajes de emisión (#número para vincular a emitir);
  • Herramientas para enviar notificaciones por lotes con una descripción general de mensajes nuevos a un dispositivo móvil;
  • Soporte para adjuntar archivos a mensajes.

La plataforma Matrix para organizar comunicaciones descentralizadas utiliza HTTPS+JSON como transporte con posibilidad de utilizar WebSockets o un protocolo basado en COAP+ruido. El sistema se forma como una comunidad de servidores que pueden interactuar entre sí y están unidos en una red descentralizada común. Los mensajes se replican en todos los servidores a los que están conectados los participantes de la mensajería. Los mensajes se propagan entre servidores de la misma manera que las confirmaciones se propagan entre repositorios de Git. En caso de una interrupción temporal del servidor, los mensajes no se pierden, sino que se transmiten a los usuarios una vez que el servidor reanuda su funcionamiento. Se admiten varias opciones de identificación de usuario, incluido el correo electrónico, el número de teléfono, la cuenta de Facebook, etc.

No existe un punto único de falla o control de mensajes en toda la red. Todos los servidores cubiertos por la discusión son iguales entre sí.
Cualquier usuario puede ejecutar su propio servidor y conectarlo a una red común. Es posible crear puertas de enlace para la interacción de Matrix con sistemas basados ​​en otros protocolos, por ejemplo, preparado servicios de envío bidireccional de mensajes a IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp y Slack. Además de mensajes de texto instantáneos y chats, el sistema se puede utilizar para transferir archivos, enviar notificaciones,
organizar teleconferencias, realizar llamadas de voz y video. También admite funciones avanzadas como notificación de escritura, evaluación de la presencia en línea del usuario, confirmación de lectura, notificaciones automáticas, búsqueda del lado del servidor, sincronización del historial y estado del cliente.

Fuente: opennet.ru

Añadir un comentario