كيفية نقل المواضيع من فئة إلى موضوع مثبت خاص بها داخل فئات جديدة؟

حالة الاستخدام: لدي فئة واحدة (اسم الدورة) تحتوي على 8 مواضيع بداخلها (8 دروس). تحتوي هذه المواضيع على عشرات الردود لكل منها. أريد إنشاء فئة جديدة لكل درس وتثبيت هذا الدرس في الأعلى.

أريد الحفاظ على التعليقات الموجودة في المواضيع عند نقلها.

ما هي أفضل ممارسة؟ :wrench: ضبط مؤقت للموضوع - يبدو أن هذا هو السبيل الوحيد؟ عند نقل المواضيع، سيحصل أعضاؤنا على إشعار، لذا أود القيام بذلك بشكل صحيح من المرة الأولى!

لماذا؟ لا يبدو هذا فكرة جيدة، خاصةً بصفتي مستخدمًا معتادًا لأنظمة إدارة التعلم والمنتديات.

نقل موضوع بين الفئات يتم ببساطة عن طريق تعيين الفئة للموضوع؛ لا يتغير أي شيء آخر في الموضوع أو التعليقات (مع ضرورة الانتباه لكيفية إعداد الصلاحيات).

ربما استخدام الوسوم بدلاً من ذلك.

هل هذا افتراضك حول ما تود أن يحدث؟ لست متأكدًا من أن الجميع يتلقى إشعارًا عند إعادة تصنيف موضوع.


مرحبًا، أعرف أن ردي لم يجب على أي سؤال، لكن حالتك غريبة بعض الشيء، لذا دعنا نناقش الأمر. :slight_smile:

يمكنك:

  • إنشاء فئة واحدة باسم الدورة؛
  • إنشاء فئات فرعية لكل درس؛
  • وفي كل درس، يمكنك تضمين مواضيعك الثمانية.

سيحتوي كل موضوع على “بضع عشرات من الردود”.

تلميح: اطلب من المستخدمين متابعة المواضيع ليتم إشعارهم بأي تغييرات، واطلب منهم تفعيل إعدادات البريد الإلكتروني الخاصة بهم لاستلام جميع إشعارات أي تغييرات.

إذا كانت كل فئة جديدة تمثل درسًا واحدًا، فأنشئ فئة جديدة باسم الدرس. انسخ المنشور الأول والصقه في “حول الفئة”.

يمكنك استخدام حساب المسؤول لتغيير ملكية “حول الفئة”.

حرر الموضوع وغير الفئة.

كما ذُكر سابقًا:

الفئة: اسم الدورة

  1. الفئة الفرعية: الدرس 1 (موضوع)
  • الردود/التعليقات/المشاركات (أيًا كان ما تريد تسميته)
  1. الفئة الفرعية: الدرس 2 (موضوع)
  • الردود/التعليقات/المشاركات
    كرر ذلك لجميع الدروس الثمانية.

بالنسبة للدورة التالية، قم بإنشاء فئة جديدة واتبع نفس الإعداد.

إذا كنت تقصد 8 مواضيع في كل درس من الدروس الثمانية، فاستخدم الدروس كفئات فرعية ويمكن أن تكون المواضيع الثمانية بداخل كل درس من تلك الدروس.

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

شكرًا لكم جميعًا على المساعدة. لقد طبّقت طريقة الفئة/الفئة الفرعية وهي تعمل بشكل جيد. هذا بالإضافة إلى مكون سمة FeverBee قدّم نتيجة رائعة.

الصندوق العلوي الأيسر في مكون السمة يعرض المواضيع المرتبطة بالوسم lesson. بينما يعرض المكون العلوي الأيمن المكالمة المباشرة القادمة.

أعمل حاليًا على إيجاد أفضل طريقة للتحكم في الوصول إلى المجموعات المختلفة. ومن المرجح استخدام Paid Membership Pro: Manage group membership in Discourse with WP Discourse SSO

أنصح بشدة بعدم اتباع هذا النهج، والاعتماد بدلاً من ذلك على discourse-subscriptions Discourse Subscriptions Plugin

فهو أبسط بكثير ولا يتطلب أي تكاملات.

