Je me suis penché sur la création en masse de catégories.
La meilleure solution que j’ai trouvée est celle-ci : Administrative Bulk Operations
Cependant, créer ces fichiers JSON dans le but de générer en masse de nouvelles catégories personnalisées semble assez fastidieux, à moins d’avoir un outil personnalisé pour les générer et leur attribuer correctement les identifiants. Cela est particulièrement vrai lorsqu’on travaille avec des sous-catégories.
Je pense qu’il serait utile que Discourse prenne en charge la création en masse de catégories via un téléchargement CSV, de manière comparable au téléchargement des tags, avec un formatage simple. Par exemple, comme ci-dessous :
| Catégorie | Sous-catégorie 1 | Sous-catégorie 2 | Description |
|---|---|---|---|
| ma catégorie parente personnalisée | Cette catégorie est une catégorie parente | ||
| ma catégorie parente personnalisée | ma sous-catégorie personnalisée | Il s’agit d’une sous-catégorie de niveau 2 | |
| ma catégorie parente personnalisée | ma sous-catégorie personnalisée | ma sous-sous-catégorie personnalisée | Il s’agit d’une sous-catégorie de niveau 3 |
L’extension de cette approche pour inclure d’autres options ou colonnes personnalisées pourrait également être envisagée.
Voici un exemple d’entrée JSON pour une catégorie, lors de l’exportation via cette méthode : Administrative Bulk Operations
{
"id": 1,
"name": "Non classé",
"color": "0088CC",
"created_at": "2020-07-23T02:27:33.970Z",
"user_id": -1,
"slug": "non-classe",
"description": "",
"text_color": "FFFFFF",
"auto_close_hours": null,
"position": 0,
"parent_category_id": null,
"auto_close_based_on_last_post": false,
"topic_template": null,
"all_topics_wiki": false,
"permissions_params": {}
},