امتداد للمكون الإضافي الرسمي لـ Discourse الخاص بـ WordPress

سنحتاج إلى توسيع وظائف المكون الإضافي الرسمي لـ WordPress لـ Discourse لعدم إنشاء مواضيع مخفية في Discourse بعد نشر مقال في WordPress، ولكن فقط إنشائها بناءً على طلب مناقشة حقيقي.

أود أن يتم كل شيء مع مراعاة حالة المكون الإضافي الرسمي لـ WordPress، بحيث يتم قبول هذا التعديل من قبل الفريق الرسمي.

سأقوم بنشر آلية العمل الأساسية للتعديل أدناه. ولكن إذا كانت لديك أي اقتراحات للتحسين، فأنا منفتح على المناقشة.

  • في WordPress لدينا مقال مسودة على سبيل المثال www.SvetAndroida.cz/android-telefony-2023
  • ننشر المقال
  • لا يزال لا شيء يتم نقله إلى Discourse

ثم ينقر شخص ما على زر “بدء مناقشة” أسفل مقال WordPress

  • في تلك النقطة، يستدعي WordPress Discourse لإنشاء موضوع بالعنوان komunita.SvetAndroida.cz/android-telefony-2023
  • وبعد إنشائه، يقوم بإعادة توجيه المستخدم إلى Discourse لنشر التعليق الأول

إذا أراد شخص ما على نفس مقال WordPress “إضافة تعليق” (تعليق آخر)

  • لن يستدعي Discourse بعد الآن وينشئ موضوعًا
  • ولكن سيتم توجيه المستخدم مباشرة إلى Discourse عند النقر على الزر
  • بدلاً من ذلك، لم يعد زر “إضافة تعليق” بحاجة إلى التعامل معه بواسطة JavaScript، ولكن نظرًا لأن الموضوع موجود بالفعل، يمكن أن يكون الزر مجرد رابط HTML، وهو ما سيكون أفضل من منظور تحسين محركات البحث (SEO).

أنا على استعداد لدفع 200-400 دولار أمريكي لهذه التعديلات

أطلب التسليم في غضون شهر واحد.

المناقشة الكاملة حول هذا الموضوع هنا An idea for more economical comments? - #6 by Petr_Mišák

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

أقترح ترك إعادة التوجيه. فقط اجعله بحيث عندما يتم النقر على الزر، يتم تحديث محتواه لعرض مؤشر تحميل ونص مشابه لـ “جارٍ نشر الموضوع…”. بمجرد نشر الموضوع، قم بتغيير نص الزر إلى شيء مثل “زيارة الموضوع لبدء المناقشة”.

يبدو أن Angus يفكر في إضافة اختصار وكتلة “النشر إلى Discourse” في الإصدار التالي للمكون الإضافي: An idea for more economical comments? - #15 by angus. من المحتمل أن يلبي ذلك متطلباتك.

3 إعجابات

شكراً على اقتراحات التحسين.
هل هذا يعني أنه للدخول في المناقشة، سيتعين على أول مناقش النقر على الزر مرتين؟ هل هذا صحيح؟ أليس هذا غير ودود للمستخدم؟

مع المكون الإضافي والتحديث الرسمي، هذه أخبار جيدة. هل لديك أي فكرة عن الموعد المقرر لتحديث المكون الإضافي؟

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

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

لا أعرف. قد يكون من المفيد المتابعة بشأن هذا:

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.