È possibile migrare da Talkyard a Discourse?
Non esiste già un codice per l’importazione, ma scriverne uno tu stesso non dovrebbe essere difficile, poiché Talkyard è nato come clone di Discourse e utilizza anch’esso PostgreSQL.
Puoi anche iscriverti al nostro servizio di hosting, dove possiamo importare i tuoi dati con alcuni piani.
Un’altra possibilità è pubblicare il tuo budget e i dettagli in un nuovo argomento nella nostra sezione Marketplace.
Talkyard è iniziato come un clone di Discourse
Non è facile saperlo, ma è precedente a Discourse (e non è un clone) — ho avuto l’idea di costruire un software per forum nuovo e migliore, nell’inverno 2009-2010, e ho iniziato a scrivere le prime righe di codice sorgente nella primavera del 2010, vedi GitHub - debiki/debiki-server-old: Old version history for Talkyard (I started over again from 1 commit). e il primo commit, il 5 aprile 2010. Ecco un annuncio su Hacker News, 2012 (all’epoca lo chiamavo “Debiki”). Discourse è stato annunciato nel 2013.
scriverne uno da soli non dovrebbe essere difficile
In realtà direi che è molto lavoro. Sebbene entrambi utilizzino Postgres, le strutture del database sono diverse: Talkyard utilizza molte meno tabelle e create manualmente, con tonnellate di vincoli, mentre Discourse utilizza tabelle generate automaticamente da Rails, con controllo dei vincoli nel codice del server applicativo. Non esiste una mappatura tabella-tabella 1 a 1 e la conversione da una all’altra perde alcune informazioni.
Tuttavia, oggi con le IA che migliorano sempre di più nella programmazione, forse presto avrai ragione ![]()
Mi dispiace che non sia andata come speravi