Migrando desde talkyard

Is it possible to migrate from talkyard to discourse?

2 Me gusta

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 Me gusta

Talkyard comenzó como un clon de Discourse

No es fácil saberlo, pero es anterior a Discourse (y no es un clon): se me ocurrió la idea de crear un software de foro nuevo y mejor en el invierno de 2009-2010, y comencé a escribir las primeras líneas de código fuente en la primavera de 2010, ver GitHub - debiki/debiki-server-old: Old version history for Talkyard (I started over again from 1 commit). y el primer commit, el 5 de abril de 2010. Aquí hay un anuncio en Hacker News, 2012 (lo llamé “Debiki” en ese momento). Discourse se anunció en 2013.

escribir uno tú mismo no debería ser difícil

En realidad, diría que es mucho trabajo. Aunque ambos usan Postgres, las estructuras de la base de datos son diferentes: Talkyard usa muchas menos tablas y creadas a mano, con toneladas de restricciones, mientras que Discourse usa tablas generadas automáticamente por Rails, con verificación de restricciones en el código del servidor de aplicaciones. No hay una correspondencia de tabla de base de datos 1 a 1, y al convertir de una a otra, se pierde algo de información.

Sin embargo, hoy en día, con las IA cada vez mejores en la codificación, tal vez pronto tengas razón :slight_smile:

@Sectros

Lamento que no haya funcionado como esperabas.