Gitter به اکوسیستم Matrix حرکت می کند و با عنصر مشتری Matrix ادغام می شود

شرکت عنصر، ایجاد شده توسط توسعه دهندگان کلیدی پروژه Matrix، اعلام کرد در مورد خرید سرویس چت و پیام فوری Gitter که قبلاً متعلق به GitLab بود. آبگیر در حال برنامه ریزی هستند در اکوسیستم Matrix گنجانده شود و با استفاده از فناوری های ارتباطی غیرمتمرکز Matrix به یک پلت فرم چت تبدیل شود. مبلغ معامله گزارش نشده است. در ماه می، عنصر اخذ شده سرمایه گذاری 4.6 میلیون دلاری از سوی سازندگان وردپرس.

انتقال 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 در جاوا اسکریپت با استفاده از پلتفرم Node.js و باز کن تحت مجوز MIT Gitter به شما امکان می دهد ارتباط بین توسعه دهندگان را در ارتباط با مخازن GitHub و GitLab و همچنین برخی از سرویس های دیگر مانند Jenkins، Travis و Bitbucket سازماندهی کنید. ویژگی های Gitter برجسته است:

  • ذخیره تاریخچه ارتباطات با قابلیت جستجو در آرشیو و پیمایش ماهانه؛
  • در دسترس بودن نسخه ها برای وب، سیستم های دسکتاپ، اندروید و iOS;
  • امکان اتصال به چت با استفاده از کلاینت IRC.
  • سیستم مناسب پیوندها به اشیا در مخازن Git.
  • پشتیبانی از استفاده از نشانه گذاری Markdown در متن پیام.
  • امکان عضویت در کانال های چت؛
  • نمایش وضعیت کاربر و اطلاعات کاربر از GitHub.
  • پشتیبانی از پیوند دادن به پیام های شماره (#شماره برای پیوند به شماره)؛
  • ابزارهایی برای ارسال اعلان های دسته ای با نمای کلی از پیام های جدید به یک دستگاه تلفن همراه.
  • پشتیبانی از پیوست کردن فایل ها به پیام ها

پلت فرم Matrix برای سازماندهی ارتباطات غیرمتمرکز از HTTPS+JSON به عنوان یک انتقال با قابلیت استفاده از WebSockets یا پروتکلی بر اساس CoAP+سر و صدا. این سیستم به عنوان جامعه ای از سرورها تشکیل شده است که می توانند با یکدیگر تعامل داشته باشند و در یک شبکه غیرمتمرکز مشترک متحد شوند. پیام ها در تمام سرورهایی که شرکت کنندگان پیام به آنها متصل هستند، تکرار می شود. پیام ها به همان روشی که commit ها بین مخازن Git منتشر می شوند، در سرورها منتشر می شوند. در صورت قطع موقت سرور، پیام ها از بین نمی روند، اما پس از از سرگیری کار سرور به کاربران منتقل می شوند. گزینه های مختلف شناسه کاربری، از جمله ایمیل، شماره تلفن، حساب فیس بوک و غیره پشتیبانی می شوند.

هیچ نقطه ای از شکست یا کنترل پیام در سراسر شبکه وجود ندارد. همه سرورهای تحت پوشش بحث با یکدیگر برابر هستند.
هر کاربر می تواند سرور خود را اجرا کرده و آن را به یک شبکه مشترک متصل کند. امکان ایجاد وجود دارد دروازه ها برای تعامل ماتریس با سیستم های مبتنی بر پروتکل های دیگر، به عنوان مثال، آماده شده خدمات ارسال دو طرفه پیام به IRC، فیس بوک، تلگرام، اسکایپ، Hangouts، ایمیل، واتس اپ و اسلک. علاوه بر پیام‌های متنی فوری و چت، از این سیستم می‌توان برای انتقال فایل‌ها، ارسال اعلان‌ها،
سازماندهی کنفرانس های تلفنی، برقراری تماس های صوتی و تصویری. همچنین از ویژگی‌های پیشرفته‌ای مانند اعلان تایپ، ارزیابی حضور آنلاین کاربر، تأیید خواندن، اعلان‌های فشاری، جستجوی سمت سرور، همگام‌سازی تاریخچه و وضعیت مشتری پشتیبانی می‌کند.

منبع: opennet.ru

اضافه کردن نظر