Gitter が Matrix エコシステムに移行し、Matrix クライアント Element と統合

会社 素子Matrix プロジェクトの主要な開発者によって作成された、 発表した 以前は GitLab に属していたチャットおよびインスタント メッセージング サービス Gitter の買収について。 ギッター 計画しています Matrix エコシステムに組み込まれ、Matrix 分散型通信テクノロジーを使用したチャット プラットフォームになります。 取引金額は報告されません。 XNUMX月にはエレメント 受け取った WordPress の作成者からの 4.6 万ドルの投資。

Gitter から Matrix テクノロジーへの移行は、いくつかの段階で実行される予定です。 最初のステップは、Matrix ネットワークを通じて Gitter に高品質のゲートウェイを提供することです。これにより、Gitter ユーザーは Matrix ネットワーク ユーザーと直接通信でき、Matrix ネットワーク メンバーは Gitter チャット ルームに接続できるようになります。 Gitter は、Matrix ネットワークの本格的なクライアントとして使用できるようになります。 従来の Gitter モバイル アプリは、Gitter 固有の機能をサポートするように更新された Element (旧称 Riot) モバイル アプリに置き換えられます。

長期的には、XNUMX つの分野に取り組みが分散しないように、Matrix と Gitter の機能を組み合わせた単一のアプリケーションを開発することが決定されました。 Element は、インスタント ルーム ブラウジング、階層型ルーム ディレクトリ、GitLab および GitHub との統合 (GitLab および GitHub 上のプロジェクト用のチャット ルームの作成を含む)、KaTeX サポート、スレッド化されたディスカッション、インデックス可能な検索エンジン アーカイブなど、Gitter のすべての高度な機能を提供する予定です。

これらの機能は徐々に Element アプリに導入され、エンドツーエンド暗号化、分散型通信、VoIP、会議、ボット、ウィジェット、オープン API などの Matrix プラットフォーム機能と組み合わされます。 統合バージョンの準備が完了すると、古い Gitter アプリは、Gitter 固有の機能を含む新しい Element アプリに置き換えられます。

Gitter は Node.js プラットフォームを使用して JavaScript で記述されていることを思い出してください。 開いている MITライセンスの下で。 Gitter を使用すると、GitHub および GitLab リポジトリだけでなく、Jenkins、Travis、Bitbucket などの他のサービスに関連した開発者間のコミュニケーションを整理できます。 Gitter の特徴は次のとおりです。

  • 通信履歴を保存し、アーカイブを検索して月ごとに移動する機能を備えています。
  • Web 用バージョンの利用可能性、 デスクトップシステム、Android および iOS。
  • IRC クライアントを使用してチャットに接続する機能。
  • Git リポジトリ内のオブジェクトへの便利なリンク システム。
  • メッセージ テキストでの Markdown マークアップの使用のサポート。
  • チャットチャンネルに登録する機能。
  • GitHub からのユーザーステータスとユーザー情報を表示します。
  • 発行メッセージへのリンクのサポート (発行へのリンクの #number)。
  • 新しいメッセージの概要を含むバッチ通知をモバイル デバイスに送信するためのツール。
  • メッセージへのファイル添付のサポート。

分散通信を組織するための Matrix プラットフォームは、WebSocket またはそれに基づくプロトコルを使用する機能を持つトランスポートとして HTTPS+JSON を使用します。 CoAP+ノイズ。 このシステムは、相互に対話できるサーバーのコミュニティとして形成され、共通の分散ネットワークに結合されます。 メッセージは、メッセージング参加者が接続しているすべてのサーバーにわたって複製されます。 メッセージは、コミットが Git リポジトリ間で伝播されるのと同様に、サーバー間で伝播されます。 サーバーが一時的にシャットダウンした場合でも、メッセージは失われませんが、サーバーが再開された後にユーザーに送信されます。 電子メール、電話番号、Facebook アカウントなど、さまざまなユーザー ID オプションがサポートされています。

ネットワークには単一障害点やメッセージ制御はありません。 議論の対象となるすべてのサーバーは、それらの間で同等です。
どのユーザーも独自のサーバーを実行し、パブリック ネットワークに接続できます。 作成可能です ゲートウェイ Matrix が他のプロトコルに基づいてシステムと対話する場合、たとえば、 準備された IRC、Facebook、Telegram、Skype、Hangouts、電子メール、WhatsApp、Slack に双方向メッセージを送信するためのサービス。 インスタント テキスト メッセージングやチャットの整理に加えて、このシステムはファイルの転送、通知の送信、
電話会議を開催したり、音声通話やビデオ通話を行ったりします。 また、入力通知、ユーザーのオンライン プレゼンス評価、既読確認、プッシュ通知、サーバー側検索、クライアント履歴、ステータス同期などの高度な機能もサポートしています。

出所: オープンネット.ru

コメントを追加します