会社
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 で記述されていることを思い出してください。
- 通信履歴を保存し、アーカイブを検索して月ごとに移動する機能を備えています。
- Web 用バージョンの利用可能性、
デスクトップシステム 、Android および iOS。 - IRC クライアントを使用してチャットに接続する機能。
- Git リポジトリ内のオブジェクトへの便利なリンク システム。
- メッセージ テキストでの Markdown マークアップの使用のサポート。
- チャットチャンネルに登録する機能。
- GitHub からのユーザーステータスとユーザー情報を表示します。
- 発行メッセージへのリンクのサポート (発行へのリンクの #number)。
- 新しいメッセージの概要を含むバッチ通知をモバイル デバイスに送信するためのツール。
- メッセージへのファイル添付のサポート。
分散通信を組織するための Matrix プラットフォームは、WebSocket またはそれに基づくプロトコルを使用する機能を持つトランスポートとして HTTPS+JSON を使用します。
ネットワークには単一障害点やメッセージ制御はありません。 議論の対象となるすべてのサーバーは、それらの間で同等です。
どのユーザーも独自のサーバーを実行し、パブリック ネットワークに接続できます。 作成可能です
電話会議を開催したり、音声通話やビデオ通話を行ったりします。 また、入力通知、ユーザーのオンライン プレゼンス評価、既読確認、プッシュ通知、サーバー側検索、クライアント履歴、ステータス同期などの高度な機能もサポートしています。
出所: オープンネット.ru