Cég , amelyet a Matrix projekt kulcsfejlesztői hoztak létre, a Gitter csevegő- és azonnali üzenetküldő szolgáltatás megvásárlásáról, amely korábban a GitLab cég birtokában volt. A Gitter a Matrix ökoszisztémájába történik, és átalakul egy chat-platformmá, amely a Matrix decentralizált kommunikációs technológiáit használja. Az üzlet részleteit nem hozták nyilvánosságra. Májusban az Element cég $4,6 millió befektetést kapott a WordPress alapítóitól.
A Gitter Matrix technológiákra való átállásának lebonyolítását több lépésben tervezik. Első lépésként egy minőségi átjárót biztosítanak, amely lehetővé teszi a Gitter felhasználói számára, hogy közvetlenül kommunikáljanak a Matrix hálózat felhasználóival, míg a Matrix hálózat résztvevői csatlakozhatnak a Gitter chat-szobáihoz. A Gitter teljes értékű ügyfélként használható a Matrix hálózatra. Az elavult Gitter mobilalkalmazás helyett az Element (korábban Riot) mobilalkalmazását ajánlják, amelyet a Gitterhez specifikus funkcionalitás támogatására dolgoztak át.
Hosszú távon, hogy ne oszlassák el az erőfeszítéseket két irányban, úgy döntöttek, hogy egyetlen alkalmazást fejlesztenek, amely ötvözi a Matrix és Gitter lehetőségeit. Az Element programba tervezik átvinni a Gitter összes kiterjesztett lehetőségét, mint például a szobák azonnali megtekintése, a szobák hierarchikus katalogizálása, a GitLab és a GitHub integrációja (beleértve a GitLab és GitHub projektek számára készült chat-szobák létrehozását), a KaTeX támogatása, a szál mentén történő diskurzus és a keresőmotorok számára indexelhető archívumok.
A fent említett funkciókat fokozatosan átvinnék az Element alkalmazásba, és ötvöznék a Matrix platform olyan lehetőségeivel, mint a végpontok közötti titkosítás, decentralizált kommunikációk, VoIP, konferenciák, botok, widgetek és nyílt API. Miután a egységesített változat elkészült, a régi Gitter alkalmazást felváltja az új Element alkalmazás, amely tartalmazza a Gitterhez specifikus funkciókat.
Ne felejtsük el, hogy a Gitter JavaScript nyelven készült, a Node.js platform használatával, és MIT licenc alatt áll. A Gitter lehetővé teszi a fejlesztők közötti kommunikációt a GitHub és GitLab tárhelyeinek összekapcsolásával, valamint más szolgáltatásokkal, mint például a Jenkins, Travis és Bitbucket. A Gitter jellemzői közül emelendő ki:
- A beszélgetések történetének megőrzése, lehetőséggel a keresésre az archívumban és a hónapok közötti navigációra;
- Web változat elérhetősége, , Android és iOS;
- IRC-ügyfél segítségével való csatlakozás a chatekhez;
- Kényelmes hivatkozási rendszer a Git-repozitóriumok objektumaira;
- Markdown használatának támogatása az üzenetekben;
- Lehetőség a chatcsatornákra való feliratkozásra;
- Felhasználói státusz és információk megjelenítése a GitHub-on;
- Hibajelentésre való hivatkozás (#szám a hiba hivatkozásához) támogatása;
- Eszközök a mobil eszközre küldött új üzenetek áttekintő értesítéseinek tömeges küldésére;
- Fájlok csatolásának támogatása az üzenetekhez.
A Matrix decentralizált kommunikációs platformja HTTPS+JSON-t használ szállítóként, WebSocketek vagy alapprotocol lehetőségével. +. A rendszer olyan kiszolgálók szöveteként formálódik, amelyek képesek egymással kölcsönhatásba lépni és egy közös decentralizált hálózatba egyesülni. Az üzenetek replikálódnak az összes kiszolgálón, amelyekhez a résztvevők csatlakozva vannak. Az üzenetek a kiszolgálók között terjednek, hasonlóan ahhoz, ahogyan a commitok terjednek a Git-repozitóriumok között. Ideiglenes kiszolgáló leállás esetén az üzenetek nem vesznek el, hanem a kiszolgáló működésének helyreállítása után jutnak el a felhasználókhoz. Támogatott különböző felhasználói azonosítók, beleértve az emailt, a telefonszámot, a Facebook-fiókot stb.
A hálózaton nincs egyetlen hibapont vagy üzenetirányítási ellenőrzés. Minden kiszolgáló, amelyről a vita folyik, egyenrangú.
Bármely felhasználó indíthat saját kiszolgálót, és csatlakoztathatja azt a közös hálózathoz. Lehetséges létrehozni a Matrix interakciójának érdekében más protokollt használó rendszerekkel, például, szolgáltatások a kétnyirányú üzenetküldéshez az IRC-n, Facebookon, Telegramon, Skype-on, Hangouts-on, Emailen, WhatsApp-on és Slack-en. Az azonnali szöveges üzenetküldés és a csevegések szervezése mellett a rendszer fájlok átkonvertálására, értesítések küldésére,
videokonferenciák szervezésére, hang- és videohívások lebonyolítására is használható. Támogatottak az olyan fejlett funkciók is, mint a gépelés értesítése, a felhasználó online jelenlétének értékelése, az olvasás megerősítése, push-értesítések, szerveroldali keresés, a történelem és a kliensek állapotának szinkronizálása.
Forrás: opennet.ru
