D 'Firma , erstallt vu Schlësselentwéckler vum Matrix-Projet, op de Kaf vum Chat- an Instant Messaging Service Gitter, dee virdru zu GitLab gehéiert huet. Gitter am Matrix-Ökosystem abegraff ginn an an eng Chatplattform ëmgewandelt ginn mat Matrix dezentraliséierte Kommunikatiounstechnologien. Den Transaktiounsbetrag gëtt net gemellt. Am Mee, Element $ 4.6 Milliounen Investitioun vun de Creatoren vu WordPress.
Den Transfert vu Gitter op Matrix Technologien ass geplangt an e puer Etappen duerchgefouert ze ginn. Den éischte Schrëtt ass eng qualitativ héichwäerteg Paart fir Gitter duerch de Matrix Netzwierk ze bidden, wat Gitter Benotzer erlaabt direkt mat Matrix Netzwierk Benotzer ze kommunizéieren, a Matrix Netzwierk Membere fir mat Gitter Chat Zëmmeren ze verbannen. Gitter wäert fäeg sinn als vollwäertege Client fir de Matrix Netzwierk ze benotzen. D'legacy Gitter mobil App gëtt duerch d'Element (fréier Riot) mobil App ersat, aktualiséiert fir Gitter-spezifesch Funktionalitéit z'ënnerstëtzen.
Op laang Siicht, fir d'Efforten net op zwou Fronten ze verdeelen, gouf decidéiert eng eenzeg Applikatioun z'entwéckelen, déi d'Fäegkeete vu Matrix a Gitter kombinéiert. Element plangt all déi fortgeschratt Fonctiounen vu Gitter ze bréngen, wéi Instant Sall Surfen, hierarchesche Raumverzeechnes, Integratioun mat GitLab a GitHub (inklusiv Schafung vun Chatraim fir Projeten op GitLab a GitHub), KaTeX Support, threaded Diskussiounen an indexéierbar Sichmotorarchiven.
Dës Feature ginn graduell an d'Element App bruecht a kombinéiert mat Matrix Plattform Fäegkeeten wéi End-to-End Verschlësselung, dezentraliséierter Kommunikatioun, VoIP, Konferenzen, Bots, Widgets an Open API. Wann déi vereenegt Versioun fäerdeg ass, gëtt déi al Gitter App duerch eng nei Element App ersat, déi Gitter-spezifesch Funktionalitéit enthält.
Denkt drun datt Gitter a JavaScript geschriwwe gëtt mat der Node.js Plattform an ënner MIT Lizenz. Gitter erlaabt Iech Kommunikatioun tëscht Entwéckler a Verbindung mat GitHub a GitLab Repositories ze organiséieren, wéi och e puer aner Servicer wéi Jenkins, Travis a Bitbucket. Charakteristike vu Gitter ënnerscheeden:
- Spuert d'Kommunikatiounsgeschicht mat der Fäegkeet fir am Archiv ze sichen an no Mount ze navigéieren;
- Disponibilitéit vu Versioune fir Web, , Android an iOS;
- D'Kapazitéit fir mam Chat mat engem IRC Client ze verbannen;
- Praktesch System vu Linken op Objeten an Git Repositories;
- Ënnerstëtzung fir Markdown Markup am Message Text ze benotzen;
- Fäegkeet fir op Chat Channels ze abonnéieren;
- Benotzerstatus a Benotzerinformatioun vu GitHub ze weisen;
- Ënnerstëtzung fir d'Verknüpfung vun de Messagen ze verbannen (#nummer fir de Link op d'Ausgab);
- Tools fir Batch Notifikatiounen mat engem Iwwerbléck iwwer nei Messagen op e mobilen Apparat ze schécken;
- Ënnerstëtzung fir Dateien op Messagen ze befestigen.
D'Matrix Plattform fir dezentraliséierter Kommunikatioun ze organiséieren benotzt HTTPS + JSON als Transport mat der Fäegkeet fir WebSockets oder e Protokoll ze benotzen baséiert op +. De System gëtt als Gemeinschaft vu Serveren geformt déi matenee kënne interagéieren an an e gemeinsamt dezentraliséiertem Netz vereenegt sinn. Messagen ginn iwwer all Server replizéiert mat deenen d'Messaging Participanten verbonne sinn. Messagen ginn iwwer Server propagéiert op déiselwecht Manéier wéi Verpflichtungen tëscht Git Repositories propagéiert ginn. Am Fall vun enger temporärer Serverausfall sinn d'Messagen net verluer, awer ginn un d'Benotzer iwwerdroen nodeems de Server d'Operatioun erëmhëlt. Verschidde Benotzer ID Optiounen ginn ënnerstëtzt, dorënner E-Mail, Telefonsnummer, Facebook Kont, etc.
Et gëtt keen eenzege Punkt vun Echec oder Message Kontroll iwwer de Reseau. All Serveren déi vun der Diskussioun bedeckt sinn gläich mateneen.
All Benotzer kann hiren eegene Server lafen an et mat engem gemeinsamen Netzwierk verbannen. Et ass méiglech ze kreéieren fir Interaktioun vu Matrix mat Systemer baséiert op anere Protokoller, zum Beispill, Servicer fir zwee-Wee Messagen op IRC, Facebook, Telegram, Skype, Hangouts, E-Mail, WhatsApp a Slack ze schécken. Zousätzlech zu Direktmessage an Chats, kann de System benotzt ginn fir Dateien ze transferéieren, Notifikatiounen ze schécken,
organiséiert Telekonferenzen, mécht Stëmm a Video Uriff. Et ënnerstëtzt och esou fortgeschratt Fonctiounen wéi Notifikatioun vun Tippen, Evaluatioun vun Benotzer online Präsenz, liesen Confirmatiouns, Push Notifikatiounen, Server-Säit Sich, Synchroniséierung vun Geschicht a Client Status.
Source: opennet.ru
