Gitter pindah kana ékosistem Matrix sareng ngahiji sareng Unsur klien Matrix

pausahaan unsur, dijieun ku pamekar konci proyék Matrix, ngumumkeun dina meuli obrolan jeung layanan talatah instan Gitter, nu saméméhna belonged ka GitLab. Gitter keur perencanaan dilebetkeun kana ékosistem Matrix sareng janten platform obrolan nganggo téknologi komunikasi desentralisasi Matrix. Jumlah urus teu dilaporkeun. Dina Méi, Element ditampi Investasi $4.6 juta ti panyipta WordPress.

Mindahkeun téknologi Gitter ka Matrix direncanakeun dilaksanakeun dina sababaraha tahapan. Hambalan munggaran nyaéta nyadiakeun gateway kualitas luhur pikeun Gitter ngaliwatan jaringan Matrix, nu bakal ngidinan pamaké Gitter komunikasi langsung jeung pamaké jaringan Matrix, sarta anggota jaringan Matrix nyambung ka Gitter obrolan kamar. Gitter bakal tiasa dianggo salaku klien full-fledged pikeun jaringan Matrix. Aplikasi mobile Gitter warisan bakal diganti ku aplikasi mobile Element (baheulana Riot), diropéa pikeun ngadukung fungsionalitas khusus Gitter.

Dina jangka panjang, dina urutan teu paburencay usaha dina dua fronts, éta mutuskeun pikeun ngembangkeun hiji aplikasi tunggal nu ngagabungkeun kamampuhan Matrix na Gitter. Elemen ngarencanakeun pikeun nyangking sadaya fitur canggih Gitter, sapertos browsing kamar instan, diréktori kamar hierarki, integrasi sareng GitLab sareng GitHub (kalebet nyiptakeun ruang obrolan pikeun proyék-proyék dina GitLab sareng GitHub), dukungan KaTeX, diskusi threaded sareng arsip mesin pencari anu tiasa diindeks.

Fitur-fitur ieu bakal laun-laun dibawa kana aplikasi Element sareng digabungkeun sareng kamampuan platform Matrix sapertos enkripsi tungtung-ka-tungtung, komunikasi desentralisasi, VoIP, konferensi, bot, widget sareng API kabuka. Sakali versi ngahiji geus siap, aplikasi Gitter heubeul bakal diganti ku aplikasi Unsur anyar nu ngawengku fungsionalitas husus Gitter.

Inget yen Gitter ditulis dina JavaScript ngagunakeun platform Node.js na kabuka handapeun lisénsi MIT. Gitter ngamungkinkeun anjeun pikeun ngatur komunikasi antara pamekar anu aya hubunganana sareng repositori GitHub sareng GitLab, ogé sababaraha jasa sanés sapertos Jenkins, Travis sareng Bitbucket. Keunggulan Gitter:

  • Nyimpen sajarah komunikasi kalayan kamampuan milarian arsip sareng napigasi ku bulan;
  • Kasadiaan versi pikeun Wéb, sistem desktop, Android sareng ios;
  • Kamampuhan pikeun nyambung ka obrolan nganggo klien IRC;
  • Sistim nu merenah tina tumbu ka objék dina repositories Git;
  • Rojongan pikeun ngagunakeun markup Markdown dina téks pesen;
  • Kamampuhan pikeun ngalanggan saluran obrolan;
  • Mintonkeun status pangguna sareng inpormasi pangguna tina GitHub;
  • Rojongan pikeun numbu ka seratan ngaluarkeun (#number pikeun tumbu ka ngaluarkeun);
  • Alat pikeun ngirim béwara angkatan kalayan tinjauan pesen anyar ka alat sélulér;
  • Rojongan pikeun ngagantelkeun file kana pesen.

Platform Matrix pikeun ngatur komunikasi desentralisasi ngagunakeun HTTPS+JSON salaku angkutan kalayan kamampuan ngagunakeun WebSockets atanapi protokol dumasar kana CoAP+sora. Sistem ieu kabentuk salaku komunitas server anu tiasa saling berinteraksi sareng dihijikeun kana jaringan desentralisasi umum. Pesen ditiru dina sadaya server anu nyambungkeun pamilon olahtalatah. Pesen disebarkeun ka server dina cara anu sami sareng commit disebarkeun antara repositori Git. Dina acara outage server samentara, pesen teu leungit, tapi dikirimkeun ka pamaké sanggeus server neruskeun operasi. Rupa-rupa pilihan ID pangguna dirojong, kalebet email, nomer telepon, akun Facebook, jsb.

Henteu aya titik gagalna atanapi kontrol pesen dina jaringan. Kabéh server katutupan ku sawala anu sarua unggal lianna.
Sakur pangguna tiasa ngajalankeun server sorangan sareng nyambungkeunana ka jaringan umum. Ieu mungkin pikeun nyieun gateways pikeun interaksi Matrix sareng sistem dumasar kana protokol anu sanés, contona, disiapkeun jasa pikeun ngirim pesen dua arah ka IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp sareng Slack. Salian olahtalatah teks instan sareng obrolan, sistem tiasa dianggo pikeun nransper file, ngirim bewara,
ngatur teleconferences, nelepon sora jeung video. Éta ogé ngadukung fitur canggih sapertos béwara ketikan, evaluasi ayana pangguna online, maca konfirmasi, bewara push, milarian sisi server, sinkronisasi sajarah sareng status klien.

sumber: opennet.ru

Tambahkeun komentar