أفضل طريقة للاستفادة من Discourse لمجلة WordPress أكبر؟

تعمل وظيفة عميل DiscourseConnect بطريقة مشابهة لكيفية عمل أشكال تسجيل الدخول الأخرى عبر وسائل التواصل الاجتماعي. على سبيل المثال، يشبه تسجيل الدخول إلى ووردبريس عبر فيسبوك، ولكن مع موقع Discourse الخاص بك كموفر للمصادقة بدلاً من فيسبوك. هذا يعني أنه قبل أن يتمكن المستخدمون من تسجيل الدخول إلى موقع ووردبريس الخاص بك باستخدام DiscourseConnect، سيحتاجون إلى إنشاء حساب على موقع Discourse الخاص بك. عدم إنشاء حساب Discourse لن يمنع أي مستخدم من تسجيل الدخول إلى موقع ووردبريس الخاص بك. عندما يكون موقع ووردبريس هو عميل DiscourseConnect، يظل تسجيل الدخول العادي باسم المستخدم/كلمة المرور على ووردبريس متاحًا.

نظرًا لوجود العديد من المستخدمين الذين اعتادوا على تسجيل الدخول إلى موقع ووردبريس الخاص بك، فقد يكون من المفيد التفكير في استخدام موقع ووردبريس الخاص بك كـ موفر DiscourseConnect لموقع Discourse الخاص بك. إذا قمت بإعداد الأمور بهذه الطريقة، فسيكون جميع المستخدمين الحاليين قادرين على تسجيل الدخول بسهولة إلى موقع Discourse الجديد الخاص بك. كل ما عليهم فعله هو النقر على رابط على موقع ووردبريس الخاص بك. التفاصيل حول كيفية إنشاء رابط للقيام بذلك موجودة هنا: إنشاء رابط تسجيل دخول DiscourseConnect.

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

الشيء الرئيسي الذي يجب الانتباه إليه إذا كنت تستخدم ووردبريس كـ موفر DiscourseConnect هو أنه عندما يتم تكوين الأشياء بهذه الطريقة، يصبح طريقة تسجيل الدخول الوحيدة لـ Discourse. هذا يعني أنه لا يمكنك جعل بعض المستخدمين يسجلون الدخول إلى Discourse عبر ووردبريس والبعض الآخر يسجل الدخول إلى Discourse عن طريق تسجيل حسابات باسم مستخدم/كلمة مرور على موقع Discourse. سيتعين على جميع المستخدمين امتلاك حسابات على ووردبريس للوصول إلى موقع Discourse.

أخبرني إذا كان التمييز بين استخدام ووردبريس كعميل DiscourseConnect وموفر DiscourseConnect غير واضح لك.

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

قد يكون ذلك ممكنًا. أشعر أن هذا قد يؤدي إلى مشاكل.

على موقع Discourse الخاص بك، يمكنك تصفية المواضيع غير المدرجة عن طريق إضافة سلسلة الاستعلام التالية إلى عنوان URL: ?status=listed. على سبيل المثال \u003chttps://meta.discourse.org/latest?status=listed\u003e. يوجد مكون سمة موجود يمكن استخدامه للتبديل بين عرض المواضيع “المفتوحة” و “المغلقة”: Topic Status Filter. إذا لم يكن موجودًا بالفعل، فسيكون من السهل جدًا على شخص ما إضافة حالات “مدرج” و “غير مدرج” إلى هذا المرشح. لكن أعتقد أنه في هذه الحالة سترغب فقط في أن يرى المستخدمون الموظفون المرشح.

يمكن تحقيق ذلك من ووردبريس عن طريق طلب API يتم التعامل معه بواسطة مهمة مجدولة (cron job).

6 إعجابات