Итак, наш форум сейчас использует phpBB 3.3.7, и мы рассматриваем возможность перехода на Discourse.
Существует ли (простой) способ перейти с phpBB на Discourse?
Мы хотели бы сохранить все темы, учётные записи пользователей и т. д.
Спасибо за любую помощь!
P.S.: Discourse будет размещён на собственном сервере, как и phpBB.
влияние миграции на трафик вашего форума и поисковые системы;
готовы ли ваши существующие пользователи к Discourse и таким функциям, как бесконечная прокрутка;
доходы от рекламы: зависите ли вы от них и как это может измениться?
Возможно, у вас есть технические аргументы, но один или все эти факторы, либо какой-то уникальный для вас фактор (например, потеря кастомной разработки или функции, которая удерживает пользователей), могут серьёзно подорвать вашу новую платформу после миграции. Массовый отток пользователей или бунт сведут на нет любые технические преимущества.
Discourse во многих отношениях значительно превосходит phpBB, например, в удобстве поиска информации, что часто помогает оживить старый контент форума за счёт его лучшей доступности. Однако, если пользователи восстанут, все ваши надежды и мечты рухнут в мгновение ока!
В зависимости от размера и трафика вам нужно тщательно обдумать реакцию пользователей на изменения. Вы можете попробовать вовлечь их любым возможным способом. Это может сгладить любые проблемы.
В целом, люди не любят перемен.
Невозможно угодить всем людям всё время, можно угодить лишь некоторым людям лишь иногда и так далее.
Если вам безразлично всё вышеперечисленное, то действуйте смело и удачи!
Для нас это не большая проблема, так как у нас уже было сообщество до phpBB, которое недавно переехало на собственный форум.
Мы провели опрос, и большинство пользователей проголосовали за изменения. Кроме того, Discourse кажется мне как администратору гораздо проще в управлении.
Никакого дохода от рекламы у нас нет.
Это правда, но, возможно, вы найдёте способ угодить как можно большему числу людей одновременно…
Отличный ответ! Похоже, у вас в руках практически идеальный сценарий миграции! Это освободит вам больше времени для решения любых технических вопросов после основного этапа миграции.
Я подготовил PR с поддержкой PHPBB 3.3. На самом деле, я считаю, что большинство (если не все) из них исправляют проблемы, которые могли возникать и в предыдущих версиях.
Я выполнил несколько различных импортов с помощью этого кода, и у меня всё работает. Однако специфические конфигурации всё ещё могут активировать неучтённые функции или условия.
Есть несколько исправлений, касающихся опросов, а также одна функция/исправление, влияющее на личные сообщения.
Личные сообщения могут адресоваться пользователям и группам, которые в коде обозначаются как u_ID и g_ID. Предыдущие версии импортера предполагали, что всё адресовано пользователям, и просто отбрасывали префикс u_. Если получателем была группа, это приводило к проблеме конфиденциальности: все сообщения, предназначенные группе с определённым ID, импортировались для пользователя с таким же ID. Теперь ID группы определяется и расширяется до отдельных пользователей. Первой моей идеей было использование групповых почтовых ящиков, но мы столкнулись с сообщениями, отправленными одновременно трём пользователям и двум группам, что сделало невозможным использование групповых ящиков. Теперь, если сообщение отправляется большой группе, это может потенциально привести к отправке личного сообщения относительно большому количеству отдельных пользователей.