Мигратор XenForo 2.3.3 → phpBB 3.3.17
Добавлено: авг 15, '26, 11:32
Сделал небольшое расширение для переноса отдельных тем XenForo в phpBB.
Проверено на:
XenForo 2.3.3 → phpBB 3.3.17
Что умеет:
* переносит тему полностью со всеми сообщениями;
* сохраняет авторов и оригинальные даты постов;
* поддерживает сопоставление XenForo user_id → phpBB user_id;
* если автора в phpBB нет — использует отдельного пользователя «Незарегистрированный», сохраняя имя старого автора в сообщении;
* переносит вложения XenForo;
* поддерживает несколько вложений в одном сообщении;
* переносит изображения и обычные файлы;
* вложения, которые phpBB не принимает, можно пропускать без остановки всей темы;
* после ошибки перенос можно запустить повторно — он продолжит уже созданную тему;
* внешние [IMG] остаются внешними изображениями;
* конвертирует основные BBCode XenForo, в том числе QUOTE, URL, ATTACH, MEDIA=youtube, SPOILER, ISPOILER, HEADING;
* исходную базу и файлы XenForo не изменяет.
Перед переносом вложений используется небольшой CLI-helper, который подготавливает файлы и создаёт manifest.json.
Мигратор имеет отдельный конфиг, где задаются:
* ID администратора phpBB;
* fallback-пользователь;
* таблица соответствия пользователей;
* путь к XenForo;
* временная папка вложений;
* параметры подключения к базе XenForo;
* режим обработки неподдерживаемых вложений.
В публичном архиве личные пароли, пути и рабочие конфиги отсутствуют — только example-файлы конфигурации.
Проверено на теме с 801 сообщением и 47 вложениями.
Важно: перед использованием обязательно сделать резервную копию phpBB и XenForo.
Полная инструкция по установке, настройке и использованию находится в README.md внутри архива.
Обновление v0.2.0
Добавлена поддержка XenForo Media Gallery (XFMG).
Изображения из галереи, вставленные в сообщения XenForo, теперь автоматически переносятся в phpBB и сохраняются как локальные вложения.
Небольшие исправления и улучшения мигратора.
Проверено на:
XenForo 2.3.3 → phpBB 3.3.17
Что умеет:
* переносит тему полностью со всеми сообщениями;
* сохраняет авторов и оригинальные даты постов;
* поддерживает сопоставление XenForo user_id → phpBB user_id;
* если автора в phpBB нет — использует отдельного пользователя «Незарегистрированный», сохраняя имя старого автора в сообщении;
* переносит вложения XenForo;
* поддерживает несколько вложений в одном сообщении;
* переносит изображения и обычные файлы;
* вложения, которые phpBB не принимает, можно пропускать без остановки всей темы;
* после ошибки перенос можно запустить повторно — он продолжит уже созданную тему;
* внешние [IMG] остаются внешними изображениями;
* конвертирует основные BBCode XenForo, в том числе QUOTE, URL, ATTACH, MEDIA=youtube, SPOILER, ISPOILER, HEADING;
* исходную базу и файлы XenForo не изменяет.
Перед переносом вложений используется небольшой CLI-helper, который подготавливает файлы и создаёт manifest.json.
Мигратор имеет отдельный конфиг, где задаются:
* ID администратора phpBB;
* fallback-пользователь;
* таблица соответствия пользователей;
* путь к XenForo;
* временная папка вложений;
* параметры подключения к базе XenForo;
* режим обработки неподдерживаемых вложений.
В публичном архиве личные пароли, пути и рабочие конфиги отсутствуют — только example-файлы конфигурации.
Проверено на теме с 801 сообщением и 47 вложениями.
Важно: перед использованием обязательно сделать резервную копию phpBB и XenForo.
Полная инструкция по установке, настройке и использованию находится в README.md внутри архива.
Обновление v0.2.0
Добавлена поддержка XenForo Media Gallery (XFMG).
Изображения из галереи, вставленные в сообщения XenForo, теперь автоматически переносятся в phpBB и сохраняются как локальные вложения.
Небольшие исправления и улучшения мигратора.