Gitter jimxi fl-ekosistema Matrix u jingħaqad mal-Element tal-klijent Matrix

kumpanija Element, maħluqa minn żviluppaturi ewlenin tal-proġett Matrix, ħabbar fuq ix-xiri tas-servizz ta’ chat u messaġġi istantaneji Gitter, li qabel kien jappartjeni lil GitLab. Gitter qed jippjanaw tiġi inkluża fl-ekosistema Matrix u tinbidel fi pjattaforma ta’ chat bl-użu ta’ teknoloġiji ta’ komunikazzjoni deċentralizzati ta’ Matrix. L-ammont tat-tranżazzjoni mhux irrappurtat. F'Mejju, Element riċevuti Investiment ta '$ 4.6 miljun mill-ħallieqa ta' WordPress.

It-trasferiment tat-teknoloġiji Gitter għal Matrix huwa ppjanat li jsir f'diversi stadji. L-ewwel pass huwa li tipprovdi portal ta 'kwalità għolja għal Gitter permezz tan-netwerk Matrix, li se jippermetti lill-utenti ta' Gitter jikkomunikaw direttament mal-utenti tan-netwerk Matrix, u lill-membri tan-netwerk Matrix biex jikkonnettjaw ma 'chat rooms ta' Gitter. Gitter se jkun jista 'jintuża bħala klijent sħiħ għan-netwerk Matrix. L-app mobbli tal-legat Gitter se tiġi sostitwita mill-app mobbli Element (li qabel kienet Riot), aġġornata biex tappoġġja l-funzjonalità speċifika għal Gitter.

Fit-tul, sabiex ma jitferrlux l-isforzi fuq żewġ fronti, ġie deċiż li tiġi żviluppata applikazzjoni waħda li tgħaqqad il-kapaċitajiet ta 'Matrix u Gitter. Element qed jippjana li jġib il-karatteristiċi avvanzati kollha ta' Gitter, bħal browsing instantanju tal-kamra, direttorju tal-kmamar ġerarkiċi, integrazzjoni ma' GitLab u GitHub (inkluż il-ħolqien ta' chat rooms għal proġetti fuq GitLab u GitHub), appoġġ KaTeX, diskussjonijiet bil-kamin u magni tat-tiftix indiċjabbli. arkivji.

Dawn il-karatteristiċi se jiddaħħlu gradwalment fl-app Element u kkombinati mal-kapaċitajiet tal-pjattaforma Matrix bħal encryption end-to-end, komunikazzjonijiet deċentralizzati, VoIP, konferenzi, bots, widgets u API miftuħa. Ladarba l-verżjoni unifikata tkun lesta, l-app Gitter l-antika tiġi sostitwita b'app Element ġdida li tinkludi funzjonalità speċifika għal Gitter.

Ifakkar li Gitter huwa miktub f'JavaScript bl-użu tal-pjattaforma Node.js u miftuħa taħt liċenzja MIT. Gitter jippermettilek torganizza komunikazzjoni bejn żviluppaturi b'konnessjoni mar-repożitorji GitHub u GitLab, kif ukoll xi servizzi oħra bħal Jenkins, Travis u Bitbucket. Il-karatteristiċi ta' Gitter jispikkaw:

  • Iffrankar tal-istorja tal-komunikazzjoni bil-kapaċità li tfittex l-arkivju u tinnaviga b'xahar;
  • Disponibbiltà ta' verżjonijiet għall-Web, sistemi tad-desktop, Android u iOS;
  • Kapaċità li tikkonnettja maċ-chat billi tuża klijent IRC;
  • Sistema konvenjenti ta 'links għal oġġetti fir-repożitorji Git;
  • Appoġġ għall-użu tal-markdown Markdown fit-test tal-messaġġ;
  • Kapaċità li tabbona għall-kanali taċ-chat;
  • Il-wiri tal-istatus tal-utent u l-informazzjoni tal-utent minn GitHub;
  • Appoġġ għall-link għall-messaġġi tal-ħruġ (#number għall-link għall-ħruġ);
  • Għodod biex jintbagħtu notifiki tal-lott b'ħarsa ġenerali ta' messaġġi ġodda lil apparat mobbli;
  • Appoġġ għat-twaħħil ta 'fajls ma' messaġġi.

Il-pjattaforma Matrix għall-organizzazzjoni ta' komunikazzjonijiet deċentralizzati tuża HTTPS + JSON bħala trasport bil-kapaċità li tuża WebSockets jew protokoll ibbażat fuq CoAP+storbju. Is-sistema hija ffurmata bħala komunità ta 'servers li jistgħu jinteraġixxu ma' xulxin u huma magħquda f'netwerk deċentralizzat komuni. Il-messaġġi huma replikati fuq is-servers kollha li magħhom huma konnessi l-parteċipanti tal-messaġġi. Il-messaġġi huma propagati fuq is-servers bl-istess mod li l-kommessi huma propagati bejn ir-repożitorji Git. F'każ ta' qtugħ temporanju tas-server, il-messaġġi ma jintilfux, iżda jiġu trażmessi lill-utenti wara li s-server jerġa' jibda jaħdem. Diversi għażliet tal-ID tal-utent huma appoġġjati, inklużi email, numru tat-telefon, kont Facebook, eċċ.

M'hemm l-ebda punt uniku ta' falliment jew kontroll tal-messaġġ fin-netwerk. Is-servers kollha koperti mid-diskussjoni huma ugwali għal xulxin.
Kwalunkwe utent jista 'jmexxi s-server tiegħu stess u jgħaqqadha ma' netwerk komuni. Huwa possibbli li toħloq bibien għall-interazzjoni ta' Matrix ma' sistemi bbażati fuq protokolli oħra, pereżempju, ippreparat servizzi biex jintbagħtu messaġġi f'żewġ direzzjonijiet lil IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp u Slack. Minbarra sms instantanji u chats, is-sistema tista’ tintuża biex tittrasferixxi fajls, tibgħat notifiki,
jorganizzaw telekonferenzi, jagħmlu sejħiet bil-vuċi u bil-vidjo. Jappoġġja wkoll karatteristiċi avvanzati bħal notifika tat-tajpjar, evalwazzjoni tal-preżenza online tal-utent, konferma tal-qari, notifiki push, tfittxija min-naħa tas-server, sinkronizzazzjoni tal-istorja u l-istatus tal-klijent.

Sors: opennet.ru

Żid kumment