لدينا عدة مئات من المشاركات المراد ترحيلها من StackOverflow إلى فئة في منتدى ستستضيفه Discourse. يبدو أن هناك طريقة سهلة لـ تصدير المشاركات من StackOverflow إلى JSON، والتي يمكننا بعد ذلك تحويلها حسب الحاجة إلى CSV أو تنسيق آخر.
ومع ذلك، لا يمكنني العثور على دليل حول كيفية استيراد هذه بشكل جماعي كمواضيع إلى Discourse. إليك ما وجدته:
نصوص الاستيراد (Github) يسرد stack_overflow.rb. هل هناك دليل حول كيفية استخدام هذا؟ ليس لدي خبرة في Ruby. هل يمكننا اتباع هذا المسار إذا كانت Discourse تستضيف المنتدى؟
قد يكون من الأفضل مراسلة team@discourse.org مباشرة والتحدث معهم نظرًا لأنك تستضيفك Discourse. لديك وصول مختلف إلى النظام، وقد تكون هناك خيارات مختلفة لك.
شكراً على الرد. كنت آمل أن تكون هناك طريقة خدمة ذاتية لاستيراد المواضيع بكميات كبيرة إلى المنتديات التي تستضيفها Discourse، سواء لأنها تجربة تعليمية مفيدة لمعرفة ما يمكننا فعله باستخدام Discourse، وأيضًا لتقليل تكلفة مطالبة Discourse بالقيام بذلك نيابة عنا.
نعم، أتفهم المنطق تمامًا. عندما كنت أستضيف معهم، كان الفريق يقوم بأي شيء يتطلب الوصول إلى النظام مثل الاستيراد أو تكوين سطر الأوامر. لكن هذا كان منذ فترة، لذا سأترك شخصًا آخر يتدخل في حال كنت مخطئًا. لا يزال من المفيد أيضًا مراسلتهم لمناقشة الأمر، فقد كان فريق الدعم لديهم دائمًا سريعًا في تقديم الإجابات والخيارات عندما طرحت أسئلة كهذه.
إذا دفعت مقابل عام واحد من الاستضافة التجارية مقدمًا، فمن المحتمل أن يقوموا بذلك نيابة عنك. إذا لم يكن الأمر كذلك، كما قلت، فهناك برنامج نصي لذلك. تقوم بتشغيل هذا البرنامج النصي مثل البرامج الأخرى (لذلك ابحث عن أي دليل آخر لتشغيل برنامج نصي للاستيراد)، لذا ستحتاج إلى Discourse يعمل لتشغيل المهمة. بعد القيام بذلك، تقوم بعمل نسخة احتياطية، وتحميلها إلى موقعك، وتطلب من موظفي Discourse استعادتها.
سيؤدي هذا إلى مسح جميع بياناتك في Discourse. إذا لم تكن قد أطلقت موقعك بعد، فهذه ليست مشكلة. إذا كانت لديك بيانات على موقع Discourse الخاص بك لا تريد فقدانها، فهذه لعبة أكثر تعقيدًا.
إذا كان موقعك يحتوي على بيانات تريد الاحتفاظ بها، فسيكون الأمر أكثر صعوبة. ستحتاج إلى تجميد الموقع، وعمل نسخة احتياطية وتنزيلها، وتشغيل البرنامج النصي على جهازك، وعمل نسخة احتياطية وتحميلها إليهم، ثم جعلهم يستعيدونها.