La idea es añadir un bloque de trabajos al resumen diario que sea relevante para los usuarios basándose en la configuración de su perfil. Mi primera idea es desarrollar un plugin donde pueda acceder y modificar el correo electrónico del resumen e incluir el bloque que necesito.
Aquí está el endpoint, la idea es obtener la ubicación del usuario y hacer una consulta pasándola como parámetros:
https://api.get.it/api/v1/listings/jobs/search/?limit=1&search=sales&city=Alexandria&state=VA
Esta es una representación del trabajo, el área azul ya existe en el correo electrónico del resumen, y queremos implementar la lista de trabajos (área amarilla)
Hasta ahora, estoy intentando implementar estas dos ideas:
La primera idea es personalizar a través de user_notifications.digest.custom.html:
- Sé que el archivo
user_notifications.digest.custom.htmlse puede usar para modificar el correo electrónico del resumen en la interfaz de usuario. - Quiero investigar si puedo usar un plugin para acceder a un archivo de este tipo, lo que creo que puede ser el mejor enfoque.
La segunda idea, noté que el texto de algunos sitios usa ‘variables’
Si puedo crear este tipo de variable como {jobtitle} y hacerla dinámica, podría añadirla en el custom.html.
Preguntas:
- Solo ves un plugin que impacta el resumen diario (enuméralos). ¿Alguien conoce alguno más? GitHub - pfaffman/discourse-add-to-summary: Add text to summary before and after title
- ¿Es posible impactar el resumen, añadiéndole una sección, y que sea compatible con futuras versiones de discourse?
El objetivo de este trabajo es añadir un bloque de trabajos (proveniente de la respuesta de la API) al resumen diario que sea relevante para el usuario basándose en la configuración de su perfil.
Cualquier sugerencia o idea es bienvenida. ¡Gracias de antemano!

