È possibile importare un backup di Discourse come categoria all'interno di un'istanza Discourse già esistente?

Ciao a tutti!

Innanzitutto, grazie per questo fantastico strumento: ha cambiato moltissimo la mia routine di lavoro da remoto :smirking_face:. Ora voglio Discourse ovunque!

Attualmente lavoro come freelance con un partner su un progetto importante. Usiamo Discourse for Teams come punto centrale di discussione. Purtroppo, la società del mio partner chiuderà presto; ho appena contattato il cliente finale per lavorare direttamente con lui.

Da parte mia, ho già un’istanza di Discourse con del contenuto all’interno (categorie specifiche, post, note importanti…). So che è possibile eseguire il backup dei contenuti di Teams (e lo faccio già), ma si tratterebbe di un backup PostgreSQL.

Certamente, posso importare questo backup in un’installazione vuota di Discourse, ma è possibile importare tutti i contenuti di Discourse for Teams in una categoria specifica della mia istanza attuale?
Questa istanza attuale è ospitata in proprio, quindi posso installare strumenti personalizzati se necessario. Ho cercato ma non ho trovato nessuno che abbia già affrontato questo problema qui.

Forse dovrò esportare/importare il contenuto in un formato diverso da quello SQL…

Grazie,
Stéphane

Puoi utilizzare la funzionalità per l’esportazione e l’importazione delle categorie. Dato che si tratta di uno strumento da riga di comando, non potrai utilizzarlo dalla tua istanza di Discourse for Teams. Tuttavia, ecco cosa puoi fare:

  • Crea e scarica un backup dalla tua istanza di Discourse for Teams
  • Ripristinalo in un forum temporaneo ospitato in autonomia
  • Sposta tutte le categorie che desideri conservare in un’unica categoria
  • Crea un file di esportazione delle categorie utilizzando la riga di comando
  • Importalo come categoria nel forum di destinazione
  • Elimina il forum temporaneo

Ciao @RGJ!

Grazie per la tua risposta, sarà l’approccio giusto per me :+1:.