Gitter si move in l'ecosistema Matrix è si fusiona cù l'Elementu client Matrix

A cumpagnia elimentu, creatu da i sviluppatori chjave di u prughjettu Matrix, annunziatu nantu à l'acquistu di u serviziu di chat è di messageria immediata Gitter, chì prima appartene à GitLab. Gitter sò pianificatu esse inclusu in l'ecosistema Matrix è trasfurmatu in una piattaforma di chat cù tecnulugii di cumunicazione decentralized Matrix. A quantità di transazzione ùn hè micca rappurtata. In maghju, Element ricevutu Investimentu di $ 4.6 milioni da i creatori di WordPress.

U trasferimentu di e tecnulugia di Gitter à Matrix hè previstu per esse realizatu in parechje tappe. U primu passu hè di furnisce un gateway d'alta qualità per Gitter attraversu a reta di Matrix, chì permetterà à l'utilizatori di Gitter di cumunicà direttamente cù l'utilizatori di a rete di Matrix, è i membri di a rete di Matrix per cunnette à i chat rooms di Gitter. Gitter hà da pudè esse usatu cum'è un cliente cumpletu per a reta Matrix. L'app mobile legacy Gitter serà rimpiazzata da l'app mobile Element (ex Riot), aghjurnata per sustene a funziunalità specifica di Gitter.

À longu andà, per ùn sparghje sforzi nantu à dui fronti, hè statu decisu di sviluppà una sola applicazione chì combina e capacità di Matrix è Gitter. Elementu prevede di portà tutte e funzioni avanzate di Gitter, cum'è a navigazione di stanza istantanea, u repertoriu di stanza gerarchica, l'integrazione cù GitLab è GitHub (cumpresa a creazione di stanze di chat per i prughjetti in GitLab è GitHub), supportu KaTeX, discussioni in fila è archivi di motori di ricerca indexable.

Queste caratteristiche saranu gradualmente purtate in l'app Element è cumminate cù e capacità di a piattaforma Matrix cum'è criptografia end-to-end, cumunicazioni decentralizate, VoIP, cunferenza, bots, widgets è API aperti. Quandu a versione unificata hè pronta, a vechja app Gitter serà rimpiazzata cù una nova app Element chì include funziunalità specifica di Gitter.

Ricurdativi chì Gitter hè scrittu in JavaScript utilizendu a piattaforma Node.js è apertu sottu licenza MIT. Gitter permette di urganizà a cumunicazione trà i sviluppatori in cunnessione cù i repositori GitHub è GitLab, è ancu altri servizii cum'è Jenkins, Travis è Bitbucket. E caratteristiche di Gitter si distinguenu:

  • Salvà a storia di cumunicazione cù a capacità di circà l'archiviu è navigà per mese;
  • Disponibilità di versioni per Web, sistemi desktop, Android è iOS;
  • Capacità di cunnette à chat utilizendu un cliente IRC;
  • Sistema convenientu di ligami à l'uggetti in i repositori Git;
  • Supportu per aduprà u marcatu Markdown in u testu di u messagiu;
  • Capacità di subscribe à i canali di chat;
  • Visualizà u statutu di l'utilizatori è l'infurmazioni d'utilizatore da GitHub;
  • Supportu per ligà à i missaghji (#number for link to issue);
  • Strumenti per mandà notificazioni in batch cù una panoramica di novi messagi à un dispositivu mobile;
  • Supportu per attaccà i schedari à i missaghji.

A piattaforma Matrix per l'urganizazione di cumunicazioni descentralizate usa HTTPS + JSON cum'è trasportu cù a capacità di utilizà WebSockets o un protokollu basatu in CoAP+Noise. U sistema hè furmatu cum'è una cumunità di servitori chì ponu interagisce cù l'altri è sò uniti in una reta cumuna decentralizata. I missaghji sò replicati in tutti i servitori à i quali i participanti di messageria sò cunnessi. I missaghji sò propagati à traversu i servitori in u listessu modu chì i commits sò propagati trà i repositori Git. In l'eventuali di una interrupzione temporale di u servitore, i missaghji ùn sò micca persi, ma sò trasmessi à l'utilizatori dopu chì u servitore ripiglià u funziunamentu. Diverse opzioni di ID d'utilizatore sò supportate, cumprese email, numeru di telefunu, contu Facebook, etc.

Ùn ci hè micca un puntu unicu di fallimentu o cuntrollu di missaghju in tutta a reta. Tutti i servitori coperti da a discussione sò uguali à l'altri.
Ogni utilizatore pò eseguisce u so servitore è cunnette à una reta cumuna. Hè pussibule di creà gateways per l'interazzione di Matrix cù sistemi basati nantu à altri protokolli, per esempiu, preparatu servizii per l'invio bidirezionale di missaghji à IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp è Slack. In più di i missaghji di testu instantani è chats, u sistema pò esse usatu per trasfiriri fugliali, mandà notificazioni,
l'urganizazione di teleconferenze, fà e chjama di voce è video. Supporta ancu funzioni avanzate cum'è a notificazione di digitazione, valutazione di a presenza in linea di l'utilizatori, cunferma di lettura, notificazioni push, ricerca di u servitore, sincronizazione di a storia è u statutu di u cliente.

Source: opennet.ru

Add a comment