A Gitter beköltözik a Mátrix ökoszisztémába, és egyesül a Matrix kliens elemmel

társaság Elem, amelyet a Mátrix projekt kulcsfontosságú fejlesztői készítettek, bejelentett a Gitter chat és azonnali üzenetküldő szolgáltatás megvásárlásáról, amely korábban a GitLabhoz tartozott. Gitter terveznek bekerül a Matrix ökoszisztémába, és a Matrix decentralizált kommunikációs technológiáit használó chatplatformmá alakítja. A tranzakció összegét nem jelentik. Májusban, Element kaptam 4.6 millió dolláros befektetés a WordPress alkotóitól.

A Gitter-technológiák mátrixra való átültetését több ütemben tervezik. Az első lépés egy kiváló minőségű átjáró biztosítása a Gitter számára a Matrix hálózaton keresztül, amely lehetővé teszi a Gitter felhasználók számára, hogy közvetlenül kommunikáljanak a Matrix hálózat felhasználóival, és a Matrix hálózat tagjai csatlakozzanak a Gitter chatszobákhoz. A Gitter teljes értékű kliensként használható lesz a Matrix hálózathoz. A régebbi Gitter mobilalkalmazást az Element (korábban Riot) mobilalkalmazás váltja fel, amelyet a Gitter-specifikus funkciók támogatására frissítenek.

Hosszú távon, hogy ne szórja szét az erőfeszítéseket két fronton, úgy döntöttek, hogy egyetlen alkalmazást fejlesztenek ki, amely egyesíti a Matrix és a Gitter képességeit. Az Element azt tervezi, hogy a Gitter összes fejlett funkcióját hozza magával, mint például az azonnali szobaböngészés, a hierarchikus szobakönyvtár, a GitLab és a GitHub integrációja (beleértve a csevegőszobák létrehozását a GitLabon és a GitHubon lévő projektekhez), a KaTeX-támogatást, a menetes megbeszéléseket és az indexelhető keresőmotorok archívumát.

Ezeket a funkciókat fokozatosan bevezetik az Element alkalmazásba, és kombinálják a Matrix platform képességeivel, mint például a végpontok közötti titkosítás, a decentralizált kommunikáció, a VoIP, a konferencia, a botok, a widgetek és a nyílt API. Amint az egységes verzió elkészül, a régi Gitter alkalmazást egy új Element alkalmazás váltja fel, amely Gitter-specifikus funkciókat tartalmaz.

Emlékezzünk vissza, hogy a Gitter JavaScriptben íródott a Node.js platform és nyisd ki MIT licenc alatt. A Gitter lehetővé teszi a kommunikáció megszervezését a fejlesztők között a GitHub és a GitLab tárolókkal, valamint néhány más szolgáltatással, például a Jenkins, a Travis és a Bitbucket kapcsán. A Gitter jellemzői kiemelkednek:

  • Kommunikációs előzmények mentése az archívumban való keresés és a havi navigáció lehetőségével;
  • Webes verziók elérhetősége, asztali rendszerek, Android és iOS;
  • Képes csatlakozni a chathez IRC kliens segítségével;
  • Kényelmes hivatkozási rendszer a Git tárolókban lévő objektumokhoz;
  • Támogatás a Markdown jelölés használatához az üzenet szövegében;
  • Csevegőcsatornákra való feliratkozás lehetősége;
  • Felhasználói állapot és felhasználói információk megjelenítése a GitHubból;
  • Támogatás a kiadási üzenetekhez való hivatkozáshoz (#szám a probléma hivatkozásához);
  • Eszközök kötegelt értesítések küldéséhez az új üzenetek áttekintésével egy mobileszközre;
  • Fájlok üzenetekhez csatolásának támogatása.

A decentralizált kommunikáció szervezésére szolgáló Matrix platform a HTTPS+JSON-t használja átvitelként, amely képes WebSockets vagy egy protokollon alapuló protokoll használatára. CoAP+Zaj. A rendszer olyan szerverek közösségeként jön létre, amelyek képesek egymással kölcsönhatásba lépni, és egy közös decentralizált hálózatba egyesülnek. Az üzenetek replikálódnak minden olyan szerveren, amelyhez az üzenetküldő résztvevők csatlakoznak. Az üzenetek terjesztése a szerverek között ugyanúgy történik, mint a véglegesítések a Git-tárolók között. Ideiglenes szerverleállás esetén az üzenetek nem vesznek el, hanem a szerver működésének újraindulása után továbbítják a felhasználókhoz. Különféle felhasználói azonosító opciók támogatottak, beleértve az e-mail-címet, telefonszámot, Facebook-fiókot stb.

A hálózaton nincs egyetlen hibapont vagy üzenetvezérlés. A vita tárgyát képező összes szerver egyenlő egymással.
Bármely felhasználó futtathatja saját szerverét és csatlakoztathatja azt egy közös hálózathoz. Alkotni lehet átjárók a Matrix interakciójához más protokollokon alapuló rendszerekkel, pl. előkészített szolgáltatások kétirányú üzenetküldéshez IRC, Facebook, Telegram, Skype, Hangouts, e-mail, WhatsApp és Slack felé. A rendszer az azonnali szöveges üzenetküldés és chat mellett fájlok átvitelére, értesítések küldésére,
telekonferenciák szervezése, hang- és videohívások lebonyolítása. Olyan fejlett funkciókat is támogat, mint a gépelésről szóló értesítés, a felhasználó online jelenlétének értékelése, az olvasás megerősítése, a push értesítések, a szerveroldali keresés, az előzmények és a kliens állapot szinkronizálása.

Forrás: opennet.ru

Hozzászólás