Gitter es mou a l'ecosistema de Matrix i es fusiona amb l'element client de Matrix

empresa Element, creat per desenvolupadors clau del projecte Matrix, va anunciar sobre la compra del servei de xat i missatgeria instantània Gitter, que abans pertanyia a GitLab. Gitter estan planejant s'inclourà a l'ecosistema Matrix i es convertirà en una plataforma de xat mitjançant tecnologies de comunicacions descentralitzades de Matrix. L'import de la transacció no s'informa. Al maig, Element rebut Inversió de 4.6 milions de dòlars dels creadors de WordPress.

Es preveu que la transferència de tecnologies Gitter a Matrix es dugui a terme en diverses etapes. El primer pas és proporcionar una passarel·la d'alta qualitat per a Gitter a través de la xarxa Matrix, que permetrà als usuaris de Gitter comunicar-se directament amb els usuaris de la xarxa Matrix i als membres de la xarxa Matrix connectar-se a les sales de xat de Gitter. Gitter es podrà utilitzar com a client complet per a la xarxa Matrix. L'aplicació mòbil de Gitter heretada se substituirà per l'aplicació mòbil Element (antigament Riot), actualitzada per donar suport a la funcionalitat específica de Gitter.

A llarg termini, per no dispersar esforços en dos fronts, es va decidir desenvolupar una única aplicació que combini les capacitats de Matrix i Gitter. Element té previst oferir totes les funcions avançades de Gitter, com ara la navegació instantània de sales, el directori de sales jeràrquiques, la integració amb GitLab i GitHub (inclosa la creació de sales de xat per a projectes a GitLab i GitHub), suport KaTeX, discussions en fils i arxius de motors de cerca indexables.

Aquestes funcions s'incorporaran gradualment a l'aplicació Element i es combinaran amb les capacitats de la plataforma Matrix, com ara el xifratge d'extrem a extrem, comunicacions descentralitzades, VoIP, conferències, bots, ginys i API oberta. Un cop estigui llesta la versió unificada, l'antiga aplicació Gitter es substituirà per una nova aplicació Element que inclogui la funcionalitat específica de Gitter.

Recordeu que Gitter està escrit en JavaScript mitjançant la plataforma Node.js i obert sota llicència MIT. Gitter us permet organitzar la comunicació entre desenvolupadors en relació amb els repositoris GitHub i GitLab, així com alguns altres serveis com Jenkins, Travis i Bitbucket. Les característiques de Gitter destaquen:

  • Desar l'historial de comunicacions amb la possibilitat de cercar l'arxiu i navegar per mes;
  • Disponibilitat de versions per a la web, sistemes d'escriptori, Android i iOS;
  • Possibilitat de connectar-se al xat mitjançant un client IRC;
  • Convenient sistema d'enllaços a objectes als repositoris Git;
  • Suport per utilitzar el marcatge Markdown al text del missatge;
  • Possibilitat de subscriure's als canals de xat;
  • Mostrar l'estat de l'usuari i la informació de l'usuari des de GitHub;
  • Suport per enllaçar missatges d'emissió (#número per enllaçar a problema);
  • Eines per enviar notificacions per lots amb una visió general dels missatges nous a un dispositiu mòbil;
  • Suport per adjuntar fitxers als missatges.

La plataforma Matrix per organitzar comunicacions descentralitzades utilitza HTTPS+JSON com a transport amb la possibilitat d'utilitzar WebSockets o un protocol basat en COAP+Noise. El sistema es forma com una comunitat de servidors que poden interactuar entre ells i s'uneixen en una xarxa descentralitzada comuna. Els missatges es repliquen a tots els servidors als quals estan connectats els participants de missatgeria. Els missatges es propaguen als servidors de la mateixa manera que les confirmacions es propaguen entre els repositoris Git. En cas d'interrupció temporal del servidor, els missatges no es perden, sinó que es transmeten als usuaris després que el servidor torni a funcionar. S'admeten diverses opcions d'identificació d'usuari, com ara correu electrònic, número de telèfon, compte de Facebook, etc.

No hi ha un únic punt de fallada o control de missatges a la xarxa. Tots els servidors coberts per la discussió són iguals entre si.
Qualsevol usuari pot executar el seu propi servidor i connectar-lo a una xarxa comuna. És possible crear passarel·les per a la interacció de Matrix amb sistemes basats en altres protocols, per exemple, preparat serveis per enviar missatges bidireccionals a IRC, Facebook, Telegram, Skype, Hangouts, correu electrònic, WhatsApp i Slack. A més de la missatgeria de text instantània i els xats, el sistema es pot utilitzar per transferir fitxers, enviar notificacions,
organitzar teleconferències, fer trucades de veu i videotrucades. També admet funcions avançades com la notificació d'escriptura, l'avaluació de la presència en línia de l'usuari, la confirmació de lectura, les notificacions push, la cerca al costat del servidor, la sincronització de l'historial i l'estat del client.

Font: opennet.ru

Afegeix comentari