Help with migration to Discourse from old platform

我们以前是自建了一个轻型论坛,正在迁移到discourse,我们想维持原论坛一段时间,给用户迁移的时间。遇到了一些技术问题。

1)原有用户名和帖子转移到discourse
我们已经将原论坛所有帖子数据库导出,但是在添加进Discourse时,似乎不能批量写入;按照论坛给出的管理员发帖再转移帖子所有权方式,似乎同样失效。不知道各位大佬推荐如何导入旧帖子(最低要求是只需要旧帖子内容和用户名)
2)原论坛新发的帖子
因为想继续运营原站一段时间,所以原论坛有人发帖我们会自动转发到DIscourse,我们现在是模拟用户发帖,不知道各位大佬有没有更推荐的方式

Translated

We previously operated a lightweight forum and are now migrating to Discourse. We wish to maintain the original forum for a period to allow users time to transition. We have encountered some technical issues in the process.

  1. Transferring existing usernames and posts to Discourse
    We have exported the database of all original forum posts, but it appears that Discourse does not support bulk importing. The method suggested by the forum, which involves an administrator posting and then transferring ownership, also seems ineffective. We are seeking advice on how to import the old posts, with the minimum requirement being the content and usernames.

  2. New posts on the original forum
    As we intend to continue operating the original site for a while, any new posts on the original forum will be automatically forwarded to Discourse. Currently, we are simulating user posts for this purpose. We are open to recommendations for more efficient methods.

  1. 将现有用户名和帖子迁移到 Discourse
    我们已导出所有原始论坛帖子的数据库,但似乎 Discourse 不支持批量插入。论坛建议的方法,即管理员发帖然后转移帖子所有权,似乎也无效。我们不确定导入旧帖子(最低要求是内容和用户名)的推荐方法。

批量插入支持我们的导入脚本。有很多脚本,过程记录在

  1. 在原始论坛上发布新帖子
    由于我们打算在一段时间内继续运营原始网站,原始论坛上的任何新帖子都将自动转发到 Discourse。目前,我们正在模拟用户发帖。我们不确定是否有更推荐此过程的方法。

建议不要这样做。单向同步会造成混淆,特别是当有人在新论坛上回复但却不明白为什么话题中的其他人都在忽略他时。

最佳做法是选择一个截止日期并进行迁移。

5 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.