Kompania Element bleg Gitter i GitLab, për të adaptruar shërbimin për të funksionuar në kushte të një rrjeti federal Matrix. Ky është mesazhi i parë i madh, i cili planifikohet të transferohet në mënyrë transparente në një rrjet të decentralizuar së bashku me të gjithë përdoruesit dhe historinë e mesazheve.
Gitter është një mjet i lirë për komunikim në grup mes zhvilluesve. Përveç funksionalitetit standard të bisedave të ekipeve, në thelb është i ngjashëm me atë jo-lirë Slack, Gitter gjithashtu ofron mjete për integrim të ngushtë me platforma bashkëpunimi si GitLab dhe GitHub. Në të kaluarën, shërbimi ishte pronar, derisa e bleu kompania GitLab.
Matrix është një protokoll i lirë për realizimin e një rrjeti federal, i ndërtuar mbi një grafik aciklik të ngjarjeve (DAG). Implementimi kryesor i këtij rrjeti është një mesazh me mbështetje për kriptimin end-to-end dhe VoIP (thirrje audio dhe video, konferenca grupore). Implementimet referuese të klientëve dhe serverëve zhvillohen nga kompania tregtare Element, punonjësit e së cilës drejtojnë gjithashtu organizatën jo-fitimprurëse Matrix.org Foundation, e cila mbikëqyr zhvillimin e specifikimit të protokollit Matrix.
Aktualisht, përdoruesit e Gitter dhe Matrix komunikojnë përmes një "uri" matrix-appservice-gitter, një relays për dërgimin e mesazheve midis tyre. Kur një mesazh dërgohet, për shembull, nga Gitter në një chat me integrimin e lidhur në Matrix, "uri" krijon një përdorues virtual për dërguesin nga Gitter në serverin Matrix, me emrin e të cilit dërgohet mesazhi në chat nga anës Matrix, dhe anasjelltas përkatësisht. Kjo integrim është e mundur të lidhet drejtpërdrejt nga cilësimet e chat-it nga ana e Matrix, por ky mënyrë komunikimi do të shënohet si e vjetëruar.
NĂ« afatin e shkurtĂ«r, pĂ«rdoruesit nuk do tĂ« vĂ«rejnĂ« ndonjĂ« ndryshim tĂ« dukshĂ«m: ata do tĂ« mund tĂ« pĂ«rdorin mesazhin si deri tani. MĂ« vonĂ«, procesi i transformimit nga njĂ« shĂ«rbim i centralizuar nĂ« njĂ« subjekt tĂ« decentralizuar tĂ« federatĂ«s do tĂ« realizohet pĂ«rmes organizimit tĂ« njĂ« serveri tĂ« ri Matrix dhe integrimit tĂ« âuriâ-s, si pĂ«r shembull matrix-appservice-gitter, direkt nĂ« bazĂ«n e kodit tĂ« Gitter. Chat-et ekzistues nĂ« Gitter do tĂ« jenĂ« tĂ« disponueshme si dhoma Matrix, si â#angular_angular:gitter.imâ, me historinĂ« e mesazheve tĂ« importuara.
Pas pastrimit të suksesshëm, përdoruesit e të dyja rrjeteve do të kenë përfitime: përdoruesit e Matrix do të mund të komunikojnë në mënyrë transparente me përdoruesit e Gitter, ndërsa përdoruesit e Gitter do të mund të përdorin klientët e Matrix, siç janë ato mobilë. Zhvillimi i aplikacioneve zyrtare të Gitter është ndalur.. Fillimisht, do të konsiderohet se Gitter do të bëhet një ndër klientët e rrjetit Matrix. Por, fatkeqësisht, Gitter ka ndjeshëm më pak mundësi se klienti standard i Matrix - Element, prandaj në vend të rinovimit të Gitter për të arritur paritet në funksionalitet me Element, është vendosur që të implementohen të gjitha mundësitë e munguar nga Gitter në Element. Në perspektivë afatgjatë, Gitter do të zëvendësohet nga Element.
Disa prej veçorive të dobishme të Gitter-it, të cilat mund të adaptohen për Element:
- Performancë e lartë gjatë shikimit të bisedave me një numër të konsiderueshëm përdoruesish dhe mesazhesh;
- Integrim i ngushtë me platforma bashkëpunimi, si GitLab dhe GitHub;
- Katalog hierarchical i bisedave;
- Pamje statike e bisedave publike miqësore ndaj motorëve të kërkimit;
- Mbështetje për shenjat në KaTeX;
- Deletime të mesazheve (threads).
Kompania Element premton se frontend-i i Gitter do të zëvendësohet me Element vetëm kur Element të arrijë paritet në funksionalitet. Deri atëherë, baza e kodit të Gitter do të mbahet në gjendje të azhurnuar pa regresione në funksionalitet.
Punonjësit e Gitter do të punojnë gjithashtu për përfitimin e Element.
Burimi: linux.org.ru
