Gitter postane del mreže Matrix

podjetje element pridobi omrežje у GitLabza prilagoditev storitve za delo v zveznem omrežju Matrix. To je prvi večji messenger, ki naj bi bil transparentno prenesen v decentralizirano omrežje, skupaj z vsemi uporabniki in zgodovino sporočil.


Gitter je brezplačno, centralizirano orodje za skupinsko komunikacijo med razvijalci. Poleg tipične funkcionalnosti timskega klepeta, ki je v bistvu podoben lastniškemu SlackGitter ponuja tudi orodja za tesno integracijo s platformami za skupni razvoj, kot sta GitLab in GitHub. V preteklosti je bila storitev lastniška, dokler ga ni prevzel GitLab.

Matrix je brezplačen protokol za implementacijo zveznega omrežja, zgrajenega na podlagi acikličnega grafa dogodkov (DAG). Glavna izvedba tega omrežja je messenger s podporo za šifriranje od konca do konca in VoIP (avdio in video klici, skupinske konference). Referenčne implementacije odjemalcev in strežnikov razvija komercialno podjetje Element, katerega zaposleni vodijo tudi neprofitno organizacijo Matrix.org Foundation, ki skrbi za razvoj specifikacije protokola Matrix.

Trenutno uporabniki Gitterja in Matrixa komunicirajo prek »mosta« matrix-appservice-gitter, rele za posredovanje sporočil med njimi. Pri pošiljanju sporočila, na primer iz Gitterja v klepet s povezano integracijo v Matrix, “most” ustvari virtualnega uporabnika za pošiljatelja iz Gitterja na strežniku Matrix, v imenu katerega se sporočilo dostavi v klepet iz Matrixa, in obratno. Povezava takšne integracije je možna neposredno iz nastavitev klepeta na strani Matrix, vendar bo ta način komunikacije označen kot zastarel.

Kratkoročno uporabniki ne bodo opazili vidnejših sprememb: messenger bodo lahko uporabljali na enak način kot pred nakupom. V prihodnosti bo proces preoblikovanja iz centralizirane storitve v decentralizirano zvezno entiteto zaključen zahvaljujoč organizaciji novega strežnika Matrix in integraciji »mosta«, podobnega matrix-appservice-gitter, neposredno v Gitter kodna baza. Obstoječi klepeti v Gitterju bodo na voljo kot sobe Matrix, kot je "#angular_angular:gitter.im", z uvoženo zgodovino sporočil.

Po uspešni integraciji bodo imeli korist uporabniki obeh omrežij: uporabniki Matrixa bodo lahko transparentno komunicirali z uporabniki Gitterja, uporabniki Gitterja pa bodo lahko uporabljali odjemalce Matrix, kot je mobilni, kot razvoj uradnih aplikacij Gitter je bil prekinjen. Na koncu bo mogoče predvideti, da bo Gitter postal eden od odjemalcev omrežja Matrix. Toda na žalost je Gitter v zmogljivostih bistveno slabši od referenčnega odjemalca Matrix - Element, zato je bilo namesto, da bi Gitter dosegel enakovredno funkcionalnost z Elementom, odločeno, da se vse manjkajoče zmogljivosti iz Gitterja implementirajo v Element. Dolgoročno bo Gitter nadomestil Element.

Nekaj ​​uporabnih funkcij Gitterja, ki jih je mogoče prilagoditi za Element:

  • Visoka zmogljivost pri ogledu klepetov z velikim številom uporabnikov in sporočil;
  • Tesna integracija s sodelovalnimi razvojnimi platformami, kot sta GitLab in GitHub;
  • Hierarhični katalog klepetov;
  • Iskalnikom prijazen statični pogled na javne klepete;
  • Podpora za označevanje v KaTeXu;
  • Drevesno razvejanje sporočil (niti).

Element obljublja, da bo vmesnik Gitter zamenjal Element šele, ko bo Element dosegel enakovredno funkcionalnost. Do takrat bo kodna baza Gitter posodobljena brez regresij v funkcionalnosti.

Zaposleni v Gitterju bodo delali tudi v korist Elementa.

Vir: linux.org.ru

Dodaj komentar