Вопрос о скрипте импорта vBulletin

Всем привет. Я готовлюсь к тестовому импорту из vBulletin в Discourse. У меня есть несколько вопросов.

  1. При импорте каждый импортированный пользователь автоматически получит уведомление по электронной почте? Мы хотим провести тестовую миграцию перед реальной и предпочли бы, чтобы в ходе этого тестового процесса пользователи не получали писем. Мы хотим убедиться, что миграция работает, прежде чем приступать к ней.

  2. Когда пользователи будут перенесены и зайдут на новый сайт, как Discourse связывает перенесённого исторического пользователя с пользователем, пришедшим в Discourse? Должны ли они использовать тот же адрес электронной почты, что и перенесённый пользователь?

Спасибо.

Обычно я либо отключаю рассылку писем, либо настраиваю Discourse так, чтобы он не мог отправлять электронную почту. Если не быть внимательным, пользователи получат сводные письма.

Скорее всего, вам стоит включить параметр «Требуется вход» и/или системную переменную «Не индексировать этот сайт» (название точно не помню), чтобы Google тоже не индексировал его.

Им потребуется воспользоваться функцией «Забыли пароль» (но стоит также ознакомиться с Migrated password hashes support), чтобы связаться со своей старой учетной записью. Если кто-то попытается зарегистрировать учетную запись с адресом электронной почты, который уже существует, у него не получится, так как этот адрес уже принадлежит пользователю.

Некоторое количество людей забудут, какой адрес электронной почты они использовали при создании учетной записи, и начнут жаловаться. Вам придется заставить их убедить вас, что они — это они, и изменить для них адрес электронной почты.

Мы обычно рекомендуем пользователям использовать адрес электронной почты для входа на новый форум в первый раз, так как импорт изменяет имена пользователей (в очень небольшом проценте случаев), поскольку правила Discourse для имён пользователей более строгие.

Таким образом, если кто-то забыл адрес электронной почты, на который был зарегистрирован, в 99% случаев он сможет войти, используя своё имя пользователя и пароль, если вы используете плагин migrate password. В редком случае, если пользователь забыл и адрес электронной почты, и его имя пользователя оказалось среди тех немногих, которые были изменены, вам нужно будет лишь сообщить ему новое имя пользователя, соответствующее старому. Убедительных доказательств не потребуется.