|||
|—|—|—|
|:discourse2: | Résumé | Discourse Templates permet la création de modèles de contenu pour une utilisation répétée. Les modèles sont stockés sous forme de sujets dans une catégorie spéciale, où ils peuvent être modifiés et discutés au besoin.|
|:open_book: | Guide d’installation | Ce plugin est inclus dans le cœur de Discourse. Il n’est pas nécessaire d’installer le plugin séparément.
Ce plugin est en quelque sorte une nouvelle version de Discourse Canned Replies mais il est plus flexible et stocke les modèles d’une manière différente.
Fonctionnalités
Ce plugin utilise une ou plusieurs catégories pour stocker les modèles pour une utilisation ultérieure. Le premier message de chaque sujet dans ces catégories sera utilisé comme modèle pour les réponses.
Cette approche offre beaucoup plus de fonctionnalités qu’auparavant avec discourse-canned-replies, car chaque modèle aura un historique de modification, pourra avoir des tags associés, et les messages suivants pourront être utilisés pour discuter du contenu du modèle si nécessaire.
Seuls les sujets visibles seront utilisés comme modèles, donc les sujets non listés et archivés ne seront pas listés.
Le plugin exploite également les paramètres de sécurité des catégories pour vérifier quels utilisateurs peuvent utiliser les modèles. Si l’utilisateur peut lire les sujets de la catégorie, l’option “insérer des modèles” dans le compositeur sera disponible. L’utilisateur ne pourra voir que les modèles/sujets dans les catégories auxquelles il a accès.
Plusieurs catégories parentes et/ou sous-catégories peuvent être utilisées pour fournir différents ensembles de modèles à utiliser par différents groupes d’utilisateurs et pour organiser les modèles.
Modèles privés
Le plugin prend également en charge les modèles privés. Les modèles privés sont des messages privés tagués comme modèles. Ces messages seront disponibles comme modèles uniquement pour l’auteur du message.
Les messages archivés ne seront pas listés comme modèles.
Vous pouvez trouver tous vos modèles privés à :
/u/{NOM-UTILISATEUR}/messages/tags/{TAG-MODELE-PRIVE}
Paramètres :
discourse templates enabled: Active le plugindiscourse templates categories: Catégories utilisées pour stocker les modèles. Chaque sujet dans ces catégories et leurs sous-catégories sera utilisé comme modèle et sera disponible pour les utilisateurs qui peuvent les voir dans leurs catégories d’origine.discourse templates enable private templates: Active l’utilisation des modèles privés.discourse templates groups allowed private templates: Groupes d’utilisateurs autorisés à utiliser les modèles privés.
Les membres du personnel sont toujours autorisés.
discourse templates private templates tags: Tags qui seront utilisés pour marquer les messages privés comme modèles.
Comment l’utiliser
Après avoir installé le plugin, vous devrez créer au moins une catégorie pour stocker les modèles.
Notez que chaque utilisateur ayant accès pour lire les sujets de cette catégorie pourra utiliser la fonctionnalité du plugin dans le compositeur.
Astuce de pro : Les mêmes paramètres pour modifier les sujets s’appliqueront aux sujets “modèles”. Si vous souhaitez que toute personne ayant un accès en écriture dans la catégorie puisse modifier les modèles existants, vous devriez activer
Rendre les nouveaux sujets des wikis par défautdans les paramètres de la catégorie.
Après cela, spécifiez la catégorie dans les paramètres du plugin.
C’est tout. Maintenant, il vous suffit de créer quelques sujets dans la catégorie spécifiée et ils seront disponibles pour être utilisés comme modèles.
Si vous le souhaitez, vous pouvez créer des sous-catégories pour mieux organiser les modèles ou pour fournir différents ensembles de réponses à plusieurs groupes d’utilisateurs.
Pour insérer des modèles, vous devez d’abord ouvrir le compositeur de réponse et cliquer sur le bouton des extras, puis sélectionner l’option “Insérer un modèle”
Sélectionnez le modèle désiré, vous pouvez rechercher par texte ou par tags et cliquer sur l’icône “coller”.
Raccourci clavier
Vous pouvez utiliser Ctrl+Shift+I sur PC ou ⌘+Shift+I sur Mac pour insérer des modèles.
Le raccourci clavier fonctionnera dans n’importe quelle zone de texte sur Discourse
Modèles privés
Les modèles privés ne fonctionneront que dans les instances où les messages privés et les tags sont activés.
Vous devez configurer les paramètres Discourse suivants pour que cela fonctionne :
tagging enabled: doit être activé.enable personal messages: doit être activé si vous souhaitez rendre la fonctionnalité disponible pour les utilisateurs non-staff.pm tags allowed for groups: vous devrez autoriser les groupes qui utiliseront les modèles privés à taguer les messages privés.
Pour utiliser les modèles privés, vous devez d’abord l’activer dans les paramètres, attribuer les groupes d’utilisateurs qui peuvent l’utiliser et attribuer au moins un tag pour marquer les MP comme modèle.
Pour créer un modèle personnel, les utilisateurs doivent :
- s’envoyer un message personnel non chiffré à eux-mêmes, tagué avec l’un des tags configurés dans les paramètres du plugin. Seul l’auteur du message le verra comme un modèle privé.
Les messages personnels envoyés à d’autres utilisateurs peuvent également être tagués, mais seul l’auteur du message pourra l’utiliser comme modèle.
Variables pré-remplies
Le plugin prend en charge les variables suivantes dans les modèles :
my_usernamemy_nametopic_titletopic_urloriginal_poster_usernameoriginal_poster_namereply_to_usernamereply_to_namelast_poster_usernamereply_to_or_last_poster_username.
Toutes les variables ci-dessus prennent en charge un texte de repli et supprimeront la variable si le repli n’est pas spécifié et que la variable ne peut pas être remplacée.
Le titre et le corps prennent en charge le remplacement de variables.
Exemple :
Salut %{reply_to_username,fallback:là},
...
Cordialement,
%{my_name}
Si reply_to_username n’est pas disponible, le modèle sera :
Salut là,
...
Cordialement,
Arpit Jalan
Migration depuis discourse-canned-replies
Il existe une tâche rake pour migrer les réponses prédéfinies existantes vers des modèles :
rake "discourse-templates:migrate-from-canned-replies"
Cela n’a pris que quelques secondes pour s’exécuter sur Meta afin de migrer 47 réponses prédéfinies, il devrait donc être sûr de l’utiliser, sauf si vous avez une quantité astronomique de réponses prédéfinies.
À FAIRE
étendre la fonctionnalité à d’autres endroits au-delà du compositeur
autoriser l’utilisation de plus d’une catégorie parente comme sources de modèles
Journal des modifications
- 2022-07-14T03:00:00Z: Ajout de la possibilité d’utiliser plusieurs catégories parentes comme source de modèles
- 2022-07-18T03:00:00Z: Modèles privés
- 2022-08-10T03:00:00Z: Raccourci clavier global


