Gitter se une al ecosistema Matrix y se fusiona con el cliente Matrix Element

Empresa Element, creado por los desarrolladores clave del proyecto Matrix, anunció sobre la compra del servicio para crear chats y mensajes instantáneos Gitter, que anteriormente pertenecía a la empresa GitLab. Gitter planea se incluirá en el ecosistema Matrix y se transformará en una plataforma de chat que utilizará tecnologías de comunicaciones descentralizadas Matrix. La suma del acuerdo no se divulga. En mayo, la empresa Element reciba recibió $4.6 millones en inversiones de los creadores de WordPress.

La transferencia de Gitter a las tecnologías de Matrix se planea llevar a cabo en varias etapas. Primero, se prevé proporcionar un puente de calidad para operar Gitter a través de la red Matrix, 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á usarse como un cliente completo para la red Matrix. En lugar de la obsoleta aplicación móvil Gitter, se ofrecerá la aplicación móvil Element (anteriormente Riot), adaptada para soportar las funcionalidades específicas de Gitter.

A largo plazo, para no dispersar esfuerzos en dos frentes, se ha decidido desarrollar una única aplicación que combine las capacidades de Matrix y Gitter. Se planea trasladar todas las funciones ampliadas de Gitter al programa Element, como la vista instantánea de salas, el catálogo jerárquico de salas, la integración con GitLab y GitHub (incluyendo la creación de salas de chat para proyectos en GitLab y GitHub), el soporte de KaTeX, discusiones en hilo y archivos accesibles para búsqueda por motores de búsqueda.

Las funciones mencionadas se trasladarán progresivamente a la aplicación Element y se combinarán con 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 la nueva aplicación Element, que incluirá funcionalidades específicas de Gitter.

Recordemos que Gitter está escrito en JavaScript utilizando la plataforma Node.js y es abierto bajo licencia MIT. Gitter permite organizar la comunicación de desarrolladores vinculada a repositorios de GitHub y GitLab, así como algunos otros servicios, como Jenkins, Travis y Bitbucket. Entre las características de Gitter se destacan:

  • La conservación del historial de comunicación con opción de búsqueda en archivos y navegación por meses;
  • La existencia de versiones para Web, sistemas de escritorio,, Android e iOS;
  • Posibilidad de conectarse al chat mediante un cliente IRC;
  • Sistema conveniente de enlaces a objetos en repositorios Git;
  • Soporte para el uso de Markdown en el texto de los mensajes;
  • Opción de suscribirse a canales de chat;
  • Visualización del estado de los usuarios y la información del usuario de GitHub;
  • Soporte para vincular a mensajes sobre problemas (#número para enlazar a issue);
  • Herramientas para enviar notificaciones en lote con un resumen de nuevos mensajes a dispositivos móviles;
  • Soporte para adjuntar archivos a los mensajes.

La plataforma para organizar comunicaciones descentralizadas Matrix utiliza HTTPS+JSON como transporte, con la posibilidad de usar WebSockets o un protocolo basado en CoAP+NoiseEl sistema se forma como una asociación de servidores que pueden interactuar entre sí y se unen en una red descentralizada común. Los mensajes se replican en todos los servidores a los que están conectados los participantes del intercambio de mensajes. Los mensajes se distribuyen entre los servidores de manera similar a cómo se propagan los commits entre repositorios de Git. En caso de un apagón temporal del servidor, los mensajes no se pierden, sino que se entregan a los usuarios una vez que el servidor vuelve a funcionar. Se admiten varias opciones de identificación del usuario, incluyendo email, número de teléfono, cuenta de Facebook, etc.

No hay un único punto de fallo o control sobre los mensajes en la red. Todos los servidores involucrados en la discusión son iguales entre sí.
Cualquier usuario puede iniciar su propio servidor y conectarlo a la red común. Es posible crear puertas de enlace para conectar Matrix con sistemas basados en otros protocolos, por ejemplo, preparadas servicios para el envío bidireccional de mensajes en IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp y Slack. Además del intercambio instantáneo de mensajes de texto y la organización de chats, el sistema puede ser usado para la transferencia de archivos, el envío de notificaciones,
organización de teleconferencias, realización de llamadas de voz y video. También se admiten funciones avanzadas como notificación de escritura, asistencia en línea del usuario, confirmación de lectura, notificaciones push, búsqueda del lado del servidor, sincronización del historial y del estado de los clientes.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster