Gitter 進入 Matrix 生態系統並與 Matrix 用戶端 Element 合併

公司 元件,由 Matrix 專案的主要開發人員創建, 宣布了 收購聊天和即時通訊服務 Gitter,該服務之前屬於 GitLab。 吉特 正在計劃 納入 Matrix 生態系統,並使用 Matrix 去中心化通訊技術轉變為聊天平台。 交易金額未報告。 五月,元素 我收到 WordPress 創辦人投資 4.6 萬美元。

Gitter 到 Matrix 技術的轉移計畫分成幾個階段進行。 第一步是透過Matrix網路為Gitter提供一個高品質的網關,這將允許Gitter用戶直接與Matrix網路用戶進行通信,以及Matrix網路成員連接到Gitter聊天室。 Gitter 將能夠用作 Matrix 網路的成熟用戶端。 舊版 Gitter 行動應用程式將被 Element(以前稱為 Riot)行動應用程式取代,並進行更新以支援 Gitter 特定的功能。

從長遠來看,為了不將精力分散在兩個方面,決定開發一個結合了 Matrix 和 Gitter 功能的單一應用程式。 Element 計畫帶來Gitter 的所有進階功能,例如即時房間瀏覽、分層房間目錄、與GitLab 和GitHub 的整合(包括為GitLab 和GitHub 上的專案建立聊天室)、KaTeX 支援、線程討論和可索引搜尋引擎存檔。

這些功能將逐步引入 Element 應用程序,並與 Matrix 平台功能相結合,例如端對端加密、去中心化通訊、VoIP、會議、機器人、小部件和開放 API。 一旦統一版本準備就緒,舊的 Gitter 應用程式將被包含 Gitter 特定功能的新 Element 應用程式所取代。

回想一下,Gitter 是使用 Node.js 平台用 JavaScript 寫的, 是開放的 根據麻省理工學院的許可。 Gitter 可讓您組織開發人員之間與 GitHub 和 GitLab 儲存庫以及其他一些服務(例如 Jenkins、Travis 和 Bitbucket)相關的通訊。 Gitter 的突出特點:

  • 保存通訊歷史記錄,能夠搜尋檔案並按月導航;
  • Web 版本的可用性, 桌上型系統、Android 和 iOS;
  • 能夠使用 IRC 用戶端連線聊天;
  • 方便的 Git 儲存庫中物件的連結系統;
  • 支援在訊息文字中使用 Markdown 標記;
  • 能夠訂閱聊天頻道;
  • 顯示來自GitHub的使用者狀態和使用者資訊;
  • 支援問題訊息連結(問題連結#number);
  • 用於向行動裝置發送帶有新訊息概述的大量通知的工具;
  • 支援將文件附加到訊息。

用於組織去中心化通訊的 Matrix 平台使用 HTTPS+JSON 作為傳輸,能夠使用 WebSocket 或基於 行動計劃+Noise。 這個系統形成為一個伺服器社區,這些伺服器可以相互互動並結合成一個公共的去中心化網路。 訊息在訊息傳遞參與者連接的所有伺服器之間複製。 訊息在伺服器之間傳播的方式與提交在 Git 儲存庫之間傳播的方式相同。 如果伺服器暫時中斷,訊息不會遺失,而是在伺服器恢復運行後傳輸給用戶。 支援各種用戶 ID 選項,包括電子郵件、電話號碼、Facebook 帳戶等。

整個網路不存在單點故障或訊息控制。 討論中涉及的所有伺服器都是平等的。
任何用戶都可以運行自己的伺服器並將其連接到公共網路。 可以創建 網關 用於Matrix與基於其他協定的系統的交互,例如, 準備好了 用於向 IRC、Facebook、Telegram、Skype、Hangouts、電子郵件、WhatsApp 和 Slack 雙向發送訊息的服務。 除了即時簡訊和聊天之外,該系統還可以用於傳輸文件、發送通知、
組織電話會議、進行語音和視訊通話。 它還支援輸入通知、用戶線上狀態評估、閱讀確認、推播通知、伺服器端搜尋、歷史記錄和用戶端狀態同步等進階功能。

來源: opennet.ru

添加評論