Företag , skapad av nyckelutvecklarna bakom Matrix-projektet, om köp av tjÀnsten för att skapa chattar och snabbmeddelanden Gitter, som tidigare tillhörde företaget GitLab. Gitter skall inkluderas i Matrix-ekosystemet och omvandlas till en chattplattform som anvÀnder Matrix-decentraliserad kommunikationsteknik. Detaljer om affÀrens belopp anges inte. I maj investerade företaget Element $4.6 miljoner i investeringar frÄn skaparna av WordPress.
ĂvergĂ„ngen av Gitter till Matrix-teknologier planeras att genomföras i flera steg. Först planeras att tillhandahĂ„lla en högkvalitativ gateway för att arbeta med Gitter genom Matrix-nĂ€tverket, vilket möjliggör för Gitter-anvĂ€ndare att kommunicera direkt med anvĂ€ndare i Matrix-nĂ€tverket och för Matrix-anvĂ€ndare att ansluta till Gitter-chattrum. Gitter kommer att kunna anvĂ€ndas som en fullfjĂ€drad klient för Matrix-nĂ€tverket. IstĂ€llet för den förĂ„ldrade Gitter-mobilappen kommer Element-mobilappen (tidigare Riot) att erbjudas, modifierad för att stödja Gitter-specifik funktionalitet.
PÄ lÄng sikt, för att inte sprida resurser över tvÄ fronter, har man beslutat att utveckla en enhetlig applikation som kombinerar möjligheterna hos Matrix och Gitter. Programmet Element planerar att överföra alla avancerade funktioner frÄn Gitter, sÄsom omedelbar visning av rum, hierarkisk katalog över rum, integration med GitLab och GitHub (inklusive skapande av chattrum för projekt pÄ GitLab och GitHub), stöd för KaTeX, trÄdade diskussioner och arkiv som Àr sökbara av sökmotorer.
De angivna funktionerna kommer gradvis att överföras till Element-applikationen och kombineras med sÄdana funktioner frÄn Matrix-plattformen som end-to-end-kryptering, decentraliserad kommunikation, VoIP, konferenser, botar, widgets och öppen API. NÀr den enhetliga versionen Àr klar, kommer den gamla Gitter-applikationen att ersÀttas med den nya Element-applikationen, som inkluderar Gitter-specifik funktionalitet.
Vi pÄminner om att Gitter Àr skrivet i JavaScript med hjÀlp av Node.js-plattformen och under MIT-licensen. Gitter möjliggör organisering av kommunikation mellan utvecklare kopplade till GitHub och GitLab-repositorier, samt vissa andra tjÀnster sÄsom Jenkins, Travis och Bitbucket. UtmÀrkande för Gitter Àr:
- Bevarande av kommunikationshistorik med möjlighet att söka i arkiven och navigera per mÄnad;
- TillgÀnglighet av versioner för Web, , Android och iOS;
- Möjlighet att ansluta till chatten med hjÀlp av en IRC-klient;
- Praktiskt lÀnkssystem för objekt i Git-repositorier;
- Stöd för att anvÀnda Markdown-syntax i meddelandena;
- Möjlighet att prenumerera pÄ chattkanaler;
- Visning av anvÀndarstatus och information om anvÀndare frÄn GitHub;
- Stöd för bindning till problemmeddelanden (#nummer för att lÀnka till issue);
- Verktyg för att skicka notifieringar om nya meddelanden till en mobil enhet;
- Stöd för att bifoga filer till meddelanden.
Plattformen för att organisera decentraliserad kommunikation Matrix anvÀnder HTTPS+JSON som transport med möjlighet att anvÀnda WebSockets eller ett protokoll baserat pÄ +Systemet bildas som ett samarbete av servrar som kan interagera med varandra och förenas i ett gemensamt decentraliserat nÀtverk. Meddelanden replikeras över alla servrar som deltagarna i meddelandeutbytet Àr anslutna till. Meddelanden sprids över servrarna pÄ liknande sÀtt som commits sprids mellan Git-repositories. Vid tillfÀlligt serveravbrott gÄr inga meddelanden förlorade; istÀllet överförs de till anvÀndarna efter att servern har Äterupptagit driften. Olika alternativ för anvÀndaridentifiering stöds, inklusive e-post, telefonnummer, Facebook-konto och liknande.
Det finns ingen enhetlig punkt för fel eller kontroll över meddelandena i nÀtverket. Alla servrar som omfattar diskussionen Àr jÀmlika med varandra.
Varje anvÀndare kan starta sin egen server och koppla den till det gemensamma nÀtverket. Det Àr möjligt att skapa för att interagera Matrix med system som Àr baserade pÄ andra protokoll, exempelvis tjÀnster för tvÄvÀgskommunikation i IRC, Facebook, Telegram, Skype, Hangouts, e-post, WhatsApp och Slack. Förutom omedelbar utvÀxling av textmeddelanden och organisering av chattar kan systemet anvÀndas för filöverföring, sÀndning av meddelanden,
organisering av videokonferenser, samtal samt röst- och videosamtal. Utöver det stöds Àven avancerade funktioner som textinmatningsnotifikationer, bedömning av anvÀndarens nÀrvaro online, bekrÀftelse av lÀsning, push-notiser, serverbaserad sökning, synkronisering av historik och klientstatus.
KĂ€lla: opennet.ru
