جميع تطبيقات ActivityPub الحالية تتوقع أن تُنشر المنشورات بواسطة “فاعلين” (Actors) مستقرين، لذا قد تحتاج إلى أحد الخيارات التالية:
- حساب نظام ينشر جميع المنشورات
- حساب واحد لكل تغذية قابلة للمتابعة
- حساب واحد لكل تغذية قابلة للمتابعة، يقوم بإجراء إعلانات (Announce) للمنشورات التي يُفترض أنها كُتبت بواسطة حساب لكل مستخدم في Discourse
الخيار الأول هو الأسهل على الأرجح في التنفيذ؛ بينما يحقق الخيار الثالث أفضل توافق بين نماذج البيانات.
هناك أيضًا خيار نشر محتوى الموضوع بالكامل، أو منشورات الموضوع الأولى فقط، أو شيء مشابه لتغذيات تويتر الخاصة بـ StackExchange حيث يتم إنشاء منشورات منفصلة للترويج للمنشورات من صفحة /top. أو ربما يكون هذا هو كيفية عمل تغذية “أفضل المنشورات” فقط، بينما تنشر التغذيات الأخرى كل شيء…
على المستوى التقني، لا ينبغي أن يتغير عنوان URL: فجميع الخوادم ستُرسل Accept: application/activity+json أو بدائلها.
تطبيق قارئ يدمج تغذيات من مصادر مختلفة في أوقات مختلفة في ActivityPub - وإعادة إنشاء “الجدول الزمني الخوارزمي” كخيار اختياري - هو شيء أرغب فيه منذ فترة، ولا يبدو أنه موجود اليوم.
@hellekin: أعتقد أن الكتابة عبر النطاقات لديها فرصة عالية لتجاوز العديد من حمايةات مكافحة البريد العشوائي التي يوفرها Discourse بشكل قاتل. إن القراءة أكثر أهمية في التنفيذ: فبعد كل شيء، القراءة أساسية!