DNNCommunity / Dnn.CommunityForums

Open-source forums module for DNN Platform. This is a fork and continuance of the Active Forums module.
https://dnncommunity.org
Other
13 stars 19 forks source link

Toggle Email Templates for Privacy and/or Increased Site Traffic #750

Open WillStrohl opened 2 months ago

WillStrohl commented 2 months ago

Is your feature request related to a problem?

Right now, the email notifications seem to work quite well. This will be especially true after 8.1.0 allows for better subscription management.

In the meantime, the way that the forums communicate updates is not ideal for all scenarios. Currently, whenever there are updates, the update itself is sent to the inbox. If the person has nothing additional to add, they can just delete the email. This method of delivery has the following challenges:

Describe the solution you'd like

We should have a second email template that only includes a CTA to come to the website to see what the update(s) is/are.

Assuming there is only a single update to view, they should be directed to that content, such as a forum reply.

If there are multiple updates, they should each be listed in the email - OR - a landing view could be implemented that displays all of the new content they're subscribed to, but not yet viewed.

In an administration view, someone that can edit the module should be able to toggle the email templates. The current templates should be the default since they're out there and this is already the default expected behavior. However, when toggled (checkbox?), the other email template that only has a link back to the content is sent out.

All email templates are treated the same way in terms of editing and deployment.

Describe alternatives you've considered

None, yet.

Additional context

Some certifications like FedRAMP don't allow content to be emailed to inboxes outside of the website.

Timo-Breumelhof commented 2 months ago

Agreed :-)

johnhenley commented 2 months ago

@WillStrohl changing this to an "epic", since IMO there are potentially several pillars to your suggestion:

  1. 477 will be adding convention-based template names. So, instead of one email template for the entire site, you can specify a "template name suffix" for a forum group or forum to override the default template. That will allow a given forum to use a different template; in that case, a template without a body but just a link can be used for a desired forum to accommodate your request. Do you think that would be sufficient, or should a specific "send only links in notifications" option be added to forum group/forum settings?

  2. 163 requests adding back daily/weekly digests as subscription options. Believe or not, we are actually getting closer to fulfilling that feature request. As part of that request, I can envision adding an option for "links only" (i.e. no body), so a user can subscribe to a topic and get notifications of new topics or subscribe to a thread and receive notifications of new posts on that thread.

  3. Adding a new user profile (opt-in/opt-out? with a module default) option to send only links to a given user. In other words, the site could be set with a default of "send only links in notifications" (yes/no/always), and a user could over a yes/no but not the always option.