Gitter flytter inn i Matrix-ΓΈkosystemet og fusjonerer med Matrix-klientelementet

selskap Element, созданная ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Matrix, kunngjort ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ сСрвиса для создания Ρ‡Π°Ρ‚ΠΎΠ² ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями Gitter, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Π» ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ GitLab. Gitter planlegger Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² экосистСму Matrix ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π² Ρ‡Π°Ρ‚-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ Matrix. Π‘ΡƒΠΌΠΌΠ° сдСлки Π½Π΅ сообщаСтся. Π’ ΠΌΠ°Π΅ компания Element jeg fikk $4.6 ΠΌΠ»Π½ инвСстиций ΠΎΡ‚ создатСлСй WordPress.

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Gitter Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Matrix ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ провСсти Π² нСсколько этапов. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ планируСтся ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ качСствСнный шлюз для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Gitter Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚ΡŒ Matrix, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Gitter Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ сСти Matrix, Π° участникам сСти Matrix ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ Ρ‡Π°Ρ‚-ΠΊΠΎΠΌΠ½Π°Ρ‚Π°ΠΌ Gitter. Gitter смоТСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° для сСти Matrix. ВмСсто ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ мобильного прилоТСния Gitter Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Element (Π±Ρ‹Π²ΡˆΠΈΠΉ Riot), Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ спСцифичной для Gitter Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π’ долгосрочной пСрспСктивС Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ€Π°ΡΠΏΡ‹Π»ΡΡ‚ΡŒ усилия Π½Π° Π΄Π²Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π°, Ρ€Π΅ΡˆΠ΅Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‰Π΅Π΅ возмоТности Matrix ΠΈ Gitter. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Element планируСтся пСрСнСсти всС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности Gitter, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ просмотр ΠΊΠΎΠΌΠ½Π°Ρ‚, иСрархичСский ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΊΠΎΠΌΠ½Π°Ρ‚, интСграция с GitLab ΠΈ GitHub (Π² Ρ‚ΠΎΠΌ числС созданиС Ρ‡Π°Ρ‚-ΠΊΠΎΠΌΠ½Π°Ρ‚ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° GitLab ΠΈ GitHub), ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° KaTeX, Π½ΠΈΡ‚Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ обсуТдСния ΠΈ доступныС для индСксации поисковыми систСмами Π°Ρ€Ρ…ΠΈΠ²Ρ‹.

Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ постСпСнно Π±ΡƒΠ΄ΡƒΡ‚ пСрСнСсСны Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Element ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ с Ρ‚Π°ΠΊΠΈΠΌΠΈ возмоТностями ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Matrix, ΠΊΠ°ΠΊ сквозноС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ, VoIP, ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ, Π±ΠΎΡ‚Ρ‹, Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ API. ПослС готовности ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° староС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Gitter Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Element, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΡƒΡŽ для Gitter Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Напомним, Ρ‡Ρ‚ΠΎ Gitter написан Π½Π° языкС JavaScript с использованиСм ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Node.js ΠΈ Γ₯pen ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. Gitter позволяСт ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² привязкС ΠΊ рСпозиториям GitHub ΠΈ GitLab, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ сСрвисам, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Jenkins, Travis ΠΈ Bitbucket. Из особСнностСй Gitter выдСляСтся:

  • CΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ истории общСния с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ поиска Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ мСсяцам;
  • НаличиС вСрсий для Web, Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… систСм, Android ΠΈ iOS;
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ подсоСдинСния ΠΊ Ρ‡Π°Ρ‚Ρƒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ IRC-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°;
  • Удобная систСма ссылок Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Git-рСпозиториях;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° использования Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Markdown Π² тСкстС сообщСний;
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ подписки Π½Π° Ρ‡Π°Ρ‚-ΠΊΠ°Π½Π°Π»Ρ‹;
  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ статуса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ с GitHub;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° привязки ΠΊ сообщСниям ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… (#Π½ΠΎΠΌΠ΅Ρ€ для ссылки Π½Π° issue);
  • БрСдства для ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ с ΠΎΠ±Π·ΠΎΡ€ΠΎΠΌ Π½ΠΎΠ²Ρ‹Ρ… сообщСниях Π½Π° мобильноС устройство;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° прикрСплСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊ сообщСниям.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ Matrix примСняСт Π² качСствС транспорта HTTPS+JSON с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ использования WebSockets ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π½Π° Π±Π°Π·Π΅ CoAP+BrΓ₯k. Systemet er dannet som et fellesskap av servere som kan samhandle med hverandre og forenes til et felles desentralisert nettverk. Meldinger blir replikert pΓ₯ tvers av alle servere som meldingsdeltakerne er koblet til. Meldinger spres pΓ₯ tvers av servere pΓ₯ samme mΓ₯te som commits spres mellom Git-lagre. Ved et midlertidig serverbrudd gΓ₯r ikke meldinger tapt, men blir overfΓΈrt til brukere etter at serveren gjenopptar driften. Ulike bruker-ID-alternativer stΓΈttes, inkludert e-post, telefonnummer, Facebook-konto, etc.

Det er ikke noe enkelt punkt for feil eller meldingskontroll over nettverket. Alle servere som dekkes av diskusjonen er likeverdige med hverandre.
Enhver bruker kan kjΓΈre sin egen server og koble den til et felles nettverk. Det er mulig Γ₯ lage gatewayer for interaksjon av Matrix med systemer basert pΓ₯ andre protokoller, for eksempel, forberedt tjenester for toveis sending av meldinger til IRC, Facebook, Telegram, Skype, Hangouts, e-post, WhatsApp og Slack. I tillegg til direktemeldinger og chatter, kan systemet brukes til Γ₯ overfΓΈre filer, sende varsler,
organisering av telefonkonferanser, foreta tale- og videosamtaler. Den stΓΈtter ogsΓ₯ avanserte funksjoner som varsling om skriving, evaluering av brukerens online tilstedevΓ¦relse, lesebekreftelse, push-varslinger, sΓΈk pΓ₯ serversiden, synkronisering av historikk og klientstatus.

Kilde: opennet.ru

Legg til en kommentar