بشكل عام، لدي في منتداي العديد من الفئات.
لدي فئة تسمى ‘testing’ (اختبار)
وتحتوي على آلاف مواضيع الاختبار.
في الوقت نفسه، لدي فئات مفيدة تحتوي على مواضيع ذات قيمة.
لذلك، على المنتدى، جميع هذه المواضيع مختلطة مع أرقام تعريف (IDs) متزايدة مثل:
myforum.com/t/good-topic/1810
myforum.com/t/test-topic/1231
myforum.com/t/another-test-topic/12189
myforum.com/t/another-good-topic/3219
myforum.com/t/another-testing-topic/3211
كما ترون من أرقام تعريف المواضيع، بسبب وجود عدد كبير جدًا من مواضيع الاختبار، فإن أرقام تعريف المواضيع الجديدة تزداد بانتظام، حتى لو قمت بحذف جميع مواضيع الاختبار يدويًا في فئة ‘testing’ الخاصة بي، تظل أرقام تعريف المواضيع محجوزة، ولا يمكن للمواضيع الجديدة إعادة استخدامها أبدًا.
ما أريد فعله هو، على سبيل المثال، إذا كان لموضوع الاختبار الخاص بي الرقم التعريفي 121 وقمت بحذفه نهائيًا، ثم قمت بإنشاء موضوع جيد جديد على موقعي في أي فئة، فيجب أن يكون الموضوع الجديد قادرًا على إعادة استخدام رقم التعريف 121 هذا، بدلاً من الزيادة وإنشاء رقم تعريف موضوع جديد في كل مرة.
المشكلة هي أن رقم تعريف مواضيعي الجديدة يصبح أطول وأطول، مثل 34214 و 43242. إذا قمت بإزالة جميع مواضيع الاختبار التي يبلغ عددها حوالي 20121، فأريد أن يتمكن منتداي من استخدام أرقام تعريف قصيرة للمواضيع الجديدة، لأنه إذا قمت بحذف جميع مواضيع الاختبار نهائيًا، فيجب أن يتم إعادة تعيين رقم تعريف الموضوع الجديد لاستخدام أرقام التعريف القديمة المحذوفة، بدلاً من زيادة العدد الحالي لرقم التعريف وهو 34214، لأن أرقام التعريف تزداد طولًا بسبب أرقام تعريف مواضيع الاختبار السيئة.
الهدف الكامل من قيامي بذلك هو الحصول على روابط URL أقصر وعدم وجود أرقام تعريف مواضيع طويلة بسبب الـ 20121 موضوعًا الذي أنشأته لأغراض الاختبار.
بمجرد إزالة جميع مواضيع الاختبار الـ 20121 الموجودة في فئة ‘testing’ الخاصة بي، أريد أن تستخدم مواضيعي الجديدة أرقام تعريف أقصر قديمة بدلاً من امتلاك رقم تعريف موضوع 20122 الذي يلي 20121 مباشرةً.
هل يجب أن أتبع هذا الرابط https://meta.discourse.org/t/deleting-all-topics-in-a-category/97904؟ هل سيقوم بحذف جميع المواضيع ومنشوراتها أيضًا أم أنه سيقوم فقط بحذف المواضيع؟
وهل سيحرر جميع أرقام تعريف المواضيع القديمة المستخدمة للمواضيع المحذوفة بحيث يمكن للمواضيع الجديدة إعادة استخدام الأرقام القديمة بمجرد إنشاء مواضيع جديدة؟
أرجو نصيحتي حول ما هو الأفضل في حالتي. هل يجب أن أحذف فئة ‘testing’ الخاصة بي بشكل جماعي حتى يتم تدمير أرقام تعريف المواضيع تلك وتصبح متاحة لإعادة الاستخدام؟ يرجى مشاركة روابط ودروس حول كيفية تدميرها بشكل جماعي دون التأثير على بيانات فئاتي ومواضيعي الجيدة العادية.
جميع مواضيع الاختبار السيئة الخاصة بي موجودة في فئة ‘testing’. كما أنني لا أريد أن يظل ذاكرة/تخزين قاعدة بيانات موقعي مثقلًا بمواضيع الاختبار المحذوفة التي لن ألغي حذفها أبدًا أو أعيد استعادتها، حيث لن أستخدم أرقام تعريف مواضيعها (أو منشورات/محتوى المواضيع) مرة أخرى.
بقدر ما أعرف، لا توجد خيار لحذف موضوع نهائيًا في نظام Discourse وتفريغ رقم تعريف الموضوع المحذوف؟ إذا قمت بحذفها من واجهة المستخدم، أرى دائمًا خيار الاستعادة… هل أنا مخطئ؟