从 talkyard 迁移

是否可以从 Talkyard 迁移到 Discourse?

目前没有现成的导入器代码,但自己编写一个并不难,因为 Talkyard 最初是 Discourse 的克隆版,并且同样使用 PostgreSQL。

您也可以注册我们的托管服务,在某些套餐中我们可以帮您导入数据。

另一种方式是在我们的 Marketplace 发布新话题,说明您的预算和具体需求。

Talkyard 最初是 Discourse 的克隆版

很难说,但它比 Discourse 早(而且不是克隆版)——我萌生了构建新的、更好的论坛软件的想法是在 2009-2010 年的冬天,并于 2010 年春天开始编写第一行源代码,请参阅 https://github.com/debiki/debiki-server-old,以及 第一次提交,时间是 2010 年 4 月 5 日。这是 2012 年的 Hacker News 公告(当时我称它为“Debiki”)。Discourse 于 2013 年发布

自己写一个应该不难

实际上,我认为这很费力。尽管两者都使用 Postgres,但数据库结构不同:Talkyard 使用的表少得多且是手工创建的,带有大量约束,而 Discourse 使用 Rails 自动生成的表,并在应用程序服务器代码中进行约束检查。没有一对一的数据库表映射,并且从一个转换为另一个会丢失一些信息。

不过,今天随着人工智能在编码方面越来越出色,也许你很快就对了 :slight_smile:

@Sectros

抱歉,结果不如你所愿