LogoGerstlix

Миграция

Особенности миграции со старого сайта

Этот раздел документации является временным. Мы удалим его спустя несколько недель после миграции.

Зачем это вообще?

Ранее сайт был написан на PHP, а фронтендом был публичный шаблон. С течением времени этот дизайн устарел, как и способ написания сайтов с использованием смешанного кода(php+html в одном файле).

Помимо этого, когда проект только зарождался (2019-2020 годы), было принято множество "плохих" решений (как в проектировании БД, так и в самом коде сайта). С этой миграцией мы исправили эти проблемы.

Поддерживать и обновлять такой код стало достаточно проблемно, поэтому мы решили перейти на мощные современные фреймворки с клиентским рендерингом, блэкджеком и ...

settings

По любым вопросам вы можете обратиться в конференцию "Руководство серверов" или в поддержку

Что не удалось мигрировать?

  1. Неактивированные аккаунты пользователей
    • Новая система аккаунтов (мультиаккаунтов) подразумевает жесткую привязку конкретного аккаунта к серверу. Это необходимо, чтобы логи с разных серверов или аккаунтов не перемешивались.
      Аккаунты, которые были активны - перенесены полностью корректно. Мы сохранили баллы, выговоры, предупреждения, последние действия (логи) и тд.
  2. Настройки доступов
    • Настройки доступов были кардинально пересмотрены. Теперь они работают по пермишенам (разрешениям) и чем-то похожи на роли дискорда. Их удалось перенести частично, но сами разрешения необходимо настроить.
  3. Активности и типы активностей
    • Старые активности и типы остались на старом сайте и они будут доступны для просмотра. Мы пересмотрели способ хранения, перенести старые активности никак не получится. на новом сайте необходимо занового создать типы активности.
  4. Статистика: мемберсы, онлайн, покупки с магазина
    • Онлайн перенесли только за последние 2 недели. Мемберсы и покупки с магазина не удалось перенести из-за сильных изменений БД, связанных с мульти-аккаунтами.
  5. Архив забивов и морозов.
    • Не удалось перенести из-за сильных изменений БД, связанных с мульти-аккаунтами.
  6. Настройки массовых уведомлений
    • По всем серверам их было создано около 10 штук и они крайне редко использовались. Вы сможете настроить их вновь, если это необходимо.
  7. Настройки приглашений в чаты
    • Из-за изменений в модуле доступов (ролей). Максимально удобно настроить это можно на странице ролей. Нажав на три точки, а затем на кнопку "Чаты". Рекомендуем ознакомиться с страницей настройки самих чатов
  8. Настройки баллового магазина
    • Они перенесены лишь частично. Изменен способ хранения, а так-же увеличена функциональность самого модуля баллового магазина.

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

Что нужно настроить?

По желанию:

По любым вопросам вы можете обратиться в конференцию "Руководство серверов" или в поддержку. Мы поможем корректно переехать со старого сайта.

Что произойдет с информацией, которую не получилось мигрировать?

Ее можно посмотреть на старом сайте. Мы продолжим поддерживать их в режиме "только чтение", а затем создадим возможность просматривать старую информацию на новом сайте.

Содержание