Gitter beweecht yn it Matrix-ekosysteem en fusearret mei it Matrix-kliïntelemint

It bedriuw Elemint, makke troch wichtige ûntwikkelders fan it Matrix-projekt, oankundige oer de oankeap fan de petear- en instant messaging-tsjinst Gitter, dy't earder by GitLab hearde. Gitter binne fan plan wurde opnommen yn it Matrix-ekosysteem en feroare yn in petearplatfoarm mei Matrix desintralisearre kommunikaasjetechnologyen. It transaksjebedrach wurdt net rapportearre. In mei, Element ûntfangen $ 4.6 miljoen ynvestearring fan 'e makkers fan WordPress.

De oerdracht fan Gitter nei Matrix-technologyen is pland te wurde útfierd yn ferskate stadia. De earste stap is om in poarte fan hege kwaliteit foar Gitter te leverjen fia it Matrix-netwurk, wêrtroch Gitter-brûkers direkt kinne kommunisearje mei Matrix-netwurkbrûkers, en Matrix-netwurkleden om te ferbinen mei Gitter petearkeamers. Gitter sil brûkt wurde as in folsleine kliïnt foar it Matrix-netwurk. De legacy Gitter mobile app sil wurde ferfongen troch de Element (earder Riot) mobile app, bywurke om Gitter-spesifike funksjonaliteit te stypjen.

Op 'e lange termyn, om de ynspanningen net op twa fronten te fersprieden, waard besletten om ien applikaasje te ûntwikkeljen dy't de mooglikheden fan Matrix en Gitter kombinearret. Element is fan plan om alle avansearre funksjes fan Gitter te bringen, lykas direkt blêdzjen yn keamers, hiërargyske keamermap, yntegraasje mei GitLab en GitHub (ynklusyf it meitsjen fan petearkeamers foar projekten op GitLab en GitHub), KaTeX-stipe, diskusjes mei diskusjes en yndeksbere sykmasjinesargiven.

Dizze funksjes sille stadichoan yn 'e Element-app brocht wurde en kombineare mei Matrix-platfoarmmooglikheden lykas end-to-end fersifering, desintralisearre kommunikaasje, VoIP, konferinsjes, bots, widgets en iepen API. Sadree't de ferienige ferzje klear is, sil de âlde Gitter-app wurde ferfongen troch in nije Element-app dy't Gitter-spesifike funksjonaliteit omfettet.

Tink derom dat Gitter is skreaun yn JavaScript mei it Node.js-platfoarm en is iepen ûnder MIT lisinsje. Gitter lit jo kommunikaasje organisearje tusken ûntwikkelders yn ferbân mei GitHub en GitLab repositories, lykas guon oare tsjinsten lykas Jenkins, Travis en Bitbucket. Funksjes fan Gitter steane út:

  • Kommunikaasjeskiednis opslaan mei de mooglikheid om it argyf te sykjen en per moanne te navigearjen;
  • Beskikberens fan ferzjes foar web, buroblêd systemen, Android en iOS;
  • Mooglikheid om te ferbinen mei petear mei in IRC-kliïnt;
  • Handich systeem fan keppelings nei objekten yn Git repositories;
  • Stipe foar it brûken fan Markdown-markearring yn berjochttekst;
  • Mooglikheid om te abonnearjen op petearkanalen;
  • It werjaan fan brûkersstatus en brûkersynformaasje fan GitHub;
  • Stipe foar keppeljen nei útjefteberjochten (#nûmer foar keppeling nei útjefte);
  • Ark foar it ferstjoeren fan batch-notifikaasjes mei in oersjoch fan nije berjochten nei in mobyl apparaat;
  • Stipe foar it heakjen fan bestannen oan berjochten.

It Matrix-platfoarm foar it organisearjen fan desintralisearre kommunikaasje brûkt HTTPS + JSON as ferfier mei de mooglikheid om WebSockets te brûken as in protokol basearre op CoAP+Lûd. It systeem wurdt foarme as in mienskip fan tsjinners dy't kinne ynteraksje mei elkoar en wurde ferienige yn in mienskiplik desintralisearre netwurk. Berjochten wurde replikearre oer alle tsjinners wêrmei de berjochten dielnimmers binne ferbûn. Berjochten wurde ferspraat oer servers op deselde manier as commits wurde propagearre tusken Git-repositories. Yn it gefal fan in tydlike tsjinner ûnderbrekking, berjochten binne net ferlern, mar wurde oerdroegen oan brûkers neidat de tsjinner opnij wurking. Ferskate opsjes foar brûkers-ID wurde stipe, ynklusyf e-post, telefoannûmer, Facebook-akkount, ensfh.

D'r is gjin inkeld punt fan mislearring of berjochtkontrôle oer it netwurk. Alle tsjinners behannele troch de diskusje binne gelyk oan elkoar.
Elke brûker kin har eigen server útfiere en ferbine mei in mienskiplik netwurk. It is mooglik om te meitsjen poarten foar ynteraksje fan Matrix mei systemen basearre op oare protokollen, bygelyks, taret tsjinsten foar it ferstjoeren fan berjochten yn twa wizen nei IRC, Facebook, Telegram, Skype, Hangouts, e-post, WhatsApp en Slack. Neist direkte tekstberjochten en petearen kin it systeem wurde brûkt om bestannen oer te dragen, notifikaasjes te ferstjoeren,
it organisearjen fan telekonferinsjes, it meitsjen fan stim- en fideoproppen. It stipet ek sokke avansearre funksjes lykas notifikaasje fan typen, evaluaasje fan online oanwêzigens fan brûkers, lêsbefêstiging, push-notifikaasjes, sykjen op serverside, syngronisaasje fan skiednis en klantstatus.

Boarne: opennet.ru

Add a comment