Gitter beweeg in die Matrix-ekosisteem in en smelt saam met die Matrix-kliëntelement

maatskappy Element, geskep deur sleutelontwikkelaars van die Matrix-projek, aangekondig op die aankoop van die klets- en kitsboodskapdiens Gitter, wat voorheen aan GitLab behoort het. Gitter beplan ingesluit word in die Matrix-ekosisteem en omskep in 'n kletsplatform met behulp van Matrix-gedesentraliseerde kommunikasietegnologie. Die transaksiebedrag word nie gerapporteer nie. In Mei, Element ontvang $4.6 miljoen belegging van die skeppers van WordPress.

Die oordrag van Gitter-na Matrix-tegnologieë word beplan om in verskeie fases uitgevoer te word. Die eerste stap is om 'n hoëgehalte-poort vir Gitter deur die Matrix-netwerk te verskaf, wat Gitter-gebruikers sal toelaat om direk met Matrix-netwerkgebruikers te kommunikeer, en Matrix-netwerklede om aan Gitter-kletskamers te koppel. Gitter sal as 'n volwaardige kliënt vir die Matrix-netwerk gebruik kan word. Die verouderde Gitter-mobiele toepassing sal vervang word deur die Element (voorheen Riot) mobiele toepassing, opgedateer om Gitter-spesifieke funksionaliteit te ondersteun.

Op die lang termyn, om nie pogings op twee fronte te verstrooi nie, is besluit om 'n enkele toepassing te ontwikkel wat die vermoëns van Matrix en Gitter kombineer. Element beplan om al die gevorderde kenmerke van Gitter te bring, soos onmiddellike kamerblaai, hiërargiese kamergids, integrasie met GitLab en GitHub (insluitend die skep van kletskamers vir projekte op GitLab en GitHub), KaTeX-ondersteuning, draadgesprekke en indekseerbare soekenjins-argiewe.

Hierdie kenmerke sal geleidelik in die Element-toepassing ingebring word en gekombineer word met Matrix-platformvermoëns soos end-tot-end-enkripsie, gedesentraliseerde kommunikasie, VoIP, konferensies, bots, widgets en oop API. Sodra die verenigde weergawe gereed is, sal die ou Gitter-toepassing vervang word met 'n nuwe Element-toepassing wat Gitter-spesifieke funksionaliteit insluit.

Onthou dat Gitter in JavaScript geskryf is deur die Node.js-platform en is oop onder MIT-lisensie. Gitter laat jou toe om kommunikasie tussen ontwikkelaars te organiseer in verband met GitHub- en GitLab-bewaarplekke, sowel as 'n paar ander dienste soos Jenkins, Travis en Bitbucket. Kenmerke van Gitter staan ​​uit:

  • Stoor kommunikasiegeskiedenis met die vermoë om die argief te deursoek en per maand te navigeer;
  • Beskikbaarheid van weergawes vir web, lessenaarstelsels, Android en iOS;
  • Vermoë om met 'n IRC-kliënt te koppel aan klets;
  • Gerieflike stelsel van skakels na voorwerpe in Git-bewaarplekke;
  • Ondersteuning vir die gebruik van Markdown-opmerk in boodskapteks;
  • Vermoë om op kletskanale in te teken;
  • Vertoon gebruikerstatus en gebruikersinligting vanaf GitHub;
  • Ondersteuning vir skakel na kwessieboodskappe (#nommer vir skakel na uitgawe);
  • Gereedskap vir die stuur van bondelkennisgewings met 'n oorsig van nuwe boodskappe na 'n mobiele toestel;
  • Ondersteuning vir die heg van lêers aan boodskappe.

Die Matrix-platform vir die organisering van gedesentraliseerde kommunikasie gebruik HTTPS+JSON as 'n vervoer met die vermoë om WebSockets of 'n protokol gebaseer op COAP+Geraas. Die stelsel word gevorm as 'n gemeenskap van bedieners wat met mekaar kan kommunikeer en in 'n gemeenskaplike gedesentraliseerde netwerk verenig word. Boodskappe word gerepliseer oor alle bedieners waaraan die boodskapdeelnemers gekoppel is. Boodskappe word oor bedieners versprei op dieselfde manier as wat commits tussen Git-bewaarplekke gepropageer word. In die geval van 'n tydelike bedieneronderbreking, gaan boodskappe nie verlore nie, maar word aan gebruikers oorgedra nadat die bediener werking hervat het. Verskeie gebruikers-ID-opsies word ondersteun, insluitend e-pos, telefoonnommer, Facebook-rekening, ens.

Daar is geen enkele punt van mislukking of boodskapbeheer oor die netwerk nie. Alle bedieners wat deur die bespreking gedek word, is gelyk aan mekaar.
Enige gebruiker kan hul eie bediener bestuur en dit aan 'n gemeenskaplike netwerk koppel. Dit is moontlik om te skep poorte vir interaksie van Matrix met stelsels gebaseer op ander protokolle, byvoorbeeld, voorberei dienste vir tweerigting-boodskappe na IRC, Facebook, Telegram, Skype, Hangouts, e-pos, WhatsApp en Slack. Benewens kitsboodskappe en kletse, kan die stelsel gebruik word om lêers oor te dra, kennisgewings te stuur,
organiseer telekonferensies, maak stem- en video-oproepe. Dit ondersteun ook sulke gevorderde kenmerke soos kennisgewing van tik, evaluering van gebruikers aanlyn-teenwoordigheid, leesbevestiging, stootkennisgewings, soektog aan die bediener, sinchronisasie van geskiedenis en kliëntstatus.

Bron: opennet.ru

Voeg 'n opmerking