您好,
我最近在这里设置了 discourse:https://forum.animalcrossingportal.com。
我在这里有一个旧论坛:https://thesapling.proboards.com,我想知道是否有办法将 Proboards 的帖子导出并移入 Discourse?我的 discourse 实例是通过 Digital Ocean 的一个液滴设置的。我查看了支持论坛,看到了大多数主要论坛的迁移帖子,但没有 Proboards 的?
您好,
我最近在这里设置了 discourse:https://forum.animalcrossingportal.com。
我在这里有一个旧论坛:https://thesapling.proboards.com,我想知道是否有办法将 Proboards 的帖子导出并移入 Discourse?我的 discourse 实例是通过 Digital Ocean 的一个液滴设置的。我查看了支持论坛,看到了大多数主要论坛的迁移帖子,但没有 Proboards 的?
我想大问题是 proboards 是否有导出器?
Discourse 在技术上可以摄取任何格式正确的数据,并且已经存在许多导入器。
如果 proboards 不提供数据导出功能,你可能找不到 proboards 的导出器。我建议先回答这个问题。
Proboards 不提供导出数据的方法。这是故意为之,以防止您离开他们的平台。
虽然技术上可行,但检索所有帖子需要大量工作。您必须抓取每个用户、主题、帖子和点赞(这因 Cloudflare 而变得困难)。然后,您必须通过修复奇怪的 HTML、引用、URL 等来清理数据。最后,您需要一个自定义导入脚本将抓取的数据迁移到 Discourse。
不幸的是,您需要决定所需的工作量是否值得,因为没有简单的选择。
我会研究导出事宜,感谢大家的见解!肯定有办法导出,https://www.elitefourum.com/ 的所有者从 proboards 迁移到了 discourse,并且迁移了所有的账户/帖子。我联系了站主,但他当时有人帮忙,所以也不是很确定,但我会看看能否找到更多信息。
正如你所说,@piffy,这可能非常困难,这个平台非常封闭,很难导出数据。我会做些调查,如果找到任何信息会反馈给大家。
坦白说,他们就是这样赚钱的。
将某人锁定在免费产品中——如果他们发展壮大,就别无选择,只能开始付费。
是的,这很公平。我过去曾长期付费。Proboards 的高级版本并没有为服务增加太多功能,它会移除广告,允许自定义域名,并让你更改论坛的 URL。ProBoards Premium Forum Features | ProBoards
他们有权将所有内容保留在内部。我会继续研究,但如果没有任何导出数据的选项,那么我将假设这可能不在他们的服务条款之内。
你或许可以抓取帖子数据,但这会很痛苦。他们的服务条款可能禁止此类行为,但 ![]()
就我个人而言,我不会将强制性的反消费者、反竞争行为视为其他任何东西,仅仅因为它能让公司获利。
话又说回来,我很高兴能改用 Discourse,它采取了完全相反的方法,但仍然能够获得收入。
当然,没人说这是对的。但如果网站所有者在注册时同意了该条款,我们确实也无能为力。
好的,另一位论坛管理员没有回复我,但我找到了一种只导出我的数据的方法。我的帖子/回复……以 CSV 格式。说实话,我认为这没什么用。