أداة Java بسيطة لنقل البيانات إلى Discourse للاستيراد

أولاً، شكرًا لكل من ساعدني في نقل منتداي القديم إلى Discourse.

وكجزء من هذا العمل، قمت بكتابة أداة استيراد خاصة بلغة Java لاستيراد ملفات .csv إلى تثبيت جديد من Discourse.

وقد قمت الآن بفتح الكود المصدري للمشروع، وأتوقع أن يكون هذا مفيدًا بشكل خاص لمطوري Java الآخرين الذين ينقلون منتديات صغيرة نسبيًا من منصة منتديات أخرى إلى Discourse. في حالتي، كان الاستيراد من JForum، لكن الأداة ليست مخصصة لـ JForum فحسب، بل تعمل ببساطة مع ملفات .csv.

يمكن تعديل الكود بحرية حسب الحاجة.

تم استخدام الأداة لاستيراد البيانات إلى هذا المنتدى - https://community.jthink.net

شكرًا لك على إتاحة كودك المصدري للدراسة والتعديل. كان عملك حاسمًا في عملية هجرتي للبيانات، التي شملت منتدى قديمًا مكتوبًا بلغة Perl يحتوي على 17,000 منشور موزعة على 1,400 ملف مسطح. بفضل تعديل خط الأساس الخاص بك بإضافة بضعة أيام من الكود الجديد، تمكنت من استيراد كل شيء بنجاح في حوالي 3 ساعات!

تحياتي!