Ich habe an einem Workshop teilgenommen, der auf Discourse gehostet wurde, und konnte alle meine Benutzeraktivitäten herunterladen. In diesem Workshop habe ich tatsächlich das Konzept für unsere Seite community.createyourownschool.com entwickelt. Ich würde diese Benutzeraktivitäten gerne in meine eigene Discourse-Community importieren, damit mein Team den Projektursprung nachvollziehen und sich zu Dingen äußern kann, an die ich vielleicht nicht gedacht habe, um sie voranzubringen.
Ist es möglich, die CSV-Datei zum Hochladen in meine Discourse-Community zu verwenden? Wenn ja, können Sie mir einige Anweisungen dazu geben?
Du möchtest migrieren … was genau? Nur die Themen, die du erstellt hast, und deine Beiträge in deinen eigenen Themen?
Da dein Benutzer-Export nur deine Beiträge und deine Themen enthält, ist unklar, was der Import davon in ein anderes Discourse in der Praxis tatsächlich bedeuten würde. Könntest du das vielleicht anhand eines konkreten Beispiels aus der echten Welt etwas klarer beschreiben?
Ist die ursprüngliche Seite noch aktiv? Warum verlinkst du nicht einfach jeden Beitrag in den neuen Beiträgen auf deiner eigenen Seite?
Ich glaube nicht, dass eine Migration der Benutzeraktivitäten sinnvoll ist, es sei denn, du importierst alle Daten, einschließlich der ursprünglichen Beiträge und Posts. Es gibt eindeutige Referenz-IDs, die nur für diese Instanz gelten, sodass dies kein trivialer Import ist. Klingt nach einem echten Dilemma!
@codinghorror In dem Workshop, an dem ich teilgenommen habe, hat jeder von uns ein Thema erstellt und darauf über 100 Tage hinweg geantwortet. Andere haben unsere Ideen aufgegriffen, und wir konnten unsere Gedanken dabei schärfen. Als ich den Download zum ersten Mal sah, enthielt er fast 1.200 Einträge. Ich habe angefangen, sie durchzugehen und unwichtige Dinge zu löschen, und dann wurde mir klar, dass ich die Teile, die ich wirklich brauche, wahrscheinlich einfacher isolieren kann: das sind alle meine Antworten in diesem einen Thema sowie die 35 weiteren Impulse, auf die ich geantwortet habe.
Da sich das nicht einfach umsetzen lässt, werde ich wahrscheinlich einen Serienbrief in ein Word- oder Google-Dokument erstellen und mein Team bitten, dort Kommentare abzugeben, um die Ideen und die erzählerische Sprache herauszuarbeiten, die wir künftig nutzen können.
@neounix Ich schätze deine Antwort sehr und hoffe, dass sie jemandem in Zukunft helfen wird, aber ich bin nicht so technikaffin.
@merefield Die ursprüngliche Seite ist ein privater Workshop-Bereich und wird daher in wenigen Tagen verschwinden, da sie offiziell am 31.12. beendet wurde.
Du solltest in der Lage sein, diese Beiträge in einer einzigen (oder wenigen) Kategorien zu isolieren und die bewährte Funktion zum Exportieren von Kategorien unter Move topics from one Discourse instance to another zu verwenden.
Ich bin mir nicht sicher, ob das möglich ist. Ich hole mir einen Freund, @craigconstantine, dazu, der vielleicht weiß, wie man das macht, und falls ja, könnte er bereit sein, mich zu unterstützen.
…ich bin mir nicht sicher, wo CYOS (ihre Community) gehostet wird. Das von @Falco erwähnte Exp/Inport sieht nach einem Befehlszeilentool aus. Damit habe ich mich noch nicht beschäftigt (ich nutze Hosted Discourse, daher habe ich keinen Zugriff auf die Befehlszeile.)
@craigconstantine Ich nutze [Communiteq (ehemals DiscourseHosting)](Managed Discourse Hosting - Communiteq). Ich weiß nicht, wie man das macht, was sie vorschlagen, und wenn du es auch nicht weißt, werde ich einfach Stück für Stück kopieren und einfügen. Danke.
Wir können den Kategorieimport für Sie übernehmen.
Dafür ist jedoch ein Kategorieexport erforderlich, der nicht mit dem Export Ihrer Benutzerdaten identisch ist.
Sie könnten den Eigentümer des ursprünglichen Forums fragen, ob er bereit und in der Lage wäre, Ihnen einen Kategorieexport zur Verfügung zu stellen.
Meines Wissens nach würden darin auch die Benutzerprofile anderer Teilnehmer enthalten sein (die dann ebenfalls in Ihrem Forum landen würden). Ich bin mir nicht sicher, ob das etwas ist, das Sie (oder diese Benutzer oder der Eigentümer des anderen Forums) wünschen.
Meine Einschätzung ist, dass es in diesem speziellen Fall einfacher und mit weniger Aufwand verbunden ist, die Inhalte manuell zu kopieren und einzufügen.
Es ist nicht sehr hilfreich, wenn man seine eigenen Daten aus Discourse exportieren, aber nicht wieder in eine andere Discourse-Instanz importieren kann.
Natürlich wäre es immer nur eine Seite von Gesprächen, was eine ziemliche Einschränkung ist!!
Entschuldigen Sie, dass ich dieses Thema wieder aufgreife, aber es kommt dem, was ich gerne tun würde, sehr nahe, und ich habe noch nichts Näherliegendes gefunden.
Szenario: Eine Gruppe von Autoren in einem Discourse-Forum, das auf unbestimmte Zeit implodiert.
Ein brandneues Discourse-Forum auf dem gespendeten Speicherplatz von Bhanu Sharma, mit mir als Administrator.
Ich frage mich, wie ich unsere jahrelangen Beiträge, viele davon kurze kreative Schreibstücke, intakt auf das neue Forum übertragen kann?
Ich habe mir gerade mein eigenes CSV-Archiv angesehen und an frühere Projekte in meiner Softwarekarriere gedacht, bei denen CSV zum Exportieren/Importieren zwischen unterschiedlichen Datenbanken verwendet wurde, und an Perl-Code zum Aufteilen/Zusammenfügen/Erstellen von Feldern – im Grunde die Konvertierung eines CSV-Schemas in ein anderes.
Gibt es eine bestehende, unkomplizierte Möglichkeit, mein CSV-Archiv von der alten Seite zu nehmen und in die neue Seite zu importieren? Wenn ja, könnte mich jemand darauf hinweisen? Ich habe mir die Github-Skriptsammlung für den Import angesehen, aber sie scheinen alle Importe aus unterschiedlichen Datenlayouts durchzuführen.
Wenn es keine gibt – nun, mein Budget ist verschwindend gering, aber ich habe diese Art von Dingen schon einmal gemacht, oft unter Druck in einem brandneuen Job, und ich bin im Ruhestand, ich habe den ganzen Tag Zeit. Außerdem scheint es mir, dass es ein nützlicher Beitrag wäre.
Ich hatte Zeit, darüber nachzudenken und gute Gründe zu finden, warum meine Community von einem Neuanfang profitieren würde. Außerdem gibt es möglicherweise Sicherheitsprobleme, die mir nicht ohne Weiteres ersichtlich sind, ich weiß nicht genug!
Ich gebe dieses Projekt hiermit auf, da ich als Softwareentwickler in den Ruhestand getreten bin und jetzt viele andere Projekte habe, die mir wichtiger sind.
Es wäre eigentlich ziemlich einfach zu machen – solange Sie auf den Server der Community zugreifen könnten, die Sie verlassen haben (oder dort einen Administrator hätten, der es für Sie erledigt). Ich habe das selbst schon mehrmals gemacht. Es ist das, was hier erwähnt wird:
Es ist keine hohe Wiedergabetreue – die Benutzer (nur ihre E-Mail-Adressen) und Themen / Antworten werden importiert, nicht Likes oder Benutzerdaten / Profile / usw. Aber es funktioniert.
Ah! Das ist nützlich zu wissen, obwohl es mir nicht helfen wird, da es derzeit auf Nano keine aktiven Administratoren zu geben scheint. Aber ich denke, für uns ist es eigentlich in Ordnung, mit einem sauberen Schiefer zu beginnen.
Ich habe jedoch ein paar Leute kontaktiert, die daran interessiert sein könnten und auch den Einfluss haben könnten, jemanden bei Nano dazu zu bringen, sich zu rühren und ihnen tatsächlich zu helfen.
Wenn sich „Antworten“ auf alle geposteten Beiträge bezieht, dann würden Themen/Antworten die Dinge abdecken, die die Leute zu einem neuen Forum mitnehmen möchten, das wäre mehr als ausreichend detailreich!