يصبح Gitter جزءًا من شبكة Matrix

شركة العنصر يحصل مشبكة у GitLabلتكييف الخدمة للعمل في شبكة موحدة مصفوفة. هذا هو أول برنامج مراسلة رئيسي مخطط ليتم نقله بشفافية إلى الشبكة اللامركزية ، جنبًا إلى جنب مع جميع المستخدمين وسجل الرسائل.


Gitter هي أداة مركزية مجانية للاتصال الجماعي بين المطورين. بالإضافة إلى وظيفة الدردشة الجماعية النموذجية ، والتي تشبه بشكل أساسي الملكية فترة ركود، يوفر Gitter أيضًا أدوات للتكامل الوثيق مع منصات التطوير التعاونية مثل GitLab و GitHub. في الماضي ، كانت الخدمة مملوكة ، حتى استحوذت عليها GitLab.

ماتريكس هو بروتوكول مجاني لتنفيذ شبكة متحدة تعتمد على الرسم البياني للأحداث غير الدورية (DAG). التنفيذ الرئيسي لهذه الشبكة هو برنامج مراسلة مع دعم للتشفير من طرف إلى طرف و VoIP (مكالمات الصوت والفيديو ، والمؤتمرات الجماعية). يتم تطوير تطبيقات مرجع العميل والخادم بواسطة Element ، وهي شركة تجارية تقود أيضًا مؤسسة Matrix.org ، وهي منظمة غير ربحية تشرف على تطوير مواصفات بروتوكول Matrix.

في الوقت الحالي ، يتواصل مستخدمو Gitter و Matrix باستخدام "جسر" مصفوفة-appservice-gitter، مرحل لإرسال الرسائل بينهما. عند إرسال رسالة ، على سبيل المثال ، من Gitter إلى دردشة مع تمكين تكامل Matrix ، ينشئ "الجسر" مستخدمًا افتراضيًا للمرسل من Gitter على خادم Matrix ، والذي يتم نيابة عنه تسليم الرسالة إلى الدردشة من Matrix الجانب والعكس بالعكس على التوالي. يمكن توصيل هذا التكامل مباشرة من إعدادات الدردشة على جانب Matrix ، ولكن سيتم تمييز طريقة الاتصال هذه على أنها قديمة.

على المدى القصير ، لن يلاحظ المستخدمون أي تغييرات ملحوظة: سيكونون قادرين على استخدام برنامج المراسلة بالطريقة نفسها التي كان عليها قبل الشراء. في المستقبل ، سيتم الانتهاء من عملية التحول من خدمة مركزية إلى موضوع اتحاد لامركزي بفضل تنظيم خادم Matrix جديد ودمج "الجسر" ، عن طريق القياس مع matrix-appservice-gitter ، مباشرة في قاعدة بيانات جيتر. ستكون محادثات Gitter الحالية متاحة كغرف Matrix مثل "#angular_angular: gitter.im" مع استيراد محفوظات الرسائل.

بعد التكامل الناجح ، سيستفيد مستخدمو كلتا الشبكتين: سيتمكن مستخدمو Matrix من التواصل بشفافية مع مستخدمي Gitter ، وسيتمكن مستخدمو Gitter من استخدام عملاء Matrix ، مثل الهاتف المحمول ، منذ ذلك الحين توقف تطوير تطبيقات Gitter الرسمية. في النهاية ، سيكون من الممكن اعتبار أن Gitter سيصبح أحد عملاء شبكة Matrix. ولكن ، لسوء الحظ ، يعتبر Gitter أقل شأنا بشكل ملحوظ في القدرات من عميل المصفوفة المرجعية - العنصر ، لذلك بدلاً من جعل Gitter متساويًا في الوظيفة مع Element ، تقرر تنفيذ جميع الميزات المفقودة من Gitter in Element. على المدى الطويل ، سيتم استبدال Gitter بـ Element.

من الميزات المفيدة لـ Gitter التي يمكن تكييفها مع Element:

  • أداء عالٍ عند مشاهدة الدردشات مع عدد كبير من المستخدمين والرسائل ؛
  • تكامل محكم مع منصات التطوير التعاونية مثل GitLab و GitHub
  • الكتالوج الهرمي للدردشات ؛
  • عرض ثابت سهل الاستخدام لمحركات البحث للدردشات العامة ؛
  • دعم العلامات في KaTeX ؛
  • تفريع شجرة الرسائل (الخيوط).

يعد Element بأنه سيتم استبدال الواجهة الأمامية لـ Gitter بالعنصر فقط عندما يحقق Element التكافؤ في الوظيفة. حتى ذلك الحين ، سيتم تحديث قاعدة بيانات Gitter بدون أي تراجع في الوظائف.

سيعمل موظفو Gitter أيضًا لصالح Element.

المصدر: linux.org.ru

إضافة تعليق