我们的论坛目前使用 phpbb 3.3.7,我们正在考虑更换为 Discourse。
是否有(简单)的方法从 phpbb 迁移到 Discourse?
我们希望保留所有帖子、用户账户等…
感谢任何帮助!
附注:Discourse 将是自托管的,phpbb 也是。
我们的论坛目前使用 phpbb 3.3.7,我们正在考虑更换为 Discourse。
是否有(简单)的方法从 phpbb 迁移到 Discourse?
我们希望保留所有帖子、用户账户等…
感谢任何帮助!
附注:Discourse 将是自托管的,phpbb 也是。
但是它说“目前不支持从 phpbb 3.3 导入”……
好的,没问题!
谢谢!
嘿,不着急,但有什么关于何时可以实现的消息吗?
我正在度假,所以在我离开之前没能完成PR。我已将其列入本周待办事项。
您至少需要考虑以下几点:
因此,您可能在技术方面占有优势,但以上一项或多项因素,或者您独有的某个“X因素”(例如,丢失了某些能留住用户的自定义开发/功能),或者两者兼有,都可能在迁移后拖累您的新平台。用户出走或反抗将抵消任何技术上的收益。
Discourse 在许多方面都远优于 phpBB,例如信息查找的便捷性,这可以通过提高可发现性来复兴旧论坛内容,但如果您的用户反抗,您辛勤工作的希望和梦想将化为泡影!
根据规模和流量,您需要仔细考虑用户对变化的反应。您可以尝试以任何可能的方式让他们接受。这可能会缓和任何问题。
总的来说,人们不喜欢改变。
您不可能永远取悦所有人,只能一时取悦一部分人等等。
如果您不关心以上任何一点,那就放手去做,祝您好运。![]()
谢谢!
没问题,慢慢来。
这对我们来说不是大问题,因为我们之前有一个 phpbb 社区,现在已经迁移到了自己的论坛。
我们做了一个投票,大多数用户都赞成更改。+ Discourse 对我这个管理员来说似乎更容易管理。
没有任何广告收入。
这是真的,但您可能会找到一种方法来同时满足尽可能多的人……
感谢您非常好的回答!
回复得很棒,看起来你有一个非常好的迁移场景!这样你就有更多时间来处理主要迁移阶段后的技术细节。
祝你好运!![]()
我已经为 PHPBB 3.3 支持提交了 PR。实际上,我认为其中大部分(或全部)是先前版本中可能发生的问题的修复。
我已经使用此代码执行了多次导入,对我来说是有效的。但是,特定的设置仍可能触发未解决的功能或情况。
在投票方面有一些修复,并且有一个影响私人消息的功能/修复。
私人消息可以有用户和群组作为收件人,它们被编码为 u_ID 和 g_ID。导入器的先前版本假设所有内容都是用户,只是丢弃了 u_ 前缀。如果收件人是群组,这会导致保密性问题,因为发送到特定 ID 的群组的所有消息都已为具有相同 ID 的用户导入。现在会检测到群组 ID 并将其扩展为单个用户。我的第一个想法是使用群组收件箱,但我们遇到了同时发送给三个用户和两个群组的消息,因此无法使用群组收件箱。如果现在将消息发送到一个大群组,这可能会导致私人消息发送给相对数量较多的单个用户。
PR 现已合并,您可以在此处找到它。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.