يتعلم الناس من الإعلانات المبوبة السابقة ما ينجح وما لا ينجح
إنه منتدى خاص بك، لذا فأنت الوحيد الذي يقرر كيف سيعمل، وإذا كنت تريد هذا المكون الإضافي، فسوف نقوم بنسخه بكل سرور، وحذف هذا السطر الوحيد الذي يتحقق من عدم وجود ردود وتثبيته لك. لكنني لست متأكدًا مما إذا كان هذا خيارًا جيدًا للقيام بذلك بهذه الطريقة.
ما زلت مرتبكًا بشأن المشكلة المتعلقة بالطلب…
لماذا يعد خيارًا جيدًا حذف المواضيع التي تحتوي على ردود أقدم من N، ولكنه خيار سيء حذفها بعد N يومًا؟ في النهاية، أليس كلا المكونين الإضافيين يحذفان المواضيع…؟
أعتقد أننا نناقش نفس الشيء، مع اختلاف بسيط فقط:
يعتمد المكون الإضافي الخاص بك على عمر الرد. المكون الإضافي الذي أقترحه لا يعتمد عليه.
لذلك، لن يتغير تحسين محركات البحث (SEO) أو “يتعلم الناس من التصنيفات السابقة ما ينجح وما لا ينجح” في أي من المكونين الإضافيين. كلاهما يفعلان نفس الشيء في النهاية: يحذفان المواضيع. الاختلاف الوحيد هو متى.
إذا قمت بفحص الكثير من المواضيع في منتدى، فإن معظمها لا يتلقى ردودًا لعدة أشهر أو حتى سنوات، حتى تلك الأكثر عرضة للنقاش، وهذا ليس هو الحال هنا، لذلك ليس من المهم الاحتفاظ بموضوع تصنيف حي لفترة طويلة جدًا.
دعني أعطيك مثالاً آخر: تريد بيع كرسي. هل تريد أن يرد الناس على موضوعك بعد 6 أشهر، عندما ربما تكون قد بعت الكرسي بعد أسبوع واحد من إنشاء الموضوع؟ ربما لا. لذا، إذا كانت القاعدة في فئة ما هي حذف كل موضوع بعد أسبوعين من إنشائه، وكان المستخدم يعرف ذلك قبل إنشاء الموضوع، يحدث شيئان:
1 - يعرفون أنهم لا داعي للقلق بشأن حذف موضوعهم، في حال باعوا العنصر في هذين الأسبوعين ونسوا الموضوع؛
2 - إذا لم يبيعوه في هذين الأسبوعين، فكل ما عليهم فعله هو إنشاء موضوع جديد.
كما ذكرت سابقًا، الفرق بين هذا النهج والنهج الموجود في المكون الإضافي الخاص بك هو أن المستخدم (أو أي شخص آخر) يمكنه الاستمرار في “دفع” المنشور بردود مثل هذه 🔥. لذلك، إذا لم يتم بيع العنصر لمدة 6 أشهر وكانت القاعدة هي حذف المواضيع غير المجاب عليها بعد أسبوعين، ففكر في عدد الردود غير المفيدة التي سيحتاج إليها الموضوع للحفاظ عليه، ناهيك عن أنه سيستمر في عرض الرد في قسم الأحدث، مما يخلق “ضوضاء” غير مفيدة.
كما شاركت سابقًا، يمكنك أن ترى أن الآخرين هنا لديهم نفس سير العمل بالضبط، لذا ليس من رغبتي فقط أن يكون لدي مكون إضافي مثل هذا:
ولا يمتلك Discourse هذه الوظيفة، ولا أنا على علم بأي إضافة تقوم بذلك. يستطيع Discourse حذف الردود بعد عدد معين من الأيام (وبصراحة أعتقد أنها واحدة من أسوأ ميزاته، ربما فقط الترقية التلقائية للمواضيع القديمة أسوأ).
لا، لا تعتمد. إنها تزيل المواضيع التي لا تحتوي على أي ردود على الإطلاق.
الشيء الواضح الذي يجب القيام به هنا هو إغلاق الموضوع تلقائيًا بعد X يومًا من آخر رد / بعد الإنشاء أو إغلاقه يدويًا بعد بيع هذا الكرسي. الاحتفاظ بالموضوع يعطي الأشخاص فكرة عن أ) كيفية بيع كرسي ب) ما هي قيمة الكرسي ج) أنه يمكن بيع كرسي عبر المنتدى. مثال جيد هو فئة Marketplace هنا على meta.
هذا لا معنى له (على الأقل بالنسبة لي) نظرًا لأن المكسب المحتمل من #1 أقل من الجهد الإضافي المحتمل من #2.
والتي يمكن منعها بإعدادات مثل Max consecutive replies (الحد الأقصى للردود المتتالية) و Min post length (الحد الأدنى لطول المنشور) والإشراف العادي.
باختصار، سأتردد في إزالة أي مواضيع (باستثناء البريد العشوائي)، لأن المحتوى هو ما يحدد منتداك و"ثقافته". كما أنه يكسر الروابط الداخلية، مما قد يكون محبطًا للمستخدمين.
هذا منطقي للغاية. أغلق الموضوع بعد البيع. ربما استخدم المكون الإضافي Solved مع تعديل CSS في تلك الفئة لـ “وضع علامة على أنه مباع” أو شيء من هذا القبيل وإغلاق الموضوع بعد وضع علامة عليه.
قررت تثبيت Discourse بنفسي الليلة الماضية.
كيف يمكنني تثبيت المكون الإضافي الخاص بك، ولكن مع هذا التغيير لحذف المشاركات بعد N أيام، بغض النظر عما إذا كانت تحتوي على ردود أم لا؟
لقد ذكرت إنشاء نسخة متفرعة منه، لكنني لست على دراية كبيرة بـ GitHub على هذا المستوى.
سأكون ممتنًا لأي نصائح، أو إذا قررت إنشاء هذا الإصدار الآخر كمكون إضافي جديد؟
شكراً جزيلاً على الرد المفصل. سأقوم باختبار ذلك وسأعلمك كيف تسير الأمور
في الوقت الحالي، بما أنني أقوم فقط باختبار الأشياء وكل ذلك، فلا بأس إذا لم يعمل أو قام بحذف مواضيع أخرى. أنا فقط أقوم بإنشاء مواضيع ومنشورات وهمية على أي حال.