cds-snc / notification-planning

Project planning for GC Notify Team
4 stars 0 forks source link

Enabling HTML for templates #1023

Open yaelberger-commits opened 1 year ago

yaelberger-commits commented 1 year ago

Description

Clients have been asking for a variety of html capabilities when creating and formatting their templates like

This epic will list tasks to slowly integrate HTML features into Notify, ranging from security consideration, HTML integration within various emails clients to potentially including a very limited subset of supported HTML tags and attributes.

Feature requests from Freshdesk tickets

Additional information

Some of the requested features might be better served with an improved Markdown support rather than HTML, e.g. such as tables. Support for the latter shouldn't be our default option for supporting these features, as security and control wise, it's better to stick with Markdown rather than HTML.

We also get questions in demos about html and formatting

jprince-cds commented 1 year ago

From the FAQ, we have also been requested anchor links within the same message (e.g. "French content follows", which is clickable and brings to the French section within the same message).

adriannelee commented 7 months ago

Some context from Bryan and Jimmy R: Bryan:

The challenge is the IT people are trying to connect it to power apps which output HTML content. The Power apps expect to be connected to an SMTP solution such as outlook.

Jimmy Royer:

We might have an extension that can bridge smtp to gcnotify that Max did

Bryan:

The Power apps being refered to are part of the Microsoft 365 suite of tools the GC uses. https://www.microsoft.com/en-ca/microsoft-365/business/microsoft-powerapps