Раньше я использовал Flarum для создания форумов, но позже понял, что Discourse кажется лучшим выбором. Существует ли скрипт, который поможет перенести данные пользователей из Flarum в Discourse?
Функция:
Перенести все имена пользователей и пароли с оригинального форума на новый, чтобы пользователи оригинального форума могли войти в систему с тем же именем пользователя и паролем на новом форуме.
Было бы отлично, если бы существовал скрипт, который также мог бы перенести значки.
Существует скрипт импорта для Flarum. Сомневаюсь, что он поддерживает бейджи. Не знаю насчёт паролей. Но точно знаю, что он не поддерживает префиксы имён таблиц базы данных.
Вы можете найти его в scripts/import_scripts. Он работает так же, как и остальные, поэтому вы можете использовать руководства по другим скриптам импорта в качестве образца.
Похоже, что Flarum использует стандартные функции PHP bcrypt, поэтому вы сможете воспользоваться плагином Discourse Migratepassword, ЕСЛИ вы измените скрипт импорта так, чтобы он включал пароль (а в настоящее время он этого не делает).