Многие жаловались на старый движок форума, и у него и правда были проблемы, включая отсутствие каких-либо обновлений больше 8 лет и отсутствие поддержки свежих версий PHP. Мои усилия по адаптации кода сайта к новой версии PHP, начавшиеся более 5 лет назад, подходят к завершению и сейчас форум - последнее, что остается несовместимым с новой версией. Сначала я немного потыкался в обновления до “свежей” (восьмилетней) версии, но там не все гладко. Были предложения “заморозить” текущий форум и поднять новый движок “с нуля”, но я в такой подход не верю, поэтому все-таки хотелось бы что-то с возможностью миграции существующих данных
Поэтому было решено попробовать посмотреть на то, что сегодня предлагается вокруг. Кроме “вечной классики” типа phpBB и компании, есть несколько достаточно свежих и активных движков, выглядящих куда современее, и в которых многие “фишки”, которые давно хотелось (мобильная версия, “лайки” и проч) идут “из коробки”.
Пока я остановился на Discourse. Кроме уже перечисленных плюшек, вроде как должна быть поддержка т.н. “перенаправлений”, что значит, что старые ссылки на темы и сообщения должны продолжить работать даже после миграции.
Сейчас я поднимаю тестовый форум из наших данных (заполнение данными - долгий процесс, в базе форума 100к пользователей и 330к тем и сообщений, миграция обрабатывает примерно 1000 в секунду).
Прошу всех заинтересованных посмотреть и, если есть, дать некую обратную связь, желательно конструктивную. “Старый ламповый форум такой зеленый был” - не особо конструктивно (хотя со стилями можно будет играться, сейчас достаточно “дефолтовая” тема стоит там)
Пример “главной” форума - https://beta.geocaching.su/
Категории https://beta.geocaching.su/categories
Пример темы https://beta.geocaching.su/t/otkrytie-sev-zap-navigaczii-2007/76245
Пока замеченные ограничения:
- Содержимое “лички”\ПМ не мигрируется. Ожидаемо, пожалуйста, если вам что-то надо из ваших личных сообщений - скопируйте себе куда-нибудь.