На форуме 2.5 миллиона сообщений и почти 200к зарегистрированных юзеров.

Миграцию стоит делать поэтапно.

1. Всех пользователей

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

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

Т.е. в консольной команде нужно указать ID раздела, который мигрируем и один или два тега на Фларуме, в которые будет произведена миграция. Необходимо сделать удобную консольную команду. Также должна быть команда для миграции отдельной темы старого форума (с любого раздела) в нужный тег(и) на Фларуме.

3. Т.к. сообщений на старом форуме очень много, то во-время процесса миграции могут произойти разного рода ошибки из-за которых миграция прервется.

Необходимо сделать механизм, который позволит повторно запустить миграцию раздела через консольную команду.

При этом миграция должна пойти дальше с того места, где остановилась.

4. В отдельную таблицу нужно записывать привязку старых тем к новым темам по ИД. ИД темы на старом форуме | ИД темы на новом форуме. Также в другой отдельной таблице нужно ввести что-то типа лога миграции.

5. При миграции сообщений обратить внимание на правильную миграцию цитат, вставок кода, картинок, файлов и других элементов, если какие-то еще есть.

3 года назад
vingrad
40 лет
19 лет в сервисе
Был
2 года назад

Заявки фрилансеров

Олександра
 
26 лет
3 года в сервисе
Была
3 года назад
3 года назад
  • Похожие заказы

  • Вимоги до кандидата: знання React.js, вміння працювати з анімаціями та Socket.io. Потрібно створювати сайти з нуля на основі Figma, а не просто верстати. Важливі якості: пунктуальність і відповідальність. У пропозиціях вкажіть свій досвід роботи.

    Закрыт
    3 года назад
  • $45

    Необходима интеграция сайта с мессенджером WhatsApp для автоматического получения уведомлений о заявках, отправленных через форму на сайте. Задача включает настройку передачи данных и корректное отображение уведомлений в мессенджере.

    Закрыт
    3 года назад
  • $15

    Необходимо разработать сайт для школ, где пользователи смогут просматривать все необходимые учебные материалы. Ожидается функциональный и удобный интерфейс, который обеспечит легкий доступ к информации.

    Закрыт
    3 года назад
  • Необходима доработка сайта на WordPress, заключающаяся в интеграции с онлайн Google таблицей. Цель — автоматическое обновление цен на услуги на сайте при изменении их в таблице. Опыт работы с API Google и WordPress обязателен.

    Закрыт
    3 года назад
  • $16

    Необходимо извлечь информацию из файла JSON и оформить ее в удобном виде, как на представленном скриншоте. Исходные данные включают отчет о результатах матчей с использованием API. Требуется внимание к деталям оформления и представлению информации.

    Завершен
    3 года назад
  • Требуется внести изменения на сайте, используя код с другого сайта, находящегося на аналогичной платформе. Необходимо корректно интегрировать код в существующий шаблон для достижения желаемого результата.

    Закрыт
    3 года назад
  • Требуется разработка сайта, функционирующего по принципу криптовалютной лаунчпад площадки. Необходима интеграция с основными блокчейн сетями. Примеры существующих проектов: daomaker.com и gains-associates.com. Обеспечьте функциональность, соответствующую современным требованиям в сфере криптовалют.

    Закрыт
    3 года назад