دعم Federation لمنصة Discourse

Yes, that’s absolutely the right concept!

Would each forum have the ability to host remote updates out of the box, so essentially it would be an alternate ‘view’? How would you cope with opening up Topics from this view? New tab per remote forum? Obviously there would need to be some kind of security and perhaps you would only receive fully ‘public’ Topics?

إعجاب واحد (1)

I think publishing of Discourse topics for remote follow is what should be aimed for.

Forum users following who-knows-what remote content should be an explicit non-goal, especially for the first versions. That’s not what Discourse is built to do; leave it to the generalist content viewers.

Discourse following of federated content feeds should be implemented in a way similar to the RSS plugin.

5 إعجابات

Is this something like the StackExchange of discourse ?

إعجابَين (2)

No, more like Mastodon?

Like a forum of forums? I’m very new to this idea though.

I would say the best way to describe might be ‘an aggregator of all chosen sources’, perhaps a Topic List with the Latest combined from n sources.

It’s open to debate what happens when you click on a topic. Perhaps, if the source is a remote forum, you are just redirected to the source forum immediately in a new tab. So you might argue it’s not a forum of forums as you are still deferring to each local forum to interact further.

This all comes down to a more detailed functional specification.

3 إعجابات

Yes that’s a good simple approach at least to begin with.

إعجاب واحد (1)

Is it just me or has this already been implemented, to some extent at least? Look at this:

إعجابَين (2)

Here we’re talking about Web-wide federation not only among Discourse instances, but across the Fediverse using the ActivityPub protocols.

3 إعجابات

Ah I see, thanks! I didn’t know about the Fediverse - looks very cool!

إعجابَين (2)

FYI, the SocialHub has moved under ActivityPub.rocks, the official home of the AP community, and Discourse has a category there:

3 إعجابات

لا أعرف الكثير عن Federation وActivePub، لكن ما خطرت ببالي عند البحث في هذا الموضوع هو تمكين مستخدم واحد من الاتصال بكل منصات Discourse، مع عرض “سجل هذا الشخص” بشكل يشبه إلى حد ما ما هو موجود في StackOverflow، حيث يمكنك رؤية المنصات التي يكون فيها المستخدم نشطًا وإنجازاته.

إعجاب واحد (1)

اطّلع على هذه الخيارات. إنها الطرق الحالية لدمج ActivityPub. جميعها ممتازة جدًا.

3 إعجابات

يبدو أن فوريم لديها بالفعل امتداد للمتصفح للتمكين من الفيدرالية. لم أجربه بعد، لكنه قد يكون مثيرًا للاهتمام للآخرين المهتمين بهذا الموضوع:

إعجابَين (2)

مثير للاهتمام، لكنه لا يدعم التوحيد… كما أن الموقع لا يربط فعليًا بأي معلومات باستثناء Airtable.

مستودع GitHub
يُستخدم البرنامج لتشغيل مجتمع يُدعى Dev.to و thisMMAlife، وهما يشبهان مزيجًا من Discourse و Facebook.

قد يستحق الأمر الاطلاع على Prismo، وهو نسخة مطابقة لـ Reddit / خدمة تجميع الروابط مبنية على Ruby و PostgreSQL و ActivityPub.

4 إعجابات

لدي الآن مثيل من Mastodon يعمل منذ حوالي عام. أود أن أجعل مثيلي من Discourse يعمل بنفس الطريقة، بحيث يمكنني متابعة مثيلات أخرى واستقبال رسائلها. هل هناك وثيقة محدثة تشرح كيفية إعداد ذلك؟ سيكون من الرائع لو كان ذلك متاحًا كخيار في القائمة. أنا أحب مدى سهولة ترقية Discourse؛ إنها مجرد مسألة ضغط زر. رائع!

فكر في استخدام قارئ RSS للاشتراك في /top.rss.

إعجابَين (2)

يمكنك استخدام feed2toot. يدعم هذا الأداة عدة خلاصات RSS ويمكنه تصفية ما يعيد نشره.

https://carlchenet.com/get-your-rss-feeds-to-mastodon-with-the-feed2toot-bot/

إعجاب واحد (1)

هل توجد تعليمات حول مكان وكيفية تثبيت الخيار

كيث

عند تنفيذ الأوامر
feed2toot --populate-cache -c /etc/feed2toot/feed2toot.ini

أحصل على هذه الرسالة:
المجلد الأب لملف القفل غير موجود: /root/.config

لم أجد أي شيء في التعليمات يتعلق بهذا الملف

شكرًا لك
كيث

كيث