يسرني أن أعلن أنه تم إصدار تكامل Discourse on Ghost (DoG) للتو، وهو أداة مفتوحة المصدر تعمل كمزود تسجيل دخول موحد (SSO) لـ Discourse، مما يسمح لأعضاء Ghost بالوصول بسلاسة إلى منتدى الموقع بنفس الأذونات التي لديهم في المنشور. يمكنك قراءة المزيد عن التكامل، بالإضافة إلى العثور على روابط لعدد قليل من المواقع التي تستخدم DoG بالفعل، على منتدى Ghost.
كجانب جانبي، هناك حاليًا قيد واحد صغير لـ DoG، وهو أن Discourse يسمح فقط بنشر المشاركات من موقع معين في فئة واحدة، مما يعني أنه غير قادر على وضع موضوع المشاركات التي تم إنشاؤها حديثًا تلقائيًا في إحدى الفئات المحددة مسبقًا (كل منها مرتبط بمستوى Ghost معين). يتم شرح ذلك في المستندات، بالإضافة إلى الحل اليدوي لأولئك الذين تتضمن مواقع Ghost الخاصة بهم أكثر من مجرد إعداد اشتراك بسيط.
بالطبع سأقدم طلب سحب (PR) بنفسي لمعالجة هذا الأمر، على الرغم من أنني لا أعرف سوى HTML و CSS، سيكون ذلك مستحيلاً بعض الشيء. ومع ذلك، أتخيل أن كود تضمين التكامل الرسمي لـ Discourse + Ghost قد يستخدم شيئًا مثل السطر الإضافي التالي ![]()
لقد واجهت نفس المشكلة مؤخرًا، وأرى أننا تواصلنا في مثيل Discourse آخر ![]()
هل تمكنت من حل المشكلة؟ أخطط لتجربة نسخة معدلة قدمها المشرف لدمج مستويات الثقة مع الفئات في Ghost.
بمجرد الانتهاء من ذلك، سأبحث في توظيف مطورين لتحسين الحل وضمان تشغيله بالكامل في بيئة إنتاجية.
يرجى إعلامي إذا كنت تقرأ هذا ويمكنك حل المشكلة!
عذرًا على التأخير في الرد.
لا، لم أحل المشكلة، حيث أتخيل أنها ستتطلب تغييرات في منصة Discourse نفسها. أود حلها على الرغم من ذلك، لذا بافتراض أن Discourse ستكون متقبلة لطلب سحب (PR)، ربما عندما أحصل على بعض التمويل، سأنظر في توظيف مطور لكتابة الكود اللازم.
