Importer en masse des sujets dans un forum hébergé par Discourse

Nous avons plusieurs centaines de publications à migrer de StackOverflow vers une catégorie sur un forum qui sera hébergé par Discourse. Il semble qu’il existe un moyen facile d’exporter les publications de StackOverflow au format JSON, que nous pourrions ensuite convertir au besoin en CSV ou dans un autre format.

Cependant, je ne trouve pas de guide expliquant comment importer en masse ces publications en tant que sujets dans Discourse. Voici ce que j’ai trouvé :

Il serait probablement préférable de contacter directement team@discourse.org et de discuter avec eux puisque vous êtes hébergé par Discourse. Vous avez un accès différent au système, et il peut y avoir des options différentes pour vous.

Merci pour votre réponse. J’espérais qu’il y aurait un moyen en libre-service d’importer en masse des sujets sur les forums hébergés par Discourse, à la fois parce que c’est une expérience d’apprentissage enrichissante de savoir ce que nous pouvons faire avec Discourse et aussi pour réduire les dépenses liées à la demande de Discourse de le faire pour nous.

Oui, je comprends tout à fait la logique. Lorsque j’étais hébergé chez eux, tout ce qui nécessitait un accès système comme les importations ou la configuration de la ligne de commande était géré par l’équipe. Mais c’était il y a un certain temps, donc je laisserai quelqu’un d’autre intervenir au cas où j’aurais tort. Il vaut également la peine de leur envoyer un message pour en discuter, car leur équipe de support était toujours rapide pour répondre et proposer des options lorsque je posais ce genre de questions.

1 « J'aime »

Si vous payez une année d’hébergement professionnel à l’avance, ils le feront probablement pour vous. Sinon, comme vous l’avez dit, il y a un script pour ça. Vous exécutez ce script comme les autres (donc trouvez n’importe quel autre guide pour exécuter un script d’importation), vous aurez donc besoin d’une instance Discourse fonctionnelle pour exécuter la tâche. Après cela, vous faites une sauvegarde, la téléchargez sur votre site et demandez aux personnes de Discourse de la restaurer.

Cela effacera toutes vos données dans Discourse. Si vous n’avez pas encore lancé votre site, ce n’est pas un problème. Si vous avez des données sur votre site Discourse que vous ne voulez pas perdre, alors c’est un jeu beaucoup plus compliqué.

Si votre site a des données que vous souhaitez conserver, c’est plus difficile. Vous devrez geler le site, faire et télécharger la sauvegarde, exécuter le script sur votre machine, sauvegarder et leur téléverser, puis leur demander de la restaurer.

Si vous ne pouvez pas vous permettre une année d’hébergement professionnel, vous pouvez poster votre budget dans Marketplace ou me demander (ou voir Discourse Migration - Literate Computing).

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.