Unsur, perusahaan sing digawe dening pangembang utama proyek Matrix, ngumumake tuku Gitter, layanan obrolan lan olahpesen cepet sing sadurunge diduweni GitLab.
Gitter rencana nggabungake Matrix menyang ekosistem lan malih dadi platform obrolan nggunakake teknologi komunikasi terdesentralisasi saka Matrix. Jumlah kesepakatan kasebut ora dibeberke.
Rencanane transfer teknologi Gitter kanggo Matrix ditindakake ing pirang-pirang tahap. Langkah kapisan yaiku nyedhiyakake gateway kanthi kualitas dhuwur supaya Gitter bisa ngliwati jaringan Matrix, sing bakal ngidini pangguna Gitter bisa komunikasi langsung karo pangguna ing jaringan Matrix lan anggota jaringan Matrix bisa nyambung menyang jaringan. Gitter chat room.
Gitter bisa digunakake minangka klien lengkap kanggo jaringan Matrix. Aplikasi seluler Gitter lawas bakal diganti karo aplikasi seluler Element (sadurunge Riot), diowahi kanggo ndhukung fungsi Gitter tartamtu.
Jangka panjang, supaya ora ngilangi upaya ing rong bidang, diputusake nggawe siji aplikasi sing nggabungake kemampuan Matrix lan Gitter. Elemen ngrencanakake nggawa kabeh fitur Gitter canggih kayata tampilan kamar instan, direktori kamar hirarkis, integrasi karo GitLab lan GitHub (kalebu nggawe ruang obrolan kanggo proyek ing GitLab lan GitHub), dhukungan KaTeX, diskusi utas. lan kasedhiya kanggo ngindeks file mesin telusuran.
Fitur kasebut bakal dipindhah kanthi bertahap menyang aplikasi Elemen lan dikombinasikake karo kapabilitas platform Matrix, kayata enkripsi end-to-end, komunikasi terdesentralisasi, VoIP, konferensi, bot, widget, lan API mbukak. Sawise versi gabungan wis siyap, aplikasi Gitter lawas bakal diganti karo aplikasi Elemen anyar, sing kalebu fungsi khusus Gitter.
Gitter ditulis ing JavaScript nggunakake framework Node.js lan mbukak lisensi kasebut MIT Gitter ngidini sampeyan ngatur komunikasi ing antarane pangembang sing ana gandhengane karo repositori GitHub lan GitLab, uga sawetara layanan liyane kayata Jenkins, Travis, lan Bitbucket. Fitur gitter misuwur:
- Simpen riwayat komunikasi kanthi kemampuan nggoleki ing arsip lan browsing wulan.
- Kasedhiyan versi kanggo Web, sistem desktop, Android lan iOS.
- Kemampuan kanggo nyambung menyang ngobrol nggunakake klien IRC.
- Sistem referensi sing gampang kanggo obyek ing repositori Git.
- Dhukungan kanggo nggunakake markup Markdown ing teks pesen.
- Kemampuan kanggo langganan saluran obrolan.
- Ndeleng status pangguna lan informasi pangguna GitHub.
- Dhukungan kanggo ngubungake pesen masalah (# nomer kanggo ngubungake masalah).
- Tegese ngirim kabar kumpulan kanthi ringkesan pesen anyar menyang piranti seluler.
- Dhukungan kanggo masang file menyang pesen.
- Platform kanggo ngatur komunikasi matriks terdesentralisasi nggunakake HTTPS + JSON minangka transportasi sing nduweni kemampuan nggunakake WebSockets utawa protokol adhedhasar CoAP + Noise.
Sistem kasebut dibentuk minangka komunitas server sing bisa saling komunikasi lan digabung dadi jaringan desentralisasi umum.
Pesen ditiru ing kabeh server para peserta olahpesen disambungake. Pesen disebar ing antarane server, padha karo cara nyebar ing antarane repositori Git. Yen mati server sementara, pesen ora bakal ilang, nanging luwih becik ditularake menyang pangguna sawise server diterusake maneh.
Pilihan kaping didhukung kanggo ID pangguna, kalebu email, nomer telpon, akun Facebook, lsp.
Ora ana siji titik kegagalan utawa kontrol pesen ing jaringan kasebut. Kabeh server sing ditutupi diskusi padha karo siji liyane. Sapa wae pangguna bisa mbukak server dhewe lan nyambung menyang jaringan umum.
Gateway bisa digawe kanggo interaksi Matrix kanthi sistem adhedhasar protokol liyane, kayata, nyiapake layanan olahpesen rong arah menyang IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp lan Slack.
sumber: https://element.io
Dadi pisanan komentar