Gitter kalon në ekosistemin Matrix dhe bashkohet me klientin Matrix, Element

Kompania Element, i krijuar nga zhvilluesit kryesorë të projektit Matrix, njoftoi për blerjen e shërbimit për krijimin e bisedave dhe dërgimin e mesazheve në kohë reale Gitter, i cili më parë i përkiste kompanisë GitLab. Gitter planifikon të përfshihet në ekosistemin Matrix dhe të shndërrohet në një platformë bisedash që përdor teknologjitë e komunikimeve të decentralizuara Matrix. Shuma e marrëveshjes nuk është e njohur. Në maj, kompania Element mori $4.6 milion investime nga krijuesit e WordPress.

Transfersi i Gitter në teknologjitë Matrix planifikohet të bëhet në disa etapa. Hapi i parë është të ofrohet një portë cilësore për punën e Gitter në rrjetin Matrix, e cila do të lejojë përdoruesit e Gitter të komunikojnë drejtpërdrejt me përdoruesit e rrjetit Matrix, dhe anëtarëve të rrjetit Matrix të bashkohen në dhomat e bisedës Gitter. Gitter do të përdoret si një klient i plotë për rrjetin Matrix. Në vend të aplikacionit të vjetëruar të Gitter, do të ofrohet një aplikacion mobil Element (më parë Riot), i zhvilluar për të mbështetur funksionalitetin specifik të Gitter.

Në një perspektivë afatgjatë, për të mos shpërndarë përpjekjet në dy fronte, është vendosur të zhvillohet një aplikacion i vetëm, që kombinon mundësitë e Matrix dhe Gitter. Të gjitha mundësitë e avancuara të Gitter, si shikimi i menjëhershëm i dhomave, katalogu hierarkik i dhomave, integrimi me GitLab dhe GitHub (përfshirë krijimin e dhomave të bisedës për projektet në GitLab dhe GitHub), mbështetje për KaTeX, diskutime në lidhje me ndërlidhje dhe arkivat që janë të disponueshme për indeksohen nga motorët e kërkimit, planifikohen të transferohen në programin Element.

Këto funksione do të trasferohen gradualisht në aplikacionin Element dhe do të kombinohen me mundësitë e platformës Matrix, siç janë enkriptimi end-to-end, komunikimet e decentralizuara, VoIP, konferencat, robotët, widgetët dhe API i hapur. Pasi të jetë përfunduar varianti i unifikuar, aplikacioni i vjetër Gitter do të zëvendësohet me aplikacionin e ri Element, që përfshin funksionalitetin specifik të Gitter.

Kujtojmë që Gitter është shkruar në gjuhën JavaScript duke përdorur platformën Node.js dhe është i hapur nën licencën MIT. Gitter lejon organizimin e komunikimit të zhvilluesve në lidhje me repositorët GitHub dhe GitLab, si dhe disa shërbime të tjera, siç janë Jenkins, Travis dhe Bitbucket. Nga karakteristikat e veçanta të Gitter përmendim:

  • Ruajtja e historisë së bisedave me mundësinë e kërkimit në arkiv dhe navigimin nëpër muaj;
  • Disponueshmëria e versioneve për Web, sistemet desktop, Android dhe iOS;
  • Mundësia për t'u lidhur në bisedë përmes një klienti IRC;
  • Një sistem i përshtatshëm lidhjesh për objekte në depozitë Git;
  • Mbështetje për përdorimin e shënimeve Markdown në tekstet e mesazheve;
  • Mundësia për t'u abonuar në kanalet e bisedës;
  • Shfaqja e statusit të përdoruesve dhe informacionit për përdoruesin nga GitHub;
  • Mbështetje për lidhje me mesazhet për problemet (#numri për lidhje në problem);
  • Mjetet për dërgimin masiv të njoftimeve me përmbledhje të mesazheve të reja në pajisjet mobile;
  • Mbështetje për bashkëngjitjen e skedarëve në mesazhe.

Platforma për organizimin e komunikimeve të decentralizuara Matrix përdor si transport HTTPS+JSON me mundësinë e përdorimit të WebSockets ose një protokolli të bazuar në CoAP+Noise. Sistemi formohet si një federatë serverësh, të cilët mund të ndërveprojnë me njëri-tjetrin dhe bashkohen në një rrjet të përbashkët të decentralizuar. Mesazhet replikohen në të gjitha serverët, me të cilët janë të lidhur pjesëmarrësit e shkëmbimit të mesazheve. Mesazhet shpërndahen midis serverëve në mënyrë të ngjashme me si përhapen commit-et midis depozitave Git. Në rast të një ndërprerjeje përkohësore të serverit, mesazhet nuk humbasin, por u dërgohen përdoruesve pas rifillimit të funksionimit të serverit. Mbështeten variante të ndryshme të identifikuesve të përdoruesit, përfshirë email, numrin e telefonit, llogarinë në Facebook etj.

Në rrjet nuk ka një pikë të vetme dështimi ose kontrolli mbi mesazhet. Të gjithë serverët që përfshijnë diskutimin janë të barabartë me njëri-tjetrin.
Çdo përdorues mund të fillojë serverin e tij dhe ta lidhë atë me rrjetin e përgjithshëm. Është e mundur krijimi i gateway-eve për ndërveprimin e Matrix me sistemet të bazuara në protokole të tjera, për shembull, janë përgatitur shërbime për dërgimin dyanshëm të mesazheve në IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp dhe Slack. Përveç shkëmbimit të menjëhershëm të mesazheve tekstuale dhe organizimit të bisedave, sistemi mund të përdoret për dërgimin e skedarëve, dërgimin e njoftimeve,
organizatat e telekonferencave, realizimi i thirrjeve dhe videothirrjeve. Po ashtu mbështeten mundësi të avancuara si njoftimet për shkrimin e tekstit, vlerësimi i pranishmërisë së përdoruesit online, konfirmimi i leximit, njoftimet push, kërkimi në anën e serverit, dhe sinkronizimi i historisë dhe statusit të klientëve.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster