هل يجب على Discourse أن يبذل جهدًا ليصبح منصة تعليق قابلة للحياة؟

شكرا على الملاحظات :slight_smile:

لقد فكرت في هذا الأمر بعمق أكبر بالأمس حيث تم طرح الموضوع (وهذا هو سبب نشري هنا). أعتقد أن الحل الخاص بالعميل فقط (أي تضمين جافاسكريبت) هو الحل الوحيد المنطقي حقًا هنا. بخلاف ذلك، فإننا نتحدث في الأساس عن عدد من التطبيقات الخاصة بالمنصة، ولكل منها مجموعة مشاكلها الخاصة.

أنت على حق في أن التزامن والحمل يمثلان مشكلتين. هناك مشاكل كبيرة في الحمل والتزامن مع ActivityPub حيث يمكن لمنشور ActivityPub واحد أن يعرضك للعديد من الطلبات الواردة والصادرة من وإلى Fediverse. في هذا السياق، قد يكون هذا أسهل قليلاً لأن العملاء البعيدين يتم التحكم فيهم. علاوة على ذلك، في هذه الحالة، يمثل التزامن والحمل مشكلتين فقط على جانب الخادم (أي جانب Discourse)، وعلى الرغم من أنهما مشكلتان، أعتقد أنه يمكن حلهما عبر المهام الخلفية والتخزين المؤقت والمزامنة. ولكن نعم، إنها مشاكل مهمة يجب مراعاتها.

3 إعجابات