Миграция
Особенности миграции со старого сайта
Этот раздел документации является временным. Мы удалим его спустя несколько недель после миграции.
Зачем это вообще?
Ранее сайт был написан на PHP, а фронтендом был публичный шаблон. С течением времени этот дизайн устарел, как и способ написания сайтов с использованием смешанного кода(php+html в одном файле).
Помимо этого, когда проект только зарождался (2019-2020 годы), было принято множество "плохих" решений (как в проектировании БД, так и в самом коде сайта). С этой миграцией мы исправили эти проблемы.
Поддерживать и обновлять такой код стало достаточно проблемно, поэтому мы решили перейти на мощные современные фреймворки с клиентским рендерингом, блэкджеком и ...

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