Gitter Matrix экожүйесіне ауысады және Matrix клиент элементімен біріктіріледі

компания элемент, Matrix жобасының негізгі әзірлеушілерімен жасалған, жариялады бұрын GitLab-қа тиесілі Gitter чат және жедел хабар алмасу қызметін сатып алу туралы. Гитер жоспарлап отыр Matrix экожүйесіне қосылып, Matrix орталықтандырылмаған коммуникация технологияларын қолданатын чат платформасына айналады. Транзакция сомасы хабарланбайды. Мамыр айында, Элемент алды WordPress жасаушылардың 4.6 миллион доллар инвестициясы.

Gitter-ті Matrix технологияларына көшіруді бірнеше кезеңде жүзеге асыру жоспарлануда. Бірінші қадам Gitter үшін Matrix желісі арқылы жоғары сапалы шлюзді қамтамасыз ету болып табылады, ол Gitter пайдаланушыларына Matrix желісінің пайдаланушыларымен тікелей байланысуға және Matrix желісінің мүшелеріне Gitter сөйлесу бөлмелеріне қосылуға мүмкіндік береді. Gitter Matrix желісі үшін толыққанды клиент ретінде пайдаланылуы мүмкін. Бұрынғы Gitter мобильді қолданбасы Gitter-тің арнайы функционалдығын қолдау үшін жаңартылған Element (бұрынғы Riot) мобильді қолданбасымен ауыстырылады.

Ұзақ мерзімді перспективада күш-жігерді екі фронтқа шашыратпау үшін Matrix және Gitter мүмкіндіктерін біріктіретін бірыңғай қосымшаны әзірлеу туралы шешім қабылданды. Element бөлмені жылдам шолу, иерархиялық бөлме каталогы, GitLab және GitHub-пен интеграция (соның ішінде GitLab және GitHub жобалары үшін сөйлесу бөлмелерін құру), KaTeX қолдауы, ағынды талқылаулар және индекстелетін іздеу жүйелерінің мұрағаттары сияқты Gitter-тің барлық кеңейтілген мүмкіндіктерін енгізуді жоспарлап отыр.

Бұл мүмкіндіктер біртіндеп Element қолданбасына енгізіледі және ақырғы шифрлау, орталықтандырылмаған байланыс, VoIP, конференция, боттар, виджеттер және ашық API сияқты Matrix платформасының мүмкіндіктерімен біріктіріледі. Бірыңғай нұсқа дайын болғаннан кейін ескі Gitter қолданбасы Gitter-ке тән функционалдылықты қамтитын жаңа Element қолданбасымен ауыстырылады.

Еске салайық, Gitter JavaScript тілінде Node.js платформасын пайдаланып жазылған және ашық MIT лицензиясы бойынша. Gitter GitHub және GitLab репозиторийлерімен, сондай-ақ Дженкинс, Травис және Bitbucket сияқты кейбір басқа қызметтермен байланысты әзірлеушілер арасындағы байланысты ұйымдастыруға мүмкіндік береді. Gitter ерекшеліктері ерекшеленеді:

  • Мұрағатты іздеу және айлар бойынша шарлау мүмкіндігімен байланыс тарихын сақтау;
  • Web үшін нұсқалардың болуы, жұмыс үстелі жүйелері, Android және iOS;
  • IRC клиенті арқылы чатқа қосылу мүмкіндігі;
  • Git репозиторийлеріндегі объектілерге сілтемелердің ыңғайлы жүйесі;
  • Хабарлама мәтінінде Markdown белгілеуді пайдалануды қолдау;
  • чат арналарына жазылу мүмкіндігі;
  • GitHub-тен пайдаланушы күйі мен пайдаланушы ақпаратын көрсету;
  • Шығарылым хабарларына сілтемені қолдау (шығаруға сілтеме үшін #нөмір);
  • Мобильді құрылғыға жаңа хабарламаларды шолумен пакеттік хабарландыруларды жіберу құралдары;
  • Хабарларға файлдарды тіркеуге қолдау көрсету.

Орталықтандырылмаған байланыстарды ұйымдастыруға арналған Matrix платформасы WebSockets немесе протоколды пайдалану мүмкіндігі бар көлік ретінде HTTPS+JSON пайдаланады. CoAP+шу. Жүйе бір-бірімен өзара әрекеттесе алатын және ортақ орталықтандырылмаған желіге біріктірілген серверлер қауымдастығы ретінде қалыптасады. Хабарламалар хабар алмасу қатысушылары қосылған барлық серверлерде қайталанады. Хабарламалар Git репозиторийлері арасында жіберілетіндей серверлер арқылы таратылады. Уақытша сервер тоқтатылған жағдайда хабарламалар жоғалмайды, бірақ сервер жұмысын қайта бастағаннан кейін пайдаланушыларға жіберіледі. Әр түрлі пайдаланушы идентификаторы опцияларына қолдау көрсетіледі, соның ішінде электрондық пошта, телефон нөмірі, Facebook тіркелгісі және т.б.

Желіде бір сәтсіздік нүктесі немесе хабарламаны басқару жоқ. Талқылауға жататын барлық серверлер бір-біріне тең.
Кез келген пайдаланушы өз серверін іске қосып, оны жалпы желіге қоса алады. құруға болады шлюздер Матрицаның басқа хаттамаларға негізделген жүйелермен өзара әрекеттесуі үшін, мысалы, дайындалды IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp және Slack қызметтеріне екі жақты хабарламалар жіберу қызметтері. Жылдам мәтіндік хабар алмасу мен чаттардан басқа, жүйе файлдарды тасымалдау, хабарландырулар жіберу,
телеконференциялар ұйымдастыру, дауыстық және бейне қоңыраулар жасау. Ол сондай-ақ теру туралы хабарландыру, пайдаланушының желіде болуын бағалау, оқуды растау, push хабарландырулары, серверлік іздеу, тарих пен клиент күйін синхрондау сияқты кеңейтілген мүмкіндіктерді қолдайды.

Ақпарат көзі: opennet.ru

пікір қалдыру