إطلاق منصة الاتصالات اللامركزية Hubzilla 6.0

بعد شهرين من العمل ، تم إصدار إصدار جديد لمنصة إنشاء شبكات اجتماعية لامركزية Hubzilla 6.0. يوفر المشروع خادم اتصالات يتكامل مع أنظمة النشر على الويب ، ومجهزًا بنظام هوية شفاف وضوابط الوصول في الشبكات اللامركزية Fediverse. تمت كتابة كود المشروع بلغة PHP و JavaScript ويتم توزيعه بموجب ترخيص MIT ؛ يتم دعم MySQL DBMS وشوكاتها ، بالإضافة إلى PostgreSQL ، كمخزن بيانات.

لدى Hubzilla نظام مصادقة واحد للعمل كشبكة اجتماعية ومنتديات ومجموعات مناقشة وويكي وأنظمة نشر مقالات ومواقع ويب. يعتمد التفاعل الموحد على بروتوكول Zot الخاص ، والذي ينفذ مفهوم WebMTA لنقل المحتوى عبر WWW في الشبكات اللامركزية ويوفر عددًا من الميزات الفريدة ، على وجه الخصوص ، مصادقة "الهوية البدوية" الشفافة من طرف إلى طرف داخل شبكة Zot ، بالإضافة إلى وظيفة استنساخ لتوفير مجموعات بيانات مستخدم لتسجيل الدخول ونقاط متطابقة تمامًا على عقد الشبكة المختلفة. يتم دعم التبادل مع شبكات Fediverse الأخرى باستخدام بروتوكولات ActivityPub و Diaspora و DFRN و OStatus. يتوفر أيضًا تخزين ملفات Hubzilla عبر بروتوكول WebDAV. بالإضافة إلى ذلك ، يدعم النظام أحداث وتقويمات CalDAV ، بالإضافة إلى أجهزة الكمبيوتر المحمولة CardDAV.

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

  • إزالة دعم الرسائل الخاصة من خلال التطبيق المقابل والانتقال إلى استخدام آلية الرسائل المباشرة القياسية الآن المشابهة لتلك المستخدمة في بروتوكول Activitypub. تعمل المراسلة مع الشتات أيضًا الآن.
  • تمت إعادة تصميم واجهة مستخدم HQ وهي الآن الواجهة الافتراضية الرئيسية. على عكس طرق عرض تدفق النشاط التقليدية ، فإنه يسمح لك بعرض البيانات مقسمة حسب الموضوع ، مما يسهل رؤية التحديثات.
  • تمت إضافة إمكانية تلقي إشعارات النشاط الجديد من خلال آلية المتصفح المناسبة.

تم تنفيذ معظم العمل من قبل المطور الرئيسي ماريو فافتي بدعم من NGI Zero للتمويل مفتوح المصدر.

المصدر: opennet.ru

إضافة تعليق