Gitter trece în ecosistemul Matrix și se unește cu clientul Matrix, Element

Compania Element, creată de dezvoltatorii cheie ai proiectului Matrix, a anunțat pentru achiziția serviciului de creare de chat-uri și schimb de mesaje instantanee Gitter, care anterior a aparținut companiei GitLab. Gitter intenționează va fi integrat în ecosistemul Matrix și transformat într-o platformă de chat care utilizează tehnologiile de comunicații descentralizate Matrix. Suma tranzacției nu a fost divulgată. În mai, compania Element a primit $4,6 milioane în investiții din partea creatorilor WordPress.

Planul de migrare a Gitter la tehnologiile Matrix va fi realizat în mai multe etape. Prima etapă va fi oferirea unei gateway de calitate pentru funcționarea Gitter prin rețeaua Matrix, care va permite utilizatorilor Gitter să comunice direct cu utilizatorii rețelei Matrix, iar participanții din rețeaua Matrix se vor putea conecta la camerele de chat Gitter. Gitter va putea fi folosit sub forma unui client complet pentru rețeaua Matrix. În locul aplicației mobile Gitter, va fi oferită aplicația mobilă Element (fosta Riot), îmbunătățită pentru a suporta funcționalitățile specifice Gitter.

Pe termen lung, pentru a nu dispersa eforturile pe două fronturi, s-a decis dezvoltarea unei aplicații unice care să combine capabilitățile Matrix și Gitter. Programul Element va include toate funcționalitățile extinse ale Gitter, precum vizualizarea instantanee a camerelor, catalogul ierarhic al camerelor, integrarea cu GitLab și GitHub (inclusiv crearea camerelor de chat pentru proiectele de pe GitLab și GitHub), suport pentru KaTeX, discuții în fir și arhive accesibile pentru indexare de către motoarele de căutare.

Funcționalitățile menționate vor fi transferate treptat în aplicația Element și combinate cu capabilitățile platformei Matrix, cum ar fi criptarea end-to-end, comunicațiile descentralizate, VoIP, conferințe, boți, widget-uri și API deschis. După finalizarea versiunii unificate, vechea aplicație Gitter va fi înlocuită cu noua aplicație Element, care va include funcționalitățile specifice Gitter.

Reamintim că Gitter este scris în JavaScript folosind platforma Node.js și a fost deschis sub licența MIT. Gitter permite organizarea comunicării dezvoltatorilor în legătură cu repozitoarele GitHub și GitLab, precum și cu alte servicii, cum ar fi Jenkins, Travis și Bitbucket. Printre caracteristicile Gitter se numără:

  • Păstrarea istoricului comunicării cu opțiunea de căutare în arhivă și navigare pe luni;
  • Disponibilitatea versiunilor pentru Web, sisteme desktop,Android și iOS;
  • Posibilitatea de a te conecta la chat prin intermediul unui client IRC;
  • Un sistem convenabil de linkuri către obiecte în repozitoarele Git;
  • Suport pentru utilizarea markup-ului Markdown în mesajele text;
  • Posibilitatea de a te abona la canalele de chat;
  • Afișarea stării utilizatorilor și informații despre utilizator de pe GitHub;
  • Suport pentru atașarea mesajelor la probleme (#număr pentru linkul către issue);
  • Instrumente pentru trimiterea în masă a notificărilor cu un rezumat al noilor mesaje pe dispozitivele mobile;
  • Suport pentru atașarea fișierelor la mesaje.

Platforma pentru organizarea comunicațiilor descentralizate Matrix utilizează ca transport HTTPS+JSON cu posibilitatea de a folosi WebSockets sau un protocol bazat pe CoAP+Noise. Sistemul este format ca o asociație de servere care pot interacționa între ele și se unesc într-o rețea descentralizată comună. Mesajele sunt replicate pe toate serverele la care sunt conectați participanții la schimbul de mesaje. Mesajele se propagă pe servere similar cu modul în care se propagă commit-urile între repositoarele Git. În caz de deconectare temporară a unui server, mesajele nu se pierd, ci sunt transmise utilizatorilor după reluarea funcționării serverului. Sunt acceptate diverse variante de identificatori de utilizator, inclusiv email, număr de telefon, cont de Facebook și altele.

În rețea nu există un singur punct de eșec sau control al mesajelor. Toate serverele incluse în discuție sunt egale între ele.
Orice utilizator poate lansa propriul server și să îl conecteze la rețeaua comună. Este posibilă crearea gateway-urilor pentru interacțiunea Matrix cu sisteme bazate pe alte protocoale, de exemplu, sunt pregătite servicii pentru trimiterea de mesaje bidirecționale în IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp și Slack. Pe lângă schimbul instantaneu de mesaje text și organizarea de chat-uri, sistemul poate fi utilizat pentru transferul de fișiere, trimiterea de notificări,
organizarea de teleconferințe, realizarea de apeluri vocale și video. De asemenea, sunt acceptate funcții avansate precum notificarea de tastare, evaluarea prezenței utilizatorului online, confirmarea citirii, notificări push, căutarea pe partea serverului, sincronizarea istoricului și a stării clienților.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster