Créer un sujet si ce n'est pas trouvé

Bonjour,
Je suis nouveau sur ce forum et je cherche de l’aide.
Je n’ai pas trouvé de solution à mon problème spécifique.

Je souhaite pouvoir ajouter un sujet / fil de discussion dans Discourse en appuyant sur un bouton s’il n’est pas trouvé par la recherche. Le nom du sujet doit être le terme de recherche.

Existe-t-il quelque chose comme cela ou comment pourrais-je faire cela ?

Merci pour toute aide.

J’ai pensé à cela aussi pour créer quelque chose que Wikipédia a. J’ai donc demandé et il me semble qu’il y aurait un moyen, peut-être avec un petit thème qui convertirait les liens qui ne mènent nulle part en ceci :

Discourse vous permet de créer un sujet dynamiquement en construisant une URL spécifique avec des paramètres. Cependant, il ne crée pas directement de sujets en cliquant sur des liens arbitraires inexistants, sauf s’ils sont intégrés via un système personnalisé comme la configuration des commentaires intégrés. Voici comment fonctionne la création dynamique de sujets via URL :

Construction de l’URL pour la création de sujets

  1. URL de base pour un nouveau sujet :
    Ajoutez /new-topic à l’URL de votre site :

    https://votre-instance-discourse.com/new-topic
    

    Cliquer ici ouvrira un compositeur de nouveau sujet vierge pour les utilisateurs connectés. Les utilisateurs non connectés seront invités à se connecter avant de composer.

  2. Pré-remplir les champs du sujet avec des paramètres :
    Pour inclure des informations prédéfinies telles que le titre, le corps, la catégorie ou les tags, utilisez des paramètres de requête supplémentaires :

    https://votre-instance-discourse.com/new-topic?title=Titre%20du%20sujet&body=Corps%20du%20sujet&category=categorie/sous-categorie&tags=tag1,tag2
    
    • title : Le titre du sujet (encodé en URL, par exemple, les espaces remplacés par %20).
    • body : Le contenu du sujet.
    • category : Spécifiez la catégorie et la sous-catégorie optionnelle en utilisant /.
    • tags : Liste de tags séparés par des virgules.
  3. Paramètre optionnel pour l’ID de catégorie :
    Au lieu du nom de la catégorie, vous pouvez utiliser l’ID numérique category_id. Par exemple :

    https://votre-instance-discourse.com/new-topic?title=Titre%20du%20sujet&category_id=5
    
  4. Encodage des caractères spéciaux :
    Assurez-vous que tous les paramètres textuels ajoutés sont encodés en URL pour éviter les erreurs. Des outils comme le décodeur d’encodage URL de w3Schools peuvent vous aider.

Exemple

Pour pré-remplir un sujet destiné à discuter d’un problème WordPress :

https://meta.discourse.org/new-topic?title=Problème%20WordPress&body=Veuillez%20décrire%20votre%20problème...&category=support/wordpress&tags=wordpress

Notes supplémentaires :

  • Cette approche ne fonctionne que pour les utilisateurs connectés. Les utilisateurs non connectés devront d’abord se connecter.
  • Il est conseillé de tester les liens au préalable pour s’assurer que tous les paramètres fonctionnent comme prévu.

Si vous recherchez une solution de liaison dynamique entièrement automatisée (similaire aux commentaires intégrés ou à une configuration de lien rouge de style Wikipédia), cela nécessiterait un développement personnalisé ou une intégration.

4 « J'aime »