Gitter přechází do ekosystému Matrix a spojí se s klientem Matrix Element

Společnost Element, který vytvořili klíčoví vývojáři projektu Matrix, oznámila o koupi služby pro vytváření chatů a okamžitého zasílání zpráv Gitter, která předtím patřila společnosti GitLab. Gitter plánují začlenit do ekosystému Matrix a přeměnit na chatovou platformu využívající technologie decentralizovaných komunikací Matrix. Výše transakce není zveřejněna. V květnu společnost Element obdržela $4.6 milionu investicí od tvůrců WordPressu.

Převod Gitteru na technologie Matrix plánují provést ve více fázích. Nejdříve se plánuje poskytnout kvalitní bránu pro fungování Gitteru přes síť Matrix, která umožní uživatelům Gitteru přímo komunikovat s uživateli sítě Matrix, a účastníkům sítě Matrix přistupovat do chatovacích pokojů Gitteru. Gitter bude možné používat v podobě plnohodnotného klienta pro síť Matrix. Místo zastaralé mobilní aplikace Gitter bude nabídnuta mobilní aplikace Element (bývalý Riot), vylepšená pro podporu specifických funkcí Gitteru.

V dlouhodobém horizontu, aby se nesplývaly síly na dvou frontách, bylo rozhodnuto vyvinout jednotnou aplikaci, která kombinuje možnosti Matrix a Gitteru. Do programu Element se plánuje přenést všechny rozšířené funkce Gitteru, jako je okamžité prohlížení místností, hierarchický katalog místností, integrace s GitLabem a GitHubem (včetně vytváření chatovacích pokojů pro projekty na GitLabu a GitHubu), podpora KaTeX, vlákna diskuzí a archivy přístupné pro indexaci vyhledávači.

Uvedené funkce budou postupně přeneseny do aplikace Element a integrovány s takovými možnostmi platformy Matrix, jako je end-to-end šifrování, decentralizované komunikace, VoIP, videokonference, roboti, widgety a otevřené API. Po dokončení unifikované verze bude stará aplikace Gitter nahrazena novou aplikací Element, která zahrne specifické funkce Gitteru.

Připomínáme, že Gitter je napsán v jazyce JavaScript za využití platformy Node.js a je otevřený licence MIT. Gitter umožňuje organizovat komunikaci vývojářů v souladu s repozitáři GitHub a GitLab, stejně jako s některými dalšími službami, jako jsou Jenkins, Travis a Bitbucket. Z charakteristik Gitteru se vyznačuje:

  • Zachování historie komunikace s možností vyhledávání v archivu a navigace podle měsíců;
  • Dostupnost verzí pro web, desktopové systémy, Android a iOS;
  • Možnost připojení k chatu pomocí IRC klienta;
  • Pohodlný systém odkazů na objekty v Git repozitářích;
  • Podpora používání Markdown formátování v textu zpráv;
  • Možnost odběru chatových kanálů;
  • Zobrazení stavu uživatelů a informací o uživateli na GitHubu;
  • Podpora propojení s problémovými zprávami (#číslo pro odkaz na issue);
  • Nástroje pro hromadné zasílání upozornění s přehledem nových zpráv na mobilní zařízení;
  • Podpora připojování souborů k zprávám.

Platforma pro organizaci decentralizovaných komunikací Matrix používá jako transport HTTPS+JSON s možností využití WebSockets nebo protokolu založeného na CoAP+Noise. Systém je tvořen jako společenství serverů, které mohou vzájemně interagovat a spojují se do společné decentralizované sítě. Zprávy jsou replikovány na všech serverech, ke kterým jsou připojeni účastníci výměny zpráv. Zprávy se šíří mezi servery podobně jako commity mezi Git repozitáři. V případě dočasného odpojení serveru zprávy neztrácejí a jsou doručeny uživatelům po obnovení provozu serveru. Podporovány jsou různé varianty identifikátorů uživatelů, včetně emailové adresy, telefonního čísla, účtu na Facebooku atd.

V síti není jediný bod selhání nebo kontroly zpráv. Všechny servery, které zahrnuje diskuse, jsou si rovny.
Jakýkoli uživatel může spustit vlastní server a připojit ho k obecné síti. Je možné vytvořit mosty pro interakci Matrix se systémy založenými na jiných protokolech, například jsou připraveny služby pro obousměrné zasílání zpráv v IRC, Facebooku, Telegramu, Skype, Hangouts, Emailu, WhatsApp a Slacku. Kromě okamžité výměny textových zpráv a organizace chatů může být systém použit pro přenos souborů, zasílání oznámení,
organizaci telekonferencí, provádění hlasových a video hovorů. Podporovány jsou také pokročilé funkce jako upozornění na psaní, hodnocení přítomnosti uživatele online, potvrzení přečtení, push oznámení, vyhledávání na straně serveru, synchronizace historie a stavu klientů.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster