Gitter, Matrix ekosistemine giriyor ve Matrix istemci Elementi ile birleşiyor

şirket ElemanMatrix projesinin önemli geliştiricileri tarafından oluşturulan, açıkladı Daha önce GitLab'a ait olan sohbet ve anlık mesajlaşma servisi Gitter'in satın alınması üzerine. Gitter planlama yapmak Matrix ekosistemine dahil edilecek ve Matrix merkezi olmayan iletişim teknolojilerini kullanarak bir sohbet platformuna dönüştürülecek. İşlem tutarı bildirilmiyor. Mayıs ayında Element Aldığım WordPress'in yaratıcılarından 4.6 milyon dolarlık yatırım.

Gitter'in Matrix teknolojilerine aktarımının birkaç aşamada gerçekleştirilmesi planlanıyor. İlk adım, Gitter kullanıcılarının Matrix ağı kullanıcılarıyla doğrudan iletişim kurmasına ve Matrix ağı üyelerinin Gitter sohbet odalarına bağlanmasına olanak tanıyacak, Matrix ağı üzerinden Gitter için yüksek kaliteli bir ağ geçidi sağlamaktır. Gitter, Matrix ağı için tam teşekküllü bir istemci olarak kullanılabilecek. Eski Gitter mobil uygulamasının yerini, Gitter'a özgü işlevleri destekleyecek şekilde güncellenen Element (eski adıyla Riot) mobil uygulaması alacak.

Uzun vadede çalışmaların iki cepheye dağılmaması için Matrix ve Gitter'ın yeteneklerini birleştiren tek bir uygulamanın geliştirilmesine karar verildi. Element, Gitter'in anında oda tarama, hiyerarşik oda dizini, GitLab ve GitHub ile entegrasyon (GitLab ve GitHub'daki projeler için sohbet odaları oluşturma dahil), KaTeX desteği, dizili tartışmalar ve indekslenebilir arama motoru arşivleri gibi tüm gelişmiş özelliklerini getirmeyi planlıyor.

Bu özellikler kademeli olarak Element uygulamasına getirilecek ve uçtan uca şifreleme, merkezi olmayan iletişim, VoIP, konferans, botlar, widget'lar ve açık API gibi Matrix platformu özellikleriyle birleştirilecek. Birleştirilmiş sürüm hazır olduğunda eski Gitter uygulaması, Gitter'a özgü işlevler içeren yeni bir Element uygulamasıyla değiştirilecek.

Gitter'ın Node.js platformu kullanılarak JavaScript'te yazıldığını hatırlayın ve açık MIT lisansı altında. Gitter, GitHub ve GitLab depolarının yanı sıra Jenkins, Travis ve Bitbucket gibi diğer bazı hizmetlerle bağlantılı olarak geliştiriciler arasındaki iletişimi düzenlemenize olanak tanır. Gitter'ın öne çıkan özellikleri:

  • Arşivde arama yapma ve aya göre gezinme yeteneği ile iletişim geçmişini kaydetme;
  • Web versiyonlarının mevcudiyeti, masaüstü sistemleri, Android ve iOS;
  • IRC istemcisi kullanarak sohbete bağlanabilme yeteneği;
  • Git depolarındaki nesnelere yönelik kullanışlı bağlantı sistemi;
  • Mesaj metninde Markdown işaretlemesini kullanma desteği;
  • Sohbet kanallarına abone olma yeteneği;
  • GitHub'dan kullanıcı durumunu ve kullanıcı bilgilerini görüntüleme;
  • Sorun mesajlarına bağlantı verme desteği (#sayıya bağlantı için numara);
  • Yeni mesajların genel görünümünü içeren toplu bildirimleri bir mobil cihaza göndermek için araçlar;
  • Mesajlara dosya ekleme desteği.

Merkezi olmayan iletişimleri organize etmeye yönelik Matrix platformu, WebSockets'i veya tabanlı bir protokolü kullanma becerisine sahip bir aktarım olarak HTTPS+JSON'u kullanır. COAP+Gürültü. Sistem, birbirleriyle etkileşime girebilen ve ortak bir merkezi olmayan ağ halinde birleştirilen sunuculardan oluşan bir topluluk olarak oluşturulmuştur. Mesajlar, mesajlaşma katılımcılarının bağlı olduğu tüm sunuculara kopyalanır. İletiler, Git depoları arasında taahhütlerin yayılmasıyla aynı şekilde sunucular arasında yayılır. Geçici bir sunucu kesintisi durumunda mesajlar kaybolmaz, ancak sunucunun çalışmaya devam etmesinden sonra kullanıcılara iletilir. E-posta, telefon numarası, Facebook hesabı vb. dahil olmak üzere çeşitli kullanıcı kimliği seçenekleri desteklenir.

Ağ üzerinde tek bir arıza noktası veya mesaj kontrolü yoktur. Tartışmanın kapsadığı tüm sunucular birbirine eşittir.
Herhangi bir kullanıcı kendi sunucusunu çalıştırabilir ve onu ortak bir ağa bağlayabilir. Yaratmak mümkün ağ geçitleri Matrix'in diğer protokollere dayalı sistemlerle etkileşimi için, örneğin, hazır IRC, Facebook, Telegram, Skype, Hangouts, E-posta, WhatsApp ve Slack'e iki yönlü mesaj gönderme hizmetleri. Anlık mesajlaşma ve sohbetlerin yanı sıra sistem, dosya aktarımı, bildirim gönderimi,
telekonferans düzenlemek, sesli ve görüntülü görüşme yapmak. Ayrıca yazma bildirimi, kullanıcının çevrimiçi varlığının değerlendirilmesi, okuma onayı, anlık bildirimler, sunucu tarafı arama, geçmişin ve istemci durumunun senkronizasyonu gibi gelişmiş özellikleri de destekler.

Kaynak: opennet.ru

Yorum ekle