Migration depuis talkyard

Est-il possible de migrer de Talkyard vers Discourse ?

Il n’existe pas de code d’importation, mais en créer un vous-même ne devrait pas être difficile, car Talkyard a commencé comme un clone de Discourse et utilise également PostgreSQL.

Vous pouvez également vous inscrire à notre hébergement, où nous pouvons importer vos données avec certains forfaits.

Une autre option consiste à publier votre budget et vos détails dans un nouveau sujet sur notre Marketplace.

Talkyard a commencé comme un clone de Discourse

Difficile à dire, mais il est antérieur à Discourse (et n’en est pas un clone) — J’ai eu l’idée de construire un nouveau forum logiciel, meilleur, pendant l’hiver 2009-2010, et j’ai commencé à écrire les premières lignes de code au printemps 2010, voir https://github.com/debiki/debiki-server-old, et le premier commit, le 5 avril 2010. Voici une annonce sur Hacker News, 2012 (je l’appelais « Debiki » à l’époque). Discourse a été annoncé en 2013.

en écrire un vous-même ne devrait pas être difficile

En fait, je dirais que c’est beaucoup de travail. Bien que les deux utilisent Postgres, les structures de base de données sont différentes : Talkyard utilise beaucoup moins de tables et des tables conçues à la main, avec des tonnes de contraintes, tandis que Discourse utilise des tables générées automatiquement par Rails, la vérification des contraintes dans le code du serveur d’applications. Il n’y a pas de correspondance table de base de données 1 à 1, et la conversion de l’une à l’autre entraîne une perte d’informations.

Cependant, aujourd’hui, avec les IA qui s’améliorent de plus en plus en codage, vous avez peut-être raison bientôt :slight_smile:

@Sectros

Désolé que cela ne se soit pas passé comme vous l’espériez.