لم يعد مدعومًا
الوصف الأصلي
إضافة لـ MediaWiki تنفذ مستهلك DiscourseConnect، وتسمح لموقعك على MediaWiki بتسجيل الدخول باستخدام حساب Discourse، وتعمل ميزات أخرى قيد التطوير.
تحذير: هذه إضافة بدائية قد تحتوي على أخطاء تؤثر على أمان موقعك.
لم يعد مدعومًا
إضافة لـ MediaWiki تنفذ مستهلك DiscourseConnect، وتسمح لموقعك على MediaWiki بتسجيل الدخول باستخدام حساب Discourse، وتعمل ميزات أخرى قيد التطوير.
تحذير: هذه إضافة بدائية قد تحتوي على أخطاء تؤثر على أمان موقعك.
يبدو الأمر جيدًا!
قبل بضع سنوات، حاولت تطوير امتداد لـ MediaWiki لسحب معلومات من Discourse إلى صفحات الويكي: Extension:Discourse - MediaWiki
@freosam هل يعمل بشكل جيد؟
هل هناك أخطاء محددة يجب الانتباه إليها؟
أخشى أنني لم أعد أستخدم أيًا من الإضافتين. كان هناك فكرة لاستخدام ويكيميديا لمنصة Discourse قبل فترة، وهو ما جعلني أبحث في الأمر، لكن للأسف تلك الفكرة قد انتهت الآن.
فهمتُ، هل حققتِ أي نجاح في ربط النظامين باستخدام طريقة مصادقة أخرى؟
نعم، فقط OAuth، رغم أنني لست متأكدًا من مقدار العمل المخصص المطلوب لدعمه (أتذكر بشكل ضبابي شيئًا يتعلق باختلاف إصدارات مواصفات OAuth).
@hawm شكراً جزيلاً على هذه الإضافة!
كل شيء يعمل بشكل جيد بعد بعض التعديلات، على الأقل للإصدار 1.35.0:
يتطلب ملف includes/DiscourseServices.php <?php بدلاً من <?. بسبب هذا، حصلت على الخطأ عند ربط المستخدمين:
DiscourseConnect/maintenance/manageDiscourseUser.php: Class 'DiscourseConnect\\DiscourseServices' not found
اضطررت إلى استبدال DB_PRIMARY بـ DB_MASTER في ملف includes/Service/DiscourseUserService.php لجعل الإضافة تعمل.
آمل أن يساعد هذا شخصًا ما ![]()
أود أن أرى المزيد من الميزات التي خططت لها مثل استبدال وظيفة الحديث الافتراضية لـ MediaWiki وملء حقول أخرى مثل البريد الإلكتروني. هل هناك أي خطط لذلك؟
شكراً مرة أخرى واستمر في العمل الجيد!
بعض الندم، لم أعد أعمل على هذا الامتداد منذ نشر الإصدار الأولي لأنه أدركت أن MediaWiki معقد للغاية لأعضاء مجتمعنا، حتى بالنسبة لي (كمسؤول عن نسخة MediaWiki، ومطور امتداد، ومحرر).
كما ترى، فقد أرشفت مستودع git الخاص بي وهو الآن للقراءة فقط، لذا لا تتردد في نسخه إذا كنت لا تزال بحاجة إليه (بموجب ترخيص MIT إذا لزم الأمر).
ملاحظة: لقد عاد مجتمعنا المدعوم من الويكي أخيرًا إلى منشورات الويكي في Discourse وحاولنا توسيعه عبر نظام المكونات الإضافية/السمات في Discourse.