ينتقل Gitter إلى المصفوفة ويدمج مع Element Matrix

جزء، شركة أنشأها مطورو مشروع ماتريكس الرئيسيون ، أعلن عن شراء Gitter ، خدمة دردشة ورسائل فورية كانت مملوكة سابقًا لشركة GitLab.

يخطط Gitter لدمج Matrix في النظام البيئي وتحويلها إلى منصة دردشة باستخدام تقنيات الاتصالات اللامركزية من 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 ، والمؤتمرات ، والروبوتات ، والأدوات ، وواجهة برمجة التطبيقات المفتوحة. بمجرد أن يصبح الإصدار الموحد جاهزًا ، سيتم استبدال تطبيق Gitter القديم بتطبيق Element الجديد ، والذي يتضمن وظائف خاصة بـ Gitter.

تمت كتابة Gitter بلغة JavaScript باستخدام إطار عمل Node.js وهو مفتوح بموجب الترخيص معهد ماساتشوستس للتكنولوجيا. يتيح لك Gitter تنظيم الاتصال بين المطورين فيما يتعلق بمستودعات GitHub و GitLab ، بالإضافة إلى بعض الخدمات الأخرى مثل Jenkins و Travis و Bitbucket. تبرز ميزات Gitter:

  • حفظ محفوظات الاتصال مع القدرة على البحث في الأرشيف والتصفح حسب الشهر.
  • توافر إصدارات للويب وأنظمة سطح المكتب و Android و iOS.
  • القدرة على الاتصال بالدردشة باستخدام عميل IRC.
  • نظام ملائم لمراجع الكائنات في مستودعات Git.
  • دعم استخدام Markdown markup في نص الرسالة.
  • إمكانية الاشتراك في قنوات الدردشة.
  • عرض حالة المستخدم ومعلومات مستخدم GitHub.
  • دعم الارتباط برسائل المشكلة (# رقم لربط المشكلة).
  • يعني إرسال إشعارات مجمعة مع نظرة عامة على الرسائل الجديدة إلى جهاز محمول.
  • دعم لربط الملفات بالرسائل.
  • يستخدم النظام الأساسي لتنظيم الاتصالات اللامركزية مصفوفة HTTPS + JSON كوسيلة نقل لها القدرة على استخدام WebSockets أو بروتوكول يعتمد على CoAP + Noise.

النظام تم تشكيله كمجتمع من الخوادم التي يمكنها التفاعل مع بعضها البعض ويتم دمجها في شبكة لامركزية مشتركة.

يتم نسخ الرسائل عبر جميع الخوادم التي يتصل بها المشاركون في المراسلة. يتم نشر الرسائل بين الخوادم ، على غرار كيفية نشر الالتزامات بين مستودعات Git. في حالة إيقاف تشغيل الخادم مؤقتًا ، لا تُفقد الرسائل ، بل يتم إرسالها إلى المستخدمين بعد استئناف الخادم.

يتم دعم خيارات متعددة لمعرفات المستخدمبما في ذلك البريد الإلكتروني ورقم الهاتف وحساب Facebook وما إلى ذلك.

لا توجد نقطة واحدة للفشل أو التحكم في الرسائل على الشبكة. جميع الخوادم التي تغطيها المناقشة متساوية مع بعضها البعض. يمكن لأي مستخدم تشغيل الخادم الخاص به وتوصيله بالشبكة العامة.

من الممكن إنشاء بوابات لتفاعل Matrix مع أنظمة تستند إلى بروتوكولات أخرى ، على سبيل المثال ، أعدت خدمات مراسلة ثنائية الاتجاه إلى IRC و Facebook و Telegram و Skype و Hangouts والبريد الإلكتروني و WhatsApp و Slack.

مصدر: https://element.io


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.