URL in Skript benötigt, um aus CSV zu importieren

Hallo,

ich versuche, ein benutzerdefiniertes Forum nach Discourse zu importieren, und verwende dafür das Zendesk-Skript, da ich den Import aus CSV-Dateien durchführen muss.

Leider scheint das Skript eine bestehende URL für jede Kategorie, jedes Thema und jeden Beitrag zu benötigen. Diese Funktion brauche ich nicht, und das Skript lässt sich nicht ausführen, wenn ich diese URLs nicht angebe.

Meine Fragen sind:

  1. Kann Discourse all diese URLs automatisch generieren?
  2. Wie muss ich dieses Skript bearbeiten, damit es keine alten URLs mehr benötigt?

Vielen Dank.

Es sei denn, das benutzerdefinierte Forum speichert seine Daten irgendwie in CSV-Dateien, oder Sie verfügen über keinerlei Programmierkenntnisse, empfehle ich Ihnen, einen SQL-basierten Importeur anzupassen.

Ich denke, vBulletin oder Vanilla wären gute Ausgangspunkte.

Wie man das bestehende Skript jedoch modifiziert, liegt jedoch größtenteils außerhalb des Unterstützungsniveaus, das Sie hier wahrscheinlich erhalten werden.

1 „Gefällt mir“

Die SQL-Abfrage ist ein Chaos, und es war irgendwie einfacher, die Daten als CSV zu exportieren.

Ich war neugierig darauf, wie Discourse die Erstellung neuer URLs handhabt, wenn ein Import-Skript dies nicht übernimmt.

Und ja, es war sicherlich zu viel verlangt, Teile eines Skripts eines Mitwirkenden neu zu schreiben.

Ohne den Code zu sehen, kann ich nicht ganz erraten, was los ist. Wenn die URLs, auf die du dich beziehst, die Kategorien- und Themen-URLs sind, dann ja, sie werden automatisch erstellt. Aber es klingt so, als würde das Skript die Kategorie, das Thema und die Beiträge separat generieren, sodass die linke Hand nicht weiß, was die rechte Hand tut.

Wenn das der Fall ist, müsstest du den Kategorien-Ersteller ausführen, dann den Kategorienpfad in den Themen-Ersteller einfügen und schließlich diese Themenpfade in den Beitrags-Ersteller? Wenn du alle in einer einzigen Kategorie haben möchtest, solltest du dafür nur eine URL verwenden.

Es fällt mir schwer vorzustellen, dass die SQL-Datei noch chaotischer ist als die CSV-Datei, aber manchmal habe ich nicht gerade eine sehr gute Vorstellungskraft.

1 „Gefällt mir“