Gitter ຍ້າຍເຂົ້າໄປໃນລະບົບນິເວດ Matrix ແລະລວມເຂົ້າກັບ Matrix client Element

ບໍ​ລິ​ສັດ ອົງປະກອບ, созданная ключевыми разработчиками проекта Matrix, ປະ​ກາດ о покупке сервиса для создания чатов и мгновенного обмена сообщениями Gitter, который ранее принадлежал компании GitLab. Gitter ກໍາລັງວາງແຜນ включить в экосистему Matrix и превратить в чат-платформу, использующую технологии децентрализованных коммуникаций Matrix. Сумма сделки не сообщается. В мае компания Element ໄດ້ຮັບ $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 и ເປີດ под лицензией MIT. Gitter позволяет организовать общение разработчиков в привязке к репозиториям GitHub и GitLab, а также некоторым другим сервисам, таким как Jenkins, Travis и Bitbucket. Из особенностей Gitter выделяется:

  • Cохранение истории общения с возможностью поиска в архиве и навигации по месяцам;
  • Наличие версий для Web, настольных систем, Android и iOS;
  • Возможность подсоединения к чату при помощи IRC-клиента;
  • Удобная система ссылок на объекты в Git-репозиториях;
  • Поддержка использования разметки Markdown в тексте сообщений;
  • Возможность подписки на чат-каналы;
  • Отображение статуса пользователей и информации о пользователе с GitHub;
  • Поддержка привязки к сообщениям о проблемах (#номер для ссылки на issue);
  • Средства для пакетной отправки уведомлений с обзором новых сообщениях на мобильное устройство;
  • Поддержка прикрепления файлов к сообщениям.

Платформа для организации децентрализованных коммуникаций Matrix применяет в качестве транспорта HTTPS+JSON с возможностью использования WebSockets или протокола на базе CoAP+ສຽງ. ລະບົບດັ່ງກ່າວໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນເປັນຊຸມຊົນຂອງເຄື່ອງແມ່ຂ່າຍທີ່ສາມາດພົວພັນກັບກັນແລະກັນແລະຖືກລວມເຂົ້າກັນເປັນເຄືອຂ່າຍການກະຈາຍທົ່ວໄປ. ຂໍ້ຄວາມຖືກຈໍາລອງໃນທົ່ວທຸກເຊີບເວີທີ່ຜູ້ເຂົ້າຮ່ວມສົ່ງຂໍ້ຄວາມເຊື່ອມຕໍ່. ຂໍ້ຄວາມຖືກເຜີຍແຜ່ໃນທົ່ວເຊີບເວີໃນແບບດຽວກັນທີ່ commits ຖືກເຜີຍແຜ່ລະຫວ່າງ Git repositories. ໃນກໍລະນີທີ່ເຄື່ອງແມ່ຂ່າຍຢຸດຊົ່ວຄາວ, ຂໍ້ຄວາມບໍ່ໄດ້ສູນເສຍ, ແຕ່ຖືກສົ່ງກັບຜູ້ໃຊ້ຫຼັງຈາກເຄື່ອງແມ່ຂ່າຍສືບຕໍ່ປະຕິບັດງານ. ຕົວເລືອກ ID ຜູ້ໃຊ້ຕ່າງໆໄດ້ຮັບການສະຫນັບສະຫນູນ, ລວມທັງອີເມວ, ເບີໂທລະສັບ, ບັນຊີ Facebook, ແລະອື່ນໆ.

ບໍ່ມີຈຸດດຽວຂອງຄວາມລົ້ມເຫຼວຫຼືການຄວບຄຸມຂໍ້ຄວາມໃນທົ່ວເຄືອຂ່າຍ. ເຄື່ອງແມ່ຂ່າຍທັງຫມົດທີ່ກວມເອົາໂດຍການສົນທະນາແມ່ນເທົ່າທຽມກັນກັບກັນແລະກັນ.
ຜູ້ໃຊ້ໃດກໍ່ຕາມສາມາດດໍາເນີນການເຄື່ອງແມ່ຂ່າຍຂອງຕົນເອງແລະເຊື່ອມຕໍ່ມັນກັບເຄືອຂ່າຍທົ່ວໄປ. ມັນເປັນໄປໄດ້ທີ່ຈະສ້າງ ປະຕູ ສໍາ​ລັບ​ການ​ໂຕ້​ຕອບ​ຂອງ​ມາ​ຕຣິກ​ເບື້ອງ​ກັບ​ລະ​ບົບ​ທີ່​ອີງ​ໃສ່​ອະ​ນຸ​ສັນ​ຍາ​ອື່ນໆ​, ສໍາ​ລັບ​ການ​ຍົກ​ຕົວ​ຢ່າງ​, ກະກຽມ сервисы для двусторонней отправки сообщений в IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp и Slack. Помимо мгновенного обмена текстовыми сообщениями и организации чатов, система может использоваться для передачи файлов, отправки уведомлений,
организации телеконференций, совершения голосовых и видео звонков. Поддерживаются также такие расширенные возможности как уведомление о наборе текста, оценка присутствия пользователя в online, подтверждение прочтения, push-уведомления, поиск на стороне сервера, синхронизация истории и состояния клиентов.

ແຫຼ່ງຂໍ້ມູນ: opennet.ru

ເພີ່ມຄວາມຄິດເຫັນ