Migrare da talkyard

Is it possible to migrate from talkyard to discourse?

2 Mi Piace

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 Mi Piace

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 :slight_smile:

@Sectros

Mi dispiace che non sia andata come speravi