Gitter Matrix ekotizimiga o'tadi va Matrix mijoz elementi bilan birlashadi

kompaniya element, Matrix loyihasining asosiy ishlab chiquvchilari tomonidan yaratilgan, e'lon qildi ilgari GitLabga tegishli bo'lgan Gitter chat va lahzali xabar almashish xizmatini sotib olish to'g'risida. Gitter rejalashtirmoqdalar Matrix ekotizimiga kiritilishi va Matrix markazlashtirilmagan aloqa texnologiyalaridan foydalangan holda chat platformasiga aylanishi mumkin. Tranzaksiya summasi haqida xabar berilmagan. May oyida Element qabul qilindi WordPress yaratuvchilardan 4.6 million dollar sarmoya.

Gitterni Matrix texnologiyalariga o'tkazish bir necha bosqichda amalga oshirilishi rejalashtirilgan. Birinchi qadam Gitter uchun Matrix tarmog'i orqali yuqori sifatli shlyuzni taqdim etishdan iborat bo'lib, u Gitter foydalanuvchilariga Matrix tarmog'i foydalanuvchilari bilan to'g'ridan-to'g'ri muloqot qilish imkonini beradi va Matrix tarmog'i a'zolari Gitter chat xonalariga ulanish imkonini beradi. Gitter-dan Matrix tarmog'i uchun to'liq huquqli mijoz sifatida foydalanish mumkin bo'ladi. Eski Gitter mobil ilovasi Gitter-ga xos funksiyalarni qo‘llab-quvvatlash uchun yangilangan Element (sobiq Riot) mobil ilovasi bilan almashtiriladi.

Uzoq muddatda sa'y-harakatlarni ikki jabhada tarqatmaslik uchun Matrix va Gitter imkoniyatlarini birlashtirgan yagona dasturni ishlab chiqishga qaror qilindi. Element xonani tezkor ko‘rib chiqish, xonalarning ierarxik katalogi, GitLab va GitHub bilan integratsiya (jumladan, GitLab va GitHub loyihalari uchun chat xonalarini yaratish), KaTeX-ni qo‘llab-quvvatlash, mavzuli muhokamalar va indekslanadigan qidiruv tizimlari arxivlari kabi Gitterning barcha ilg‘or xususiyatlarini taqdim etishni rejalashtirmoqda.

Ushbu xususiyatlar asta-sekin Element ilovasiga kiritiladi va uchdan-end shifrlash, markazlashtirilmagan aloqa, VoIP, konferentsiya, botlar, vidjetlar va ochiq API kabi Matrix platformasi imkoniyatlari bilan birlashtiriladi. Birlashtirilgan versiya tayyor bo'lgach, eski Gitter ilovasi Gitterga xos funksiyalarni o'z ichiga olgan yangi Element ilovasi bilan almashtiriladi.

Eslatib o'tamiz, Gitter JavaScript-da Node.js platformasi yordamida yozilgan va ochiq MIT litsenziyasi ostida. Gitter GitHub va GitLab omborlari, shuningdek, Jenkins, Travis va Bitbucket kabi boshqa xizmatlar bilan bog'liq holda ishlab chiquvchilar o'rtasidagi aloqani tashkil qilish imkonini beradi. Gitterning xususiyatlari ajralib turadi:

  • Arxivni qidirish va oylar bo'yicha navigatsiya qilish imkoniyati bilan aloqa tarixini saqlash;
  • Veb uchun versiyalarning mavjudligi, ish stoli tizimlari, Android va iOS;
  • IRC mijozi yordamida chatga ulanish imkoniyati;
  • Git omborlaridagi ob'ektlarga havolalarning qulay tizimi;
  • Xabar matnida Markdown belgilaridan foydalanishni qo'llab-quvvatlash;
  • Suhbat kanallariga obuna bo'lish imkoniyati;
  • GitHub'dan foydalanuvchi holati va foydalanuvchi ma'lumotlarini ko'rsatish;
  • Emissiya xabarlari bilan bog'lanishni qo'llab-quvvatlash (chiqarish uchun havola uchun #raqam);
  • Mobil qurilmaga yangi xabarlarning umumiy ko'rinishi bilan ommaviy bildirishnomalarni yuborish vositalari;
  • Xabarlarga fayllarni qo'shishni qo'llab-quvvatlash.

Markazlashtirilmagan aloqalarni tashkil qilish uchun Matrix platformasi HTTPS+JSON-dan transport sifatida WebSockets yoki protokolga asoslangan protokoldan foydalanadi. CoAP+shovqin. Tizim bir-biri bilan o'zaro aloqada bo'lishi mumkin bo'lgan va umumiy markazlashtirilmagan tarmoqqa birlashtirilgan serverlar jamoasi sifatida shakllangan. Xabarlar xabarlar ishtirokchilari ulangan barcha serverlarda takrorlanadi. Xabarlar serverlar bo'ylab tarqaladi, xuddi Git repozitoriylari o'rtasida tarqatiladi. Vaqtinchalik server uzilib qolgan taqdirda, xabarlar yo'qolmaydi, lekin server ishini qayta boshlaganidan keyin foydalanuvchilarga uzatiladi. E-pochta, telefon raqami, Facebook hisob qaydnomasi va boshqalarni o'z ichiga olgan turli xil foydalanuvchi identifikatorlari imkoniyatlari qo'llab-quvvatlanadi.

Tarmoqdagi xatolik yoki xabarni boshqarishning yagona nuqtasi yo'q. Muhokama bilan qamrab olingan barcha serverlar bir-biriga teng.
Har qanday foydalanuvchi o'z serverini ishga tushirishi va uni umumiy tarmoqqa ulashi mumkin. Yaratish mumkin shlyuzlar Matritsaning boshqa protokollarga asoslangan tizimlar bilan o'zaro ta'siri uchun, masalan, tayyorlangan IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp va Slack-ga xabarlarni ikki tomonlama yuborish xizmatlari. Tezkor matnli xabarlar va chatlardan tashqari, tizim fayllarni uzatish, bildirishnomalar yuborish,
telekonferentsiyalarni tashkil qilish, ovozli va video qo'ng'iroqlarni amalga oshirish. Shuningdek, u matn terish haqida xabar berish, foydalanuvchining onlayn mavjudligini baholash, o'qishni tasdiqlash, push-bildirishnomalar, server tomonida qidirish, tarix va mijoz holatini sinxronlashtirish kabi ilg'or xususiyatlarni qo'llab-quvvatlaydi.

Manba: opennet.ru

a Izoh qo'shish