Jforum import script

I’ve written an import script for jforum, the great java-based forum software. Here is my github fork:

It’s based on the phpBB import script (thank you for this great import script!) and includes import for:

  • Users
  • Avatars
  • Attachments
  • Categories
  • Topics
  • Postings (tries to convert bbcode)
  • Bookmarks
  • Smilies
  • Private Messages (tries to detect message threads)
  • Polls

I’ve successfully used it for my installation and would like to share the code with you. Anyone interested?

If you’d like to contribute it to the community, the best way would be to submit a pull request! Then it would live with all the other import_scripts for the community to use.

مرحباً أليكس، أقوم بإثبات مفهوم لنقل Jforum الخاص بي إلى Discourse. إذا كان بإمكانك مشاركة الكود معي، فسيكون ذلك مفيداً للغاية.

تم مشاركة النص البرمجي. راجع مجلد import_scripts في مستودع GitHub المذكور أعلاه. لاحظ أن النص البرمجي لم يتم تحديثه منذ عامين، لذا فهو يحتاج على الأرجح إلى بعض التحديثات.

شكرًا لك يا جوشوا، سأتحقق من ذلك.

مرحبًا، راجع مستودعي في المنشور ومجلد import_scripts. لم أقم بتحديثه، لذا قد يحتاج إلى بعض التحديثات.

مرحباً، لقد استخدمت Jforum (SongKong and Jaikoz Music Tagger Community Forum - tagger songkong jaikoz albunack melco roon) لسنوات عديدة، وأود الآن نقل جميع المحتويات إلى منتدى Discourse جديد تم إنشاؤه للتو (community.jthink.net).

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

ربما لو أمكن تقسيم العملية إلى مراحل، يمكن لأحدكم شرحها لي. يبدو أن الخطوة الأولى هي استيراد المستخدمين من منتدى إلى آخر. ولكن بما أن المنتدىين لا يمكنهما رؤية بعضهما البعض، فستكون هناك حاجة إلى تصدير المستخدمين أولاً.

لذلك أسأل: كيف تقومون بتشغيل:

  • استيراد المستخدمين
  • ما هو تنسيق البيانات المطلوب

يمكنني كتابة استعلام SQL بنفسي لتصدير البيانات من Jforum إذا عرفت ما هو المطلوب للاستيراد، وكيف يتم إجراء عملية الاستيراد.