nous avons développé nous-mêmes un forum. Ce forum date de 2003 et compte environ 5 000 sujets et 250 000 messages.
Nous envisageons d’utiliser Discourse à l’avenir pour gérer notre forum.
Existe-t-il un plugin d’importation natif capable d’importer des utilisateurs, des sujets et des messages à partir de fichiers JSON, CSV ou d’un format similaire ? Nous pouvons fournir les données dans presque n’importe quel format (les formats simples sont préférés ;-).
J’ai cherché ici mais n’ai trouvé que des informations concernant les importations automatiques pour les « grands forums ».
Meilleures salutations et un grand merci pour toute idée,
Andreas
Presque tous les importateurs fonctionnent sur le même principe : convertir les données existantes (ou la base de données) en une version compatible avec Discourse. Bien qu’il n’existe pas de solution universelle prête à l’emploi, vous pouvez consulter les groupes Google ou les importations Disqus, qui utilisent, je suppose, des données au format JSON. Examiner les scripts d’importation vous donnera des indications sur les exigences précises, etc.
Merci pour vos idées. Je suis développeur, mais je n’ai jamais travaillé avec Ruby auparavant. Il n’est donc pas facile de comprendre la logique des données de Discourse en lisant le code source.
J’ai trouvé un importateur générique JSON (mais sans documentation indiquant le format attendu du JSON) et je ne me concentre pas sur mylittleforum.rb.
Dans ma base de données, j’ai des utilisateurs, des sujets et des messages. Pas encore de catégories (peut-être que nous trierons les sujets après l’importation). Je ne comprends pas dans le code source comment les identifiants (nous utilisons les ID comme clés et non les adresses e-mail) sont transmis dans le code et ce que je dois faire pour que toutes les données soient correctement structurées dans la nouvelle base de données.
Y a-t-il quelqu’un (homme/femme/divers ) à l’extérieur qui pourrait modifier un script d’importation pour moi, le commenter ou m’indiquer ce qui doit être fait ? Quel serait le prix ? Je peux envoyer la structure de la base de données (MySQL) par message privé pour une meilleure estimation, et vous pouvez également me contacter de cette manière avec votre offre