Gitter bliver en del af Matrix-netværket

selskab Element erhverver grid у GitLabat tilpasse tjenesten til at fungere i et fødereret netværk Matrix. Dette er den første store messenger, der er planlagt til at blive overført transparent til det decentraliserede netværk sammen med alle brugere og beskedhistorik.


Gitter er et gratis centraliseret værktøj til gruppekommunikation mellem udviklere. Ud over den typiske teamchat-funktionalitet, som i det væsentlige ligner proprietær Slack, Gitter leverer også værktøjer til tæt integration med kollaborative udviklingsplatforme som GitLab og GitHub. Tidligere var tjenesten proprietær, indtil det blev erhvervet af GitLab.

Matrix er en gratis protokol til implementering af et fødereret netværk baseret på en acyklisk hændelsesgraf (DAG). Hovedimplementeringen af ​​dette netværk er en messenger med understøttelse af end-to-end-kryptering og VoIP (lyd- og videoopkald, gruppekonferencer). Klient- og serverreferenceimplementeringerne udvikles af Element, et kommercielt firma, der også leder Matrix.org Foundation, en nonprofitorganisation, der fører tilsyn med udviklingen af ​​Matrix-protokolspecifikationen.

I øjeblikket kommunikerer Gitter- og Matrix-brugere ved hjælp af en "bro" matrix-appservice-gitter, et relæ til at sende beskeder mellem dem. Når man sender en besked fra for eksempel Gitter til en chat med Matrix-integration aktiveret, opretter "broen" en virtuel bruger til afsenderen fra Gitter på Matrix-serveren, på vegne af hvilken beskeden leveres til chatten fra Matrixen henholdsvis side og omvendt. Det er muligt at forbinde en sådan integration direkte fra chatindstillingerne på Matrix-siden, men denne kommunikationsmetode vil blive markeret som forældet.

På kort sigt vil brugerne ikke bemærke nogen synlige ændringer: de vil kunne bruge messengeren på samme måde som før købet. I fremtiden vil transformationsprocessen fra en centraliseret tjeneste til et decentraliseret føderationsfag blive afsluttet takket være organiseringen af ​​en ny Matrix-server og integrationen af ​​"broen", analogt med matrix-appservice-gitter, direkte i Gitter kodebase. Eksisterende Gitter-chats vil være tilgængelige som Matrix-rum som "#angular_angular:gitter.im" med meddelelseshistorikken importeret.

Efter vellykket integration vil brugere af begge netværk drage fordel: Matrix-brugere vil være i stand til at kommunikere transparent med Gitter-brugere, og Gitter-brugere vil være i stand til at bruge Matrix-klienter, såsom mobil, da udvikling af officielle Gitter-apps er afbrudt. I sidste ende vil det være muligt at overveje, at Gitter bliver en af ​​kunderne i Matrix-netværket. Men desværre er Gitter væsentligt ringere i muligheder end reference Matrix-klienten - Element, så i stedet for at bringe Gitter til paritet i funktionalitet med Element, blev det besluttet at implementere alle de manglende funktioner fra Gitter i Element. Gitter bliver på sigt erstattet af Element.

Af de nyttige funktioner i Gitter, der kan tilpasses til Element:

  • Høj ydeevne, når du ser chats med et betydeligt antal brugere og beskeder;
  • Tæt integration med kollaborative udviklingsplatforme som GitLab og GitHub
  • Hierarkisk katalog over chats;
  • Søgemaskinevenlig statisk visning af offentlige chats;
  • Markup support i KaTeX;
  • Træforgrening af beskeder (tråde).

Element lover, at Gitter-frontenden først bliver erstattet af Element, når Element opnår paritet i funktionalitet. Indtil da vil Gitter-kodebasen blive holdt opdateret uden regressioner i funktionalitet.

Gitter-medarbejdere vil også arbejde til gavn for Element.

Kilde: linux.org.ru

Tilføj en kommentar