J’essaie d’importer un forum personnalisé vers Discourse et j’utilise le script Zendesk, car je dois effectuer l’importation à partir de fichiers CSV.
Malheureusement, le script semble exiger une URL existante pour chaque catégorie, sujet et message. Je n’ai pas besoin de cette fonctionnalité, et le script échoue si je ne fournis pas ces URLs.
Mes questions sont :
1 - Discourse peut-il générer automatiquement toutes ces URLs ?
2 - Comment modifier ce script pour qu’il ne nécessite plus les anciennes URLs ?
À moins que le forum personnalisé conserve ses données dans des fichiers CSV ou que vous n’ayez aucune connaissance en programmation, je vous recommande de modifier un importateur basé sur SQL.
Je pense que vBulletin ou Vanilla pourraient être de bons points de départ.
Cependant, la manière de modifier le script existant dépasse généralement le niveau de support que vous êtes susceptible d’obtenir ici.
Sans regarder le code, je ne peux pas vraiment deviner ce qui se passe. Si les URL auxquelles vous faites référence sont celles des catégories et des sujets, alors oui, elles sont générées automatiquement. Mais il semble que le script génère les catégories, les sujets et les articles séparément, de sorte que la main gauche ignore ce que fait la main droite.
Dans ce cas, vous devriez exécuter le créateur de catégories, puis insérer le chemin de la catégorie dans le créateur de sujets, et enfin insérer ces chemins de sujets dans le créateur d’articles ? Si vous souhaitez les regrouper tous dans une seule catégorie, vous devriez utiliser une seule URL pour cela.
Il m’est difficile d’imaginer que le SQL soit plus embrouillé que le CSV, mais parfois mon imagination me fait défaut.