Три месяца назад мы начали объединение баз данных пользователей Фэндома и Gamepedia. Сегодня мы готовы объявить, что мы подошли к финальной черте в этом процессе. В этом блоге мы расскажем о проделанной работе и о том, что будет с конфликтами имён участников, которые не удалось разрешить в процессе работы.
Сколько всего было конфликтов имён?
Под конфликтом имён участников мы понимаем то, когда конкретное имя/email/twitch участника есть и на Фэндоме, и на Gamepedia. Всего таких конфликтов было выявлено более 15 миллионов!
Подавляющее большинство из них - это совпадение email, что не требовало действий с нашей стороны. По умолчанию считаем, что эти аккаунты принадлежат одному участнику, поэтому просто добавляем их в список к конкретному email. Мы благодарны тем, кто прочитал наш предыдущий блог и связал свой аккаунт на Фэндоме с Twitch. Это помогло решить целый ряд конфликтов.
Было выявлено 47 226 совпадений по имени участника и email. Мы считаем, что эти аккаунты также принадлежат одному участнику, поэтому они будут объединены автоматически.
Наконец, было выявлено 80 450 просто совпадений по имени участника. Вот для этих конфликтов будут приняты следующие решения.
Что будет с конфликтами имён?
Мы разработали специальные правила для 80 450 совпадений имён участников. Они позволят в автоматическом режиме продолжить объединение баз данных участников. Вот эти правила:
- Участник сохраняет своё имя участника, если:
- участник обладает любым глобальным статусом (сотрудник, Помощник, VSTF и т.д.)
- участник имеет правки, тогда как его "альтер-эго" не имеет.
- участник имеет аккаунт на Gamepedia, а его "альтер-эго" на Фэндоме отключён или был переименован в другое имя участника.
- участник имеет аккаунт на Фэндоме, а его "альтер-эго" на Gamepedia имеет идентичную дату регистрации (то есть, мы считаем, что это один и тот же участник).
Проверка конфликтов по вышеуказанным правилам показала: 39 293 аккаунта участников Gamepedia сохранили свои имена участников, 29 793 аккаунта участников Фэндома сохранили свои имена участников, 2 046 аккаунтов были объединены.
Осталось 9 139 конфликтов. Для них будут применены следующие правила:
- Если оба аккаунта имеют менее 500 правок, имя участника будет сохранено за тем участником, кто создал своё аккаунт раньше.
- Если один аккаунт из двух имеет более 500 правок, то имя участника будет сохранено за этим аккаунтом.
- Если оба аккаунта имеют более 500 правок, то имя участника будет сохранено за тем аккаунтом, кто имеет на 500 и более правок больше, чем другой аккаунт.
- Если оба аккаунта имеют более 500 правок и разница в количестве правок между ними менее 500, то решение по аккаунтам будет принято вручную.
Проверка конфликтов по вышеуказанным правилам показала: 2 680 аккаунта участников Gamepedia сохранили свои имена участников, 6 362 аккаунта участников Фэндома сохранили свои имена участников, 192 аккаунта были объединены, так как было обнаружено, что это один и тот же участник.
Осталось всего 85 конфликтов, которые будут решены вручную.
Что будет с именами участников, которые не сохранят свои имена?
Все имена участников, которые "проиграли" свои имена более активным участникам, будут автоматически переименованы следующим образом:
- если это аккаунт на Фэндоме, к имени участника будет добавлено -fduser. Например, МоёИмя-fduser.
- если это аккаунт на Gamepedia, к имени участника будет добавлено -gpuser.
Все эти участники получат право изменить своё имя участника вне зависимости от того, делали они это ранее или нет.
Процесс объединения
Сам процесс объединения никак не повлияет на участников Фэндома, за исключением тех участников, кто оказался связан с конфликтом имён и был переименован с добавлением -fduser. В этом случае вам будет необходимо вновь войти в свой аккаунт на Фэндоме, но уже с новым именем участника.
Для участников Gamepedia процесс будет более сложным. 21 июля, когда начнётся процесс, создание новых аккаунтов в Gamepedia будет отключено, как и возможность входа в свой аккаунт. Поэтому если вы сейчас вошли в свой аккаунт, не выходите из него. После завершения процесса объединения баз данных, который займёт около суток, участники Gamepedia смогут использовать систему входа Фэндома.