Gitter entra a far parte del Matrix Network

società elemento ottiene griglia у GitLabadattare il servizio per lavorare in una rete federata Matrice. Questo è il primo grande messenger che dovrebbe essere trasferito in modo trasparente alla rete decentralizzata, insieme a tutti gli utenti e la cronologia dei messaggi.


Gitter è uno strumento centralizzato gratuito per la comunicazione di gruppo tra sviluppatori. Oltre alla tipica funzionalità di chat di squadra, che è sostanzialmente simile a quella proprietaria Slack, Gitter fornisce anche strumenti per una stretta integrazione con piattaforme di sviluppo collaborativo come GitLab e GitHub. In passato il servizio era proprietario, fino a quando non è stato acquisito da GitLab.

Matrix è un protocollo gratuito per l'implementazione di una rete federata basata su un grafo di eventi aciclici (DAG). L'implementazione principale di questa rete è un messenger con supporto per crittografia end-to-end e VoIP (chiamate audio e video, conferenze di gruppo). Le implementazioni di riferimento client e server sono sviluppate da Element, una società commerciale che guida anche la Matrix.org Foundation, un'organizzazione senza scopo di lucro che sovrintende allo sviluppo delle specifiche del protocollo Matrix.

Al momento, gli utenti di Gitter e Matrix comunicano utilizzando un "ponte" matrice-appservice-gitter, un relè per l'invio di messaggi tra di loro. Quando si invia un messaggio, ad esempio, da Gitter a una chat con l'integrazione Matrix abilitata, il "bridge" crea un utente virtuale per il mittente da Gitter sul server Matrix, per conto del quale il messaggio viene consegnato alla chat da Matrix lato e viceversa, rispettivamente. Il collegamento di tale integrazione è possibile direttamente dalle impostazioni della chat sul lato Matrix, ma questo metodo di comunicazione sarà contrassegnato come obsoleto.

A breve termine, gli utenti non noteranno cambiamenti visibili: potranno utilizzare il messenger come prima dell'acquisto. In futuro, il processo di trasformazione da servizio centralizzato a soggetto federativo decentralizzato sarà completato grazie all'organizzazione di un nuovo server Matrix e all'integrazione del "ponte", per analogia con matrix-appservice-gitter, direttamente nel Base di codice Gitter. Le chat Gitter esistenti saranno disponibili come stanze Matrix come "#angular_angular:gitter.im" con la cronologia dei messaggi importata.

Dopo l'integrazione riuscita, gli utenti di entrambe le reti ne trarranno vantaggio: gli utenti Matrix saranno in grado di comunicare in modo trasparente con gli utenti Gitter e gli utenti Gitter potranno utilizzare i client Matrix, come i dispositivi mobili, poiché lo sviluppo delle app Gitter ufficiali è stato interrotto. In definitiva, sarà possibile considerare che Gitter diventerà uno dei clienti della rete Matrix. Ma, sfortunatamente, Gitter ha capacità significativamente inferiori rispetto al client Matrix di riferimento - Element, quindi invece di portare Gitter alla parità di funzionalità con Element, è stato deciso di implementare tutte le funzionalità mancanti di Gitter in Element. A lungo termine, Gitter sarà sostituito da Element.

Tra le utili funzionalità di Gitter che possono essere adattate per Element:

  • Prestazioni elevate durante la visualizzazione di chat con un numero significativo di utenti e messaggi;
  • Stretta integrazione con piattaforme di sviluppo collaborativo come GitLab e GitHub
  • Catalogo gerarchico delle chat;
  • Visualizzazione statica ottimizzata per i motori di ricerca delle chat pubbliche;
  • Supporto per il markup in KaTeX;
  • Ramificazione ad albero dei messaggi (thread).

Element promette che il front-end Gitter verrà sostituito da Element solo quando Element raggiungerà la parità di funzionalità. Fino ad allora, la base di codice di Gitter verrà mantenuta aggiornata senza regressioni nelle funzionalità.

I dipendenti di Gitter lavoreranno anche a beneficio di Element.

Fonte: linux.org.ru

Aggiungi un commento