Est-il possible d’ajouter des tags aux sujets créés avec la fonctionnalité d’intégration Discourse pour intégrer des commentaires sur d’autres pages ?
Nous voulons intégrer Discourse dans différentes sections de notre documentation et, en fonction de la section où il est intégré, ajouter des tags différents à ces sujets.
Si cela a de l’importance (ou si quelqu’un a d’autres idées à ce sujet), cela se ferait sur un site MKDocs.
Qu’est-ce qu’un « domaine » ? La configuration d’intégration a publié des sujets dans une seule catégorie.
Discourse Automation pourrait aider ? Il a un script pour ajouter une étiquette, donc peut-être qu’il peut aider. Ou peut-être auriez-vous besoin de faire quelque chose avec l’API pour déplacer les sujets, ou d’avoir un plugin qui utilise add_model_callback(Topic, :after_create) pour identifier les nouveaux sujets de votre site et les ré-étiqueter.
Donc, il y aurait un seul embed pour toutes les pages de documentation, mais les embeds dans différents documents auraient idéalement des tags différents. Par exemple, la structure de documentation suivante :
/docs (catégorie discourse : #docs-feedback, tag : docs)
/docs/doc1 (catégorie discourse : #docs-feedback, tag : #doc1)
/docs/doc1/item1 (catégorie discourse : #docs-feedback, tag : #doc1)
/docs/doc1/item2 (catégorie discourse : #docs-feedback, tag : #doc1)
/docs/doc2 (catégorie discourse : #docs-feedback, tag : #doc2)
/docs/doc2/item1 (catégorie discourse : #docs-feedback, tag : #doc2)
/docs/doc2/item2 (catégorie discourse : #docs-feedback, tag : #doc2)
Je pense avoir compris. Si vous souhaitez qu’ils soient balisés, vous devrez le faire avec le plugin d’automatisation ou un plugin personnalisé comme je l’ai suggéré précédemment. Je suppose que vous obtiendriez la balise en analysant l’URL de l’endroit où elle est intégrée.