Migrando do talkyard

Is it possible to migrate from talkyard to discourse?

2 curtidas

There is no existing importer code, but writing one yourself shouldn’t be hard because Talkyard started as a Discourse clone and also uses PostgreSQL.

You can also sign up for our hosting, where we can get your data imported in some plans.

Yet another way is putting your budget and details at a new topic on our marketplace.

7 curtidas

Talkyard começou como um clone do Discourse

Não é fácil saber, mas ele é anterior ao Discourse (e não é um clone) — Tive a ideia de construir um software de fórum novo e melhor, no inverno de 2009-2010, e comecei a escrever as primeiras linhas de código na primavera de 2010, veja GitHub - debiki/debiki-server-old: Old version history for Talkyard (I started over again from 1 commit)., e o primeiro commit, em 5 de abril de 2010. Aqui está um anúncio no Hacker News, 2012 (Eu o chamei de “Debiki” na época). O Discourse foi anunciado em 2013.

escrever um você mesmo não deveria ser difícil

Na verdade, eu diria que dá muito trabalho. Embora ambos usem Postgres, as estruturas do banco de dados são diferentes: Talkyard usa muito menos tabelas e tabelas feitas à mão, com dezenas de restrições, enquanto Discourse usa tabelas geradas automaticamente pelo Rails, com verificação de restrições no código do servidor de aplicativos. Não há mapeamento de tabela de banco de dados 1 para 1, e a conversão de um para outro perde algumas informações.

No entanto, hoje, com as IAs cada vez melhores em codificação, talvez você esteja certo em breve :slight_smile:

@Sectros

Desculpe por não ter funcionado como você esperava