مكون إضافي ActivityPub

مرحباً يا رفاق، يسعدني أن أعلن أنه تمت الموافقة على المرحلة الثانية من العمل على هذه الإضافة. هذا ما بدأنا العمل عليه بالفعل، بهدف إصداره في حوالي 3.5 أشهر.

دعم تعديل الملاحظة بعد النشر

دعم استعادة الملاحظات

دعم نشر المشاركات علنًا وكذلك للمتابعين فقط

تحسين تحليل محتوى الملاحظات

  • التعامل مع الأحرف الخاصة (ربما استخدام محلل مختلف). انظر المزيد.

دعم استخدام المقال بدلاً من الملاحظة ككائن للمشاركة.

  • إعداد على مستوى الفئة

دعم قبول الأنشطة ردًا على ملاحظة تم إجراؤها عن بُعد ونشر الأنشطة ردًا على ملاحظة تم إجراؤها في Discourse.

  • نشر الأنشطة المتعلقة بالردود التي تم إجراؤها في Discourse
  • السماح لمستخدمي Discourse بأن يكونوا فاعلين
  • إنشاء كائنات ملاحظات للردود في Discourse (المشاركات)
  • نشر أنشطة الإنشاء/الحذف/التحديث/التراجع المرتبطة بإجراءات Discourse المكافئة لها
  • قبول الأنشطة المتعلقة بالردود التي تم إجراؤها عن بُعد
  • مرحلة الفاعلين للأنشطة من الخوادم البعيدة كمستخدمي Discourse
  • إنشاء ردود Discourse (مشاركات) من كائنات الملاحظات
  • تحويل الأنشطة المرتبطة بالإنشاء/الحذف/التحديث/التراجع إلى إجراءات Discourse المكافئة لها
  • إضافة إعداد فئة للتبديل بين المنشور الأول فقط (الحالي) و “الموضوع الكامل” الذي يدعم أنشطة الرد.

دعم نشاط الإعجاب

دعم قيام مستخدمي Discourse بالتحقق من هويتهم على Mastodon بحيث ترتبط المشاركات التي تم إنشاؤها من Toots الخاصة بهم بحساب مستخدم Discourse الخاص بهم.

  • السماح للمستخدم بإجراء تدفق مصادقة OAuth الخاصة بـ Mastodon مع خادم Mastodon حيث يتم تخزين حسابه. يبدأ هذا من إعدادات حساب Discourse للمستخدم.
  • باستخدام رمز الوصول الخاص بـ Mastodon لمستخدم Discourse، احصل على معرف AP الخاص بحساب Mastodon الخاص به وقم بتخزينه مع حسابه في Discourse.
  • ربط جميع أنشطة Discourse المرتبطة بأنشطة AP من فاعل يحمل معرف AP لمستخدم Discourse بهذا المستخدم في Discourse، سواء تم إجراؤها قبل أو بعد قيام المستخدم بالتحقق من هويته.
15 إعجابًا