Gitter blir en del av Matrix Network

selskap Element anskaffer gitter у GitLabå tilpasse tjenesten til å fungere i et forent nettverk Matrix. Dette er den første store messengeren som er planlagt å overføres transparent til et desentralisert nettverk, sammen med alle brukere og meldingshistorikk.


Gitter er et gratis, sentralisert verktøy for gruppekommunikasjon mellom utviklere. I tillegg til den typiske funksjonaliteten til teamchat, som i hovedsak ligner proprietær SlackGitter gir også verktøy for tett integrasjon med samarbeidende utviklingsplattformer som GitLab og GitHub. Tidligere var tjenesten proprietær, inntil den ble kjøpt opp av GitLab.

Matrix er en gratis protokoll for å implementere et forent nettverk bygget på grunnlag av en asyklisk hendelsesgraf (DAG). Hovedimplementeringen av dette nettverket er en messenger med støtte for ende-til-ende-kryptering og VoIP (lyd- og videosamtaler, gruppekonferanser). Referanseimplementeringer av klienter og servere er utviklet av et kommersielt selskap kalt Element, hvis ansatte også leder den ideelle organisasjonen Matrix.org Foundation, som fører tilsyn med utviklingen av Matrix-protokollspesifikasjonen.

For tiden kommuniserer Gitter- og Matrix-brukere ved hjelp av en "bro" matrix-appservice-gitter, relé for videresending av meldinger mellom dem. Når du sender en melding, for eksempel fra Gitter til en chat med tilkoblet integrasjon i Matrix, oppretter "broen" en virtuell bruker for avsenderen fra Gitter på Matrix-serveren, på hvis vegne meldingen leveres til chatten fra Matrix, og omvendt, henholdsvis. Å koble til slik integrasjon er mulig direkte fra chat-innstillingene på Matrix-siden, men denne kommunikasjonsmetoden vil bli merket som utdatert.

På kort sikt vil brukerne ikke merke noen synlige endringer: de vil kunne bruke messengeren på samme måte som før kjøpet. I fremtiden vil prosessen med transformasjon fra en sentralisert tjeneste til en desentralisert føderasjonsenhet bli fullført takket være organiseringen av en ny Matrix-server og integreringen av en "bro", lik matrix-appservice-gitter, direkte inn i Gitter kodebase. Eksisterende chatter i Gitter vil være tilgjengelige som Matrix-rom, som "#angular_angular:gitter.im", med meldingsloggen importert.

Etter vellykket integrasjon vil brukere av begge nettverkene dra nytte av dette: Matrix-brukere vil kunne kommunisere transparent med Gitter-brukere, og Gitter-brukere vil kunne bruke Matrix-klienter, som mobil, som utvikling av offisielle Gitter-applikasjoner er avviklet. Til syvende og sist vil det være mulig å vurdere at Gitter vil bli en av kundene til Matrix-nettverket. Men dessverre er Gitter betydelig dårligere i egenskaper enn Matrix-referanseklienten - Element, så i stedet for å bringe Gitter til paritet i funksjonalitet med Element, ble det besluttet å implementere alle de manglende evnene fra Gitter inn i Element. Gitter erstattes på sikt av Element.

Noen nyttige funksjoner i Gitter som kan tilpasses for Element:

  • Høy ytelse når du ser chatter med et betydelig antall brukere og meldinger;
  • Tett integrasjon med samarbeidende utviklingsplattformer som GitLab og GitHub;
  • Hierarkisk katalog over chatter;
  • Søkemotorvennlig statisk visning av offentlige chatter;
  • Markup-støtte i KaTeX;
  • Treforgrening av meldinger (tråder).

Element lover at Gitter-frontend kun vil bli erstattet av Element når Element når paritet i funksjonalitet. Inntil da vil Gitter-kodebasen holdes oppdatert uten regresjoner i funksjonalitet.

Gitter-ansatte vil også jobbe til beste for Element.

Kilde: linux.org.ru

Legg til en kommentar