是否可以从 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 自动生成的表,并在应用程序服务器代码中进行约束检查。没有一对一的数据库表映射,并且从一个转换为另一个会丢失一些信息。
不过,今天随着人工智能在编码方面越来越出色,也许你很快就对了 ![]()
抱歉,结果不如你所愿