Mae Gitter yn symud i mewn i ecosystem Matrix ac yn uno ag Elfen cleient Matrix

cwmni Elfen, a grëwyd gan ddatblygwyr allweddol y prosiect Matrix, cyhoeddi ar brynu'r gwasanaeth sgwrsio a negeseua gwib Gitter, a oedd yn eiddo i GitLab yn flaenorol. Gitter yn cynllunio cael ei gynnwys yn ecosystem Matrix a'i droi'n llwyfan sgwrsio gan ddefnyddio technolegau cyfathrebu datganoledig Matrix. Nid yw swm y trafodiad yn cael ei adrodd. Ym mis Mai, Elfen a dderbyniwyd Buddsoddiad o $4.6 miliwn gan grewyr WordPress.

Bwriedir trosglwyddo technolegau Gitter i Matrix mewn sawl cam. Y cam cyntaf yw darparu porth o ansawdd uchel i Gitter trwy rwydwaith Matrix, a fydd yn caniatáu i ddefnyddwyr Gitter gyfathrebu'n uniongyrchol â defnyddwyr rhwydwaith Matrix, ac aelodau rhwydwaith Matrix i gysylltu ag ystafelloedd sgwrsio Gitter. Bydd Gitter yn gallu cael ei ddefnyddio fel cleient cyflawn ar gyfer rhwydwaith Matrix. Bydd ap symudol etifeddiaeth Gitter yn cael ei ddisodli gan ap symudol Element (Riot yn flaenorol), wedi'i ddiweddaru i gefnogi ymarferoldeb Gitter-benodol.

Yn y tymor hir, er mwyn peidio â gwasgaru ymdrechion ar ddau flaen, penderfynwyd datblygu un cymhwysiad sy'n cyfuno galluoedd Matrix a Gitter. Mae Element yn bwriadu dod â holl nodweddion uwch Gitter, megis pori ystafell ar unwaith, cyfeiriadur ystafell hierarchaidd, integreiddio â GitLab a GitHub (gan gynnwys creu ystafelloedd sgwrsio ar gyfer prosiectau ar GitLab a GitHub), cefnogaeth KaTeX, trafodaethau mewn edafedd ac archifau peiriannau chwilio mynegadwy.

Bydd y nodweddion hyn yn cael eu dwyn i mewn i'r app Element yn raddol a'u cyfuno â galluoedd platfform Matrix fel amgryptio o'r dechrau i'r diwedd, cyfathrebu datganoledig, VoIP, cynadledda, bots, teclynnau ac API agored. Unwaith y bydd y fersiwn unedig yn barod, bydd yr hen app Gitter yn cael ei ddisodli gan ap Elfen newydd sy'n cynnwys ymarferoldeb Gitter-benodol.

Dwyn i gof bod Gitter wedi'i ysgrifennu yn JavaScript gan ddefnyddio'r platfform Node.js a agored dan drwydded MIT. Mae Gitter yn caniatáu ichi drefnu cyfathrebu rhwng datblygwyr mewn cysylltiad â storfeydd GitHub a GitLab, yn ogystal â rhai gwasanaethau eraill fel Jenkins, Travis a Bitbucket. Mae nodweddion Gitter yn sefyll allan:

  • Arbed hanes cyfathrebu gyda'r gallu i chwilio'r archif a llywio fesul mis;
  • Argaeledd fersiynau ar gyfer y We, systemau bwrdd gwaith, Android ac iOS;
  • Y gallu i gysylltu â sgwrs gan ddefnyddio cleient IRC;
  • System gyfleus o ddolenni i wrthrychau mewn storfeydd Git;
  • Cefnogaeth ar gyfer defnyddio Markdown markup mewn neges destun;
  • Y gallu i danysgrifio i sianeli sgwrsio;
  • Yn dangos statws defnyddiwr a gwybodaeth defnyddiwr o GitHub;
  • Cefnogaeth ar gyfer cysylltu i gyhoeddi negeseuon (#rhif ar gyfer dolen i gyhoeddiad);
  • Offer ar gyfer anfon swp hysbysiadau gyda throsolwg o negeseuon newydd i ddyfais symudol;
  • Cefnogaeth ar gyfer atodi ffeiliau i negeseuon.

Mae platfform Matrix ar gyfer trefnu cyfathrebiadau datganoledig yn defnyddio HTTPS+JSON fel cludiant gyda'r gallu i ddefnyddio WebSockets neu brotocol yn seiliedig ar CoAP+Sŵn. Mae'r system yn cael ei ffurfio fel cymuned o weinyddion sy'n gallu rhyngweithio â'i gilydd ac sydd wedi'u huno i rwydwaith datganoledig cyffredin. Mae negeseuon yn cael eu hailadrodd ar draws yr holl weinyddion y mae'r cyfranogwyr negeseuon wedi'u cysylltu â nhw. Mae negeseuon yn cael eu lledaenu ar draws gweinyddwyr yn yr un ffordd ag y mae ymrwymiadau yn cael eu lledaenu rhwng ystorfeydd Git. Mewn achos o ddiffodd gweinydd dros dro, ni chaiff negeseuon eu colli, ond cânt eu trosglwyddo i ddefnyddwyr ar ôl i'r gweinydd ailddechrau gweithredu. Cefnogir amrywiol opsiynau ID defnyddiwr, gan gynnwys e-bost, rhif ffôn, cyfrif Facebook, ac ati.

Nid oes un pwynt methiant na rheolaeth neges ar draws y rhwydwaith. Mae pob gweinydd a gwmpesir gan y drafodaeth yn gyfartal â'i gilydd.
Gall unrhyw ddefnyddiwr redeg eu gweinydd eu hunain a'i gysylltu â rhwydwaith cyffredin. Mae'n bosibl creu pyrth ar gyfer rhyngweithio Matrics â systemau sy'n seiliedig ar brotocolau eraill, er enghraifft, parod gwasanaethau ar gyfer anfon negeseuon dwy ffordd i IRC, Facebook, Telegram, Skype, Hangouts, E-bost, WhatsApp a Slack. Yn ogystal â negeseuon testun gwib a sgyrsiau, gellir defnyddio'r system i drosglwyddo ffeiliau, anfon hysbysiadau,
trefnu telegynadleddau, gwneud galwadau llais a fideo. Mae hefyd yn cefnogi nodweddion uwch megis hysbysu teipio, gwerthuso presenoldeb defnyddwyr ar-lein, cadarnhad darllen, hysbysiadau gwthio, chwilio ochr y gweinydd, cydamseru hanes a statws cleient.

Ffynhonnell: opennet.ru

Ychwanegu sylw