لقد قمت بهجرة من vbulletin 3.8 إلى Discourse، لكنني أواجه عدة مشاكل كبيرة:
لم تنتقل أكواد BB بشكل صحيح، فأصبحت هناك كميات هائلة من أكواد BB في Discourse الآن.
لم تنتقل سلاسل HTML (الجداول وغيرها الكثير، والإطارات المضمنة) (وهو أمر طبيعي، لكن هل توجد طريقة لهجرتها بشكل صحيح إلى Discourse دون وجود وسوم HTML بعد الآن؟)
هل قام أي شخص بهجرة صحيحة من vBulletin 3 إلى Discourse مع حل هذه المشاكل؟
كان الأمر شاقًا للغاية ومرهقًا جدًا لتحقيق نتيجة شبه مثالية بسبب 15 عامًا من أكواد BBcode المتداخلة والعديد من مشاكل الترميز (mojibake) وما إلى ذلك على مر السنين.
نأمل أن يكون منتداك ليس “مكثفًا من حيث البرمجة” مع أكثر من عقد من أكواد BBcode المتداخلة مثل منتدانا.
لقد قمت بالعديد من هذه العمليات، حيث تُشكّل عمليات الاستيراد جزءًا كبيرًا من عملي. وغالبًا ما تتطلب الكثير من الجهد لمعالجة المشكلات التي تصفها. وعادةً ما يكون الأمر متعلقًا باتخاذ قرار بشأن عدد المشكلات التي يمكن إصلاحها تلقائيًا. في كثير من الأحيان، لم تكن الرسائل تُعرض بشكل صحيح حتى في المنتدى الأصلي!
قد يتم إصلاح بعض أكواد BBC إذا قمت بتعيين @bbcode_to_md = true. وقد يتم إصلاح البعض الآخر باستخدام إضافة أكواد BBC. أما الجداول وإطارات التضمين (iframes) فستكون أكثر تعقيدًا، كما أتخيل.