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

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

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

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

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

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

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

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

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

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

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

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

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

Сергей
 
29 лет
3 года в сервисе
Был
3 года назад
14 отзывов(-2)
3 года назад
  • Похожие заказы

  • $1200

    Ищется специалист для разработки Saas портала. Требуется реализовать беклог задач и новые модули с использованием C#, WebApi2, EntityFramework, MS SQL и ODATA. Работа включает формирование ТЗ, согласование объема работ, самостоятельное тестирование и приемку модулей. Оплата — до 7$ в час, расчёт раз в две недели.

    Закрыт
    3 года назад
  • Разработать парсер для перевода данных из базы MySQL на русском языке с использованием deepl.com. Парсер должен отправлять значения в очередь перевода, управлять статусами и обеспечивать визуальный интерфейс для выбора категорий и подкатегорий. Реализовать функционал для отслеживания статуса перевода и очистки данных.

    Закрыт
    3 года назад
  • Ищется технический директор с опытом разработки сложных веб-платформ для соучредительства в проекте Cybeerly. Платформа предлагает инструменты для учителей и авторов. Необходима гибкая архитектура и желание создать уникальный продукт. Подробности доступны в видеопрезентации на YouTube.

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

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

    Закрыт
    3 года назад
  • Создайте сервис, который позволит пользователям вводить текст ограниченной длины для его обработки через API. Реализуйте алгоритмы отправки текста в сторонний сервис, проверку ответов и повторные запросы, если результаты не соответствуют заданным критериям. Итогом работы должен быть обработанный текст и ответ от API.

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

    Требуется перенести готовый сайт с платформы Tilda на Figma. Дизайн уже разработан, необходимо создать макет в Figma, основываясь на готовом сайте. Ссылка на сайт: http://bestprojever.tilda.ws.

    Завершен
    3 года назад
  • Необходима разработка консольной программы для загрузки контента с сайта remanga.org. Программа должна позволять ручной выбор комикса и автоматическую загрузку каждой главы в формате PDF с правильной нумерацией, например: 1.pdf - 1 глава, 2.pdf - 2 глава и так далее.

    Закрыт
    3 года назад
  • Разработать реферальную подсистему на сайте WIX, включая кабинет партнёра с реферальной ссылкой и статистикой, посадочные страницы для партнёров и лидов с формами для заявок и получения бонусов. Модуль управления партнёрами с обработкой заявок и статистикой вознаграждений. Все детали обсуждаются.

    Закрыт
    3 года назад
  • Необходима консультация по ошибке в Angular, связанной с 'router-outlet'. Требуется помощь в понимании, как добавить 'CUSTOM_ELEMENTS_SCHEMA' в '@NgModule.schemas' для решения проблемы. Ожидается опытный специалист в веб-программировании с навыками работы с Angular и Node.js.

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