Assistenza necessaria per l'esportazione di Discourse

Sono nuovo di Discourse e ho recentemente ereditato la proprietà/amministrazione di una piccola e vecchia community su Discourse. Una delle cose che devo fare è esportare i contenuti della community: discussioni, risposte, endorsement, associazioni (autore, partecipanti), ecc., in formato CSV, XML o JSON.

In quanto neofita della piattaforma, come posso procedere per garantire la sicurezza di questa esportazione? Ho eseguito un backup del sito, ma non riesco a fare nulla con il file SQL contenuto nell’archivio tar.gz che ho ricevuto.

Attualmente sono sul piano Standard.

Grazie!

(Aggiornato per specificare che la mia community è su Discourse.)

La prima cosa da fare è cercare “howto IL_TUO_VECCHIO_SOFTWARE_DI_COMUNITÀ”. Quindi consulta discourse/script/import_scripts at main · discourse/discourse · GitHub. Se provieni da una piattaforma non supportata, la scelta migliore è iniziare da uno degli script di importazione esistenti. vbulletin potrebbe essere un buon punto di partenza. Se non è il tuo stile, puoi pubblicare un messaggio in Marketplace. Di solito ne faccio un paio al mese.

Se provieni da un forum popolare, puoi passare al piano business, pagare un anno in anticipo e farti gestire l’importazione gratuitamente.

EDIT: @Charles.Dane Dato che stai già utilizzando Discourse, ecco cosa devi fare:

Basta scaricare un backup e ripristinarlo sul tuo nuovo sito.

Dovrai contattare l’assistenza e chiedere loro di ripristinarlo.

Ciao Jay, grazie per la risposta.

Ho appena aggiornato il mio post per specificare che la comunità che ho ereditato è già su Discourse.

Grazie per il consiglio di dare un’occhiata a GitHub, vedrò cosa riesco a trovare lì.

Saluti!

Cosa vuoi ottenere con questo?

Grazie per la risposta. La nostra organizzazione sta valutando diverse opzioni per la piattaforma comunitaria, e una revisione dei contenuti della community (in uno dei tre formati) ci aiuterà a definire l’ambito complessivo del lavoro.

Quindi hai uno strumento che vuoi utilizzare per… in qualche modo analizzare i dati su Discourse? Di quale strumento si tratta? Che tipo di analisi vuoi effettuare?

Se hai assolutamente bisogno di un dump del database in XML/CSV o JSON, perché non scaricare un backup e poi convertirlo?

Ci sono molti tutorial online:

Il processo sarebbe:

  1. Scarica il backup
  2. Estrai il backup
  3. Carica il backup in un database PostgreSQL locale
  4. Esporta le tabelle che desideri in CSV/JSON o XML