@HAWK، شكرًا لك. إذا انتقلت إلى إضافة الاشتراكات، فإن فهمي هو:

  1. يجب أن يكون جميع المشترين أعضاء في Discourse أولاً (لا توجد طريقة لإنشاء مستخدم جديد في Discourse وإجراء عملية الدفع في خطوة واحدة)

  2. لن أتمكن من “تسريب” الدروس تدريجيًا (تغيير مجموعة المستخدم من المجموعة 1 إلى المجموعة 2 بعد أسبوعين، ثم إلى المجموعة 3 بعد أسبوعين آخرين)

  3. لا يمكن إرسال إشعار عبر البريد الإلكتروني عند توفر درس جديد دون دمج برامج إضافية (مثل Active Campaign في حالتي)

هل هذا صحيح؟

شكرًا على التوجيه.

يجب أن يكون العضو موجودًا قبل أن يتمكن من الاشتراك، ولكن يمكن ذلك في نفس الوقت اعتمادًا على كيفية إعدادك للنظام. هل تستخدم SSO؟

لا، يمكنك إضافة المستخدمين أو إزالتهم من المجموعات كما تشاء.

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

ما هي سير العمل المخطط له باستخدام ووردبريس و PMP؟

شكرًا لك على أسئلتك، @HAWK. قمت بإعداد مخطط تدفقي لتحديد المنطق. يتضمن 3 نقاط دخول إلى منتدى Discourse:

  1. فترة تجريبية مجانية: الوصول إلى الوحدة 0 والوحدة 1 (المجموعة: الفترة التجريبية المجانية). لا حاجة للدفع. تتم إدارتها عبر PMP + WordPress مع SSO. يتم الاشتراك في سلسلة رسائل البريد الإلكتروني من Active Campaign. يتم إزالتها من سلسلة الرسائل إذا قاموا بالشراء.
  2. عضو مدفوع: الوصول إلى جميع الوحدات (المجموعة: العضو المدفوع). الدفع عبر صفحة WP باستخدام نموذج PMP (Stripe). الإضافة إلى تسلسل رسائل البريد الإلكتروني من Active Campaign لمدة 15 أسبوعًا. يتم الإزالة من Discourse (هل يتم تعليق الحساب؟) بعد 15 أسبوعًا إذا لم يكن هناك اشتراك جديد.
  3. الخريجون: لبقاء الأعضاء المدفوعين نشطين. الإضافة إلى مجموعة: الخريجون. رسوم شهرية متكررة، بالإضافة إلى تسلسل رسائل البريد الإلكتروني من Active Campaign.

أنا منفتح على توظيف مطورين مخصصين، رغم أنني لا أرغب في التوظيف دون معرفة ما أريده بالضبط.

دمج PMP أمر مباشر نسبيًا عبر هذا الرابط: Manage group membership in Discourse with WP Discourse SSO

لقد واجهت مشاكل عند استخدام إضافة اشتراكات Discourse الجديدة، وأنا متأكد من أنها ستُحل. لذلك، لا أملك خبرة كبيرة بعد في اشتراكات Discourse.
https://meta.discourse.org/t/discourse-subscriptions-plugin/140818/23?u=waffleslop

إليك مخطط التدفق.

لا. يمكنك إضافة/إزالة المستخدمين من المجموعات كما تشاء.
أفهم أنه يمكنني الإضافة إلى مجموعات متعددة في وقت واحد، ولكن هل يمكنني تغيير حالة المجموعة على فترات زمنية؟ على سبيل المثال:

  • يوم الشراء: الإضافة إلى Group_1
  • بعد 14 يومًا: الإضافة إلى Group_2
  • بعد 14 يومًا: الإضافة إلى Group_3
  • بعد 14 يومًا: الإضافة إلى Group_4
  • بعد 14 يومًا: الإضافة إلى Group_5
  • بعد 14 يومًا: الإضافة إلى Group_6
  • بعد 14 يومًا: الإضافة إلى Group_7

شعوري هو أنني يمكنني القيام بهذا النوع من “التسريب التدريجي” فقط باستخدام إضافة عضوية في WordPress (مثل PMP، أو Wishlist Member، أو MemberMouse، إلخ).

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

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

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

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

لدينا خطط لإدخال بعض أدوات الأتمتة في المستقبل، لكنني لا أملك إطارًا زمنيًا محددًا لذلك.

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

المشكلة المتبقية هي أن PMP لا يدعم ActiveCampaign، لذا بينما يمكنني إدارة المستخدمين، لا يمكنني إرسال سلاسل البريد الإلكتروني التلقائية بسهولة. :upside_down_face: