إضافة العديد من الفئات

مرحبًا! أنا وبعض الزملاء نبدأ حاليًا صفحة لدراساتي، حيث نود إنشاء فئة لكل مادة دراسية. وبالتالي، يتعين علينا إضافة عدد كبير جدًا من الفئات. هل توجد أي إمكانية لأتمتة هذه العملية، مثل تزويد Discourse بقائمة بأسماء جميع الفئات المراد إضافتها؟

أنا ممتن جدًا لأي مساعدة! شكرًا للجميع وتحياتي،
جيجو

لدينا دليل لإجراء خيارات مجمعة من سطر الأوامر، بما في ذلك تصدير/استيراد الفئات:

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

3 إعجابات

شكرًا لك على ردك، لقد شاهدت هذه الصفحة. هل صحيح أنني أرى فقط إمكانية استيراد الفئات من ملف فئات؟ علاوة على ذلك، يبدو أن تصدير هذا الملف وإضافة جميع الفئات يدويًا وإعادة استيراده أمر صعب للغاية (أو هل هذا الملف مختلف عن جزء الفئات في الملف https://meta.discourse.org/categories.json

تعديل: خطأ مطبعي

ستحتاج إلى سكريبت يقوم بشيء مثل

   Category.create(title: "hello".....)

عدة مرات، ربما يقرأ من ملف CSV أو ما شابه. يمكنك كتابة ما سبق فقط بدون أي معطيات للحصول على تلميح.

من المحتمل أن تكون أفضل حالًا مع العلامات بدلاً من الفئات. انظر