Gitter inasogea hadi kwenye mfumo ikolojia wa Matrix na kuunganishwa na mteja wa Element Matrix

kampuni Kipengele, iliyoundwa na watengenezaji wakuu wa mradi wa Matrix, alitangaza kwa ununuzi wa gumzo na huduma ya ujumbe wa papo hapo Gitter, ambayo hapo awali ilikuwa ya GitLab. Gitter wanapanga kujumuishwa katika mfumo ikolojia wa Matrix na kugeuzwa kuwa jukwaa la gumzo kwa kutumia teknolojia ya mawasiliano iliyogatuliwa ya Matrix. Kiasi cha malipo hakijaripotiwa. Mnamo Mei, Element imepokelewa Uwekezaji wa $ 4.6 milioni kutoka kwa waundaji wa WordPress.

Uhamisho wa teknolojia za Gitter hadi Matrix umepangwa kufanywa katika hatua kadhaa. Hatua ya kwanza ni kutoa lango la hali ya juu la Gitter kupitia mtandao wa Matrix, ambalo litaruhusu watumiaji wa Gitter kuwasiliana moja kwa moja na watumiaji wa mtandao wa Matrix, na washiriki wa mtandao wa Matrix kuunganishwa kwenye vyumba vya gumzo vya Gitter. Gitter itaweza kutumika kama mteja kamili wa mtandao wa Matrix. Programu ya simu ya urithi ya Gitter itabadilishwa na programu ya simu ya Element (zamani Riot), iliyosasishwa ili kutumia utendakazi mahususi wa Gitter.

Kwa muda mrefu, ili sio kutawanya juhudi kwa pande mbili, iliamuliwa kukuza programu moja ambayo inachanganya uwezo wa Matrix na Gitter. Kipengele kinapanga kuleta vipengele vyote vya hali ya juu vya Gitter, kama vile kuvinjari kwa chumba papo hapo, mpangilio orodha wa chumba, ujumuishaji na GitLab na GitHub (pamoja na kuunda vyumba vya mazungumzo vya miradi kwenye GitLab na GitHub), usaidizi wa KaTeX, mijadala yenye nyuzi na kumbukumbu za injini tafuti zinazoweza kutambulika.

Vipengele hivi vitaletwa hatua kwa hatua katika programu ya Element na kuunganishwa na uwezo wa jukwaa la Matrix kama vile usimbaji fiche kutoka mwisho hadi mwisho, mawasiliano yaliyogatuliwa, VoIP, mikutano, roboti, wijeti na API wazi. Baada ya toleo la umoja kuwa tayari, programu ya zamani ya Gitter itabadilishwa na programu mpya ya Element inayojumuisha utendakazi mahususi wa Gitter.

Kumbuka kwamba Gitter imeandikwa katika JavaScript kwa kutumia jukwaa la Node.js na iko wazi chini ya leseni ya MIT. Gitter hukuruhusu kupanga mawasiliano kati ya wasanidi programu kuhusiana na hazina za GitHub na GitLab, pamoja na huduma zingine kama vile Jenkins, Travis na Bitbucket. Vipengele vya Gitter vinajulikana:

  • Kuhifadhi historia ya mawasiliano na uwezo wa kutafuta kumbukumbu na kuvinjari kwa mwezi;
  • Upatikanaji wa matoleo ya Wavuti, mifumo ya desktop, Android na iOS;
  • Uwezo wa kuunganishwa kwenye gumzo kwa kutumia mteja wa IRC;
  • Mfumo rahisi wa viungo kwa vitu kwenye hazina za Git;
  • Msaada wa kutumia Markdown markup katika maandishi ya ujumbe;
  • Uwezo wa kujiandikisha kwa chaneli za gumzo;
  • Inaonyesha hali ya mtumiaji na maelezo ya mtumiaji kutoka GitHub;
  • Usaidizi wa kuunganisha kutuma ujumbe (#nambari ya kiungo cha kutoa);
  • Zana za kutuma arifa za kundi na muhtasari wa ujumbe mpya kwa kifaa cha rununu;
  • Usaidizi wa kuambatisha faili kwenye ujumbe.

Mfumo wa Matrix wa kupanga mawasiliano yaliyogatuliwa hutumia HTTPS+JSON kama usafiri wenye uwezo wa kutumia WebSockets au itifaki kulingana na KOZI+Kelele. Mfumo huu umeundwa kama jumuiya ya seva zinazoweza kuingiliana na kuunganishwa kuwa mtandao wa kawaida uliogatuliwa. Ujumbe unakiliwa kwenye seva zote ambazo washiriki wa utumaji ujumbe wameunganishwa. Ujumbe huenezwa kwenye seva kwa njia ile ile ambayo ahadi huenezwa kati ya hazina za Git. Katika tukio la kukatika kwa seva kwa muda, ujumbe haupotei, lakini hupitishwa kwa watumiaji baada ya seva kuanza tena operesheni. Chaguo mbalimbali za kitambulisho cha mtumiaji zinatumika, ikiwa ni pamoja na barua pepe, nambari ya simu, akaunti ya Facebook, nk.

Hakuna hatua moja ya kushindwa au udhibiti wa ujumbe kwenye mtandao. Seva zote zinazoshughulikiwa na majadiliano ni sawa kwa kila mmoja.
Mtumiaji yeyote anaweza kuendesha seva yake mwenyewe na kuiunganisha kwenye mtandao wa kawaida. Inawezekana kuunda malango kwa mwingiliano wa Matrix na mifumo kulingana na itifaki zingine, kwa mfano, tayari huduma za kutuma ujumbe wa njia mbili kwa IRC, Facebook, Telegraph, Skype, Hangouts, Barua pepe, WhatsApp na Slack. Mbali na ujumbe wa maandishi na mazungumzo ya papo hapo, mfumo unaweza kutumika kuhamisha faili, kutuma arifa,
kuandaa mikutano ya simu, kupiga simu za sauti na video. Pia inasaidia vipengele vya juu kama vile arifa ya kuandika, tathmini ya uwepo wa mtumiaji mtandaoni, uthibitisho wa kusoma, arifa zinazotumwa na programu, utafutaji wa upande wa seva, usawazishaji wa historia na hali ya mteja.

Chanzo: opennet.ru

Kuongeza maoni