บริษัท
การถ่ายโอนเทคโนโลยี 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 และ
- บันทึกประวัติการสื่อสารด้วยความสามารถในการค้นหาไฟล์เก็บถาวรและนำทางตามเดือน
- ความพร้อมใช้งานของเวอร์ชันสำหรับเว็บ
ระบบเดสก์ท็อป , แอนดรอยด์ และ iOS; - ความสามารถในการเชื่อมต่อการแชทโดยใช้ไคลเอนต์ IRC
- ระบบลิงก์ที่สะดวกไปยังวัตถุในที่เก็บ Git
- รองรับการใช้มาร์กอัป Markdown ในข้อความ
- ความสามารถในการสมัครรับข้อมูลช่องแชท
- การแสดงสถานะผู้ใช้และข้อมูลผู้ใช้จาก GitHub
- รองรับการลิงก์ไปยังข้อความปัญหา (#number สำหรับลิงก์ไปยังปัญหา)
- เครื่องมือสำหรับส่งการแจ้งเตือนเป็นกลุ่มพร้อมภาพรวมของข้อความใหม่ไปยังอุปกรณ์มือถือ
- รองรับการแนบไฟล์ไปกับข้อความ
แพลตฟอร์ม Matrix สำหรับการจัดการการสื่อสารแบบกระจายอำนาจใช้ HTTPS+JSON เป็นการขนส่งที่มีความสามารถในการใช้ WebSockets หรือโปรโตคอลตาม
ไม่มีจุดล้มเหลวหรือการควบคุมข้อความทั่วทั้งเครือข่าย เซิร์ฟเวอร์ทั้งหมดที่อยู่ในการสนทนาจะเท่าเทียมกัน
ผู้ใช้ทุกคนสามารถเรียกใช้เซิร์ฟเวอร์ของตนเองและเชื่อมต่อกับเครือข่ายทั่วไปได้ ก็สามารถสร้างได้
จัดการประชุมทางไกล การโทรด้วยเสียงและวิดีโอ นอกจากนี้ยังรองรับฟีเจอร์ขั้นสูง เช่น การแจ้งเตือนการพิมพ์ การประเมินสถานะออนไลน์ของผู้ใช้ การยืนยันการอ่าน การแจ้งเตือนแบบพุช การค้นหาฝั่งเซิร์ฟเวอร์ การซิงโครไนซ์ประวัติ และสถานะไคลเอนต์
ที่มา: opennet.ru