L’idée est d’ajouter un bloc d’offres d’emploi au résumé quotidien, pertinent pour les utilisateurs en fonction des paramètres de leur profil. Ma première idée est de développer un plugin où je pourrais accéder et modifier l’e-mail de résumé et inclure le bloc dont j’ai besoin.
Voici le point de terminaison, l’idée est de récupérer l’emplacement de l’utilisateur et d’effectuer une requête en passant celui-ci comme paramètres :
https://api.get.it/api/v1/listings/jobs/search/?limit=1&search=sales&city=Alexandria&state=VA
C’est une représentation de l’offre d’emploi, la zone bleue existe déjà dans l’e-mail de résumé, et nous voulons implémenter la liste des offres d’emploi (zone jaune).
Jusqu’à présent, j’essaie de mettre en œuvre ces deux idées :
La première idée est de personnaliser via user_notifications.digest.custom.html :
- Je sais que le fichier
user_notifications.digest.custom.htmlpeut être utilisé pour modifier l’e-mail de résumé dans l’interface utilisateur. - Je veux étudier si je peux utiliser un plugin pour accéder à un fichier de ce type, ce qui me semble être la meilleure approche.
La deuxième idée, j’ai remarqué que le texte de certains sites utilise des ‘variables’.
Si je peux créer ce type de variable comme {jobtitle} et la rendre dynamique, je pourrais l’ajouter dans le custom.html.
Questions :
- Vous ne voyez qu’un seul plugin qui impacte le résumé quotidien (listez-les). Quelqu’un est-il au courant d’autres ? GitHub - pfaffman/discourse-add-to-summary: Add text to summary before and after title
- Est-il possible d’impacter le résumé, en y ajoutant une section, et que cela soit compatible avec les futures versions de discourse ?
L’objectif de ce travail est d’ajouter un bloc d’offres d’emploi (provenant de la réponse de l’API) au résumé quotidien, pertinent pour l’utilisateur en fonction des paramètres de son profil.
Toutes suggestions ou idées sont les bienvenues. Merci d’avance !

