URL richiesta nello script per importare da csv

Ciao,

Sto cercando di importare un forum personalizzato su Discourse e sto utilizzando lo script di Zendesk, poiché devo eseguire l’importazione da file CSV.

Purtroppo, lo script sembra richiedere un URL esistente per ogni categoria, argomento e messaggio. Non ho bisogno di questa funzionalità e lo script non riesce a essere eseguito se non fornisco quegli URL.

Le mie domande sono:
1 - Discourse può generare automaticamente tutti questi URL?
2 - Come posso modificare questo script per evitare che richieda gli URL precedenti?

Grazie.

A meno che il forum personalizzato non conservi i dati in file CSV, o che tu non abbia zero conoscenze di programmazione, ti consiglio di modificare un importatore basato su SQL.

Penso che vBulletin o Vanilla possano essere ottimi punti di partenza.

Tuttavia, come modificare lo script esistente è per lo più al di là del livello di supporto che è probabile tu riceva qui.

1 Mi Piace

Il SQL è un disastro, e in qualche modo è stato più semplice esportare i dati in un file CSV.

Ero curioso di sapere come Discourse gestisce la creazione di nuovi URL se uno script di importazione non lo fa.

E sì, era certamente chiedere troppo riscrivere parti di uno script di un collaboratore.

Senza guardare il codice, non riesco a indovinare esattamente cosa stia succedendo. Se gli URL a cui ti riferisci sono quelli delle categorie e degli argomenti, allora sì, vengono creati automaticamente, ma sembra che lo script generi categorie, argomenti e post separatamente, quindi la mano sinistra non sa cosa stia facendo la mano destra.

Se è così, dovresti eseguire prima il creatore di categorie, inserire il percorso della categoria nel creatore di argomenti e poi inserire i percorsi di quegli argomenti nel creatore di post? Se vuoi che siano tutti nella stessa categoria, dovresti utilizzare un solo URL per quella.

È difficile per me immaginare che il SQL sia più disordinato del CSV, ma a volte non ho una grande immaginazione.

1 Mi Piace