Gitter liigub Matrixi ökosüsteemi ja liitub Matrixi kliendi Elementiga.

Ettevõte Element, mille projekti Matrix peamiste arendajate poolt loodud, teatas Gitteri teenuse ostust, mis oli varem GitLabi omanduses, et luua vestlusruume ja vahetada sõnumeid. Gitter keskenduda teiste operatsioonisüsteemide ja graafikakaartide toetamisele. integriseerida Matrixi ökosüsteemi ning muuta see vestlusplatvormiks, mis kasutab Matrixi detsentraliseeritud kommunikatsiooni tehnoloogiat. Tehingu summat ei avalikustata. Mais teatas Element sai WordPressi loojatelt 4,6 miljoni dollari suurusest investeeringust.

Gitteri üleviimist Matrixi tehnoloogiatele plaanitakse teostada mitmes etapis. Esmalt kavatsetakse pakkuda kvaliteetset silda Gitteri tööks Matrixi võrgus, mis võimaldab Gitteri kasutajatel otse suhelda Matrixi kasutajatega ning Matrixi võrgustiku osalistel liituda Gitteri vestlusruumidega. Gitterit saab kasutada Matrixi võrgu täisfunktsionaalse kliendina. Vananenud Gitteri mobiilirakenduse asemel pakutakse mobiilirakendust Element (endine Riot), mis on kohandatud Gitterile spetsiifiliste funktsioonide toetamiseks.

Pikaajalises perspektiivis on otsustatud, et kahe eri suuna asemel arendatakse ühtset rakendust, mis ühendab Matrixi ja Gitteri võimalused. Element programmisse plaanitakse tuua kõik Gitteri laiendatud funktsioonid, nagu kohene ruumide vaatamine, hierarhiline ruumide kataloog, integreerimine GitLabi ja GitHubiga (sealhulgas jututoa loomine projektide jaoks GitLabis ja GitHubis), KaTeXi tugi, teema arutelud ja otsingumootoritele indekseeritavad arhiivid.

Nimetatud funktsioonid kantakse järk-järgult üle Element rakendusse ja ühendatakse Matrixi platvormi võimalustega, nagu lõpust lõpuni krüpteerimine, detsentraliseeritud suhtlused, VoIP, konverentsid, robotid, vidinad ja avatud API. Kui ühtne versioon on valmis, asendab vana Gitter rakendus uus Element rakendus, mis sisaldab Gitterile spetsiifilisi funktsioone.

Tuletame meelde, et Gitter on kirjutatud JavaScripti keeles, kasutades Node.js platvormi ja avatud MIT litsentsi all. Gitter võimaldab arendajatel korraldada suhtlemist GitHubi ja GitLabi repositooriitega, samuti teiste teenustega, nagu Jenkins, Travis ja Bitbucket. Gitteri eripäradeks on:

  • Suhtluse ajaloo salvestamine koos arhiivi otsimise ja kuude lõikes navigeerimise võimalusega;
  • Versioonide olemasolu veebis, töölauasüsteemides, Androidis ja iOSis;
  • Võimalus IRC-kliendi kaudu vestlusele liituda;
  • Mugav linkide süsteem Git-repositooriites;
  • Markdowni vormingu toetamine sõnumite tekstis;
  • Võimalus tellida vestluskanaleid;
  • Kasutajate oleku ja GitHubi kasutaja teabe kuvamine;
  • Toetuse probleemide sõnumitega seondumiseks (#number viidates probleemile);
  • Tööriistad teavituste massiliseks saatmiseks uute sõnumite ülevaatega mobiilseadmesse;
  • Sõnumitele failide manustamise toetus.

Detsentraliseeritud suhtlemise platvorm Matrix kasutab transpordina HTTPS+JSON koos WebSocketi või protokolli baasil CoAP+Noise. Süsteem kujuneb serverite koosolekuks, mis saavad omavahel suhelda ja moodustavad ühtse detsentraliseeritud võrgu. Teated replitseeritakse kõigis serverites, millele osalejad on ühendatud. Teated levivad serverite vahel sarnaselt sellele, kuidas commit'id liikuvad Git-repositooriumides. Serveri ajutise katkestamise korral teated ei kao, vaid edastatakse kasutajatele serveri taasaktiveerimisel. Toetatakse erinevaid kasutajaidentifikaatoreid, sealhulgas e-posti, telefoninumbrit, Facebooki kontot jne.

Võrgus puudub üksainus tõrkepunkt või kontrolliteema. Kõik serverid, mis osalevad arutelus, on omavahel võrdsed.
Iga kasutaja võib käivitada oma serveri ja liita selle ühisvõrku. Võimalik on luua väravaid Matrixi ja teiste protokollide süsteemide vaheliseks suhtlemiseks, näiteks, valmistatud teenused kahepoolsete sõnumite saatmiseks IRC-s, Facebookis, Telegramis, Skype'is, Hangouts'is, e-kirjade, WhatsApp'is ja Slackis. Lisaks tekstisõnumite vahetamisele ja vestluste korraldamisele saab süsteemi kasutada failide edastamiseks, teavituste saatmiseks,
telekonverentside korraldamiseks, hääl- ja videokõnede tegemiseks. Toetatakse ka edasijõudnud funktsioone nagu tekstisisestamise teavitamine, kasutaja kohaloleku hindamine, lugemise kinnitamine, push-teavitused, serveripoolne otsimine, ajaloosünkroonimine ja klientide oleku jälgimine.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster