Я выполнил миграцию с vBulletin 3.8 на Discourse, но столкнулся с несколькими серьёзными проблемами:
BB-коды не перенеслись корректно: в Discourse осталось огромное количество BB-кодов.
HTML-элементы (таблицы, iframe и многое другое) не были перенесены (это ожидаемо, но есть ли способ корректно перенести их в Discourse, чтобы больше не было HTML-тегов?)
Кто-нибудь уже проводил корректную миграцию с vBulletin 3 на Discourse, решив эти проблемы?
Это был очень трудоемкий и утомительный процесс, чтобы добиться почти идеального результата, из-за 15 лет вложенных bbcode-тегов и множества проблем с кодировкой (mojibake) и прочего, накопившихся за годы.
Надеемся, что ваш форум не так «нагружен кодом» с более чем десятилетним опытом вложенных bbcode-тегов, как наш.
Я делал это много раз, так как импорт составляет значительную часть моей работы. Часто это требует значительных усилий по решению описанных вами проблем. Обычно дело в том, чтобы определить, сколько из ваших проблем можно исправить автоматически. Часто сообщения даже не отображались корректно на исходном форуме!
Некоторые bbcode-теги могут быть исправлены, если установить @bbcode_to_md = true. Другие могут быть исправлены с помощью плагина bbcode. Таблицы и iframes, я думаю, потребуют гораздо больше внимания.