Только что запустил свой первый сайт на Discourse с контентом, перенесённым с неработающего сайта на Flarum, созданного несколько крупных версий назад.
После того как я разобрался с моделью базы данных сайта на Flarum, нашёл скрипт импорта для FluxBB, который был ближе всего к тому, что мне нужно. Мне удалось доработать его, чтобы он заработал, и после переноса в Discourse я больше не возвращался к старому решению. Однако теперь, когда сайт запущен, я подумал, что будет здорово вернуть долг тем, кто помог мне так эффективно.
Осторожно: я совсем не опытный разработчик, это просто обычное «потыкание», поэтому код наверняка полон ошибок, закомментированных фрагментов кода FluxBB и прочего. Вероятно, это не лучший способ сделать это, но он сработал. Если кто-то из способных сможет аккуратно почистить код, это может стать полноценным дополнением в папку скриптов импорта.
flarum_import.rb.gz (2.6 KB)
С радостью объясню, что, как я полагаю, я сделал! ![]()