Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

Email Templates

Well, I haven't had much time this past week or so to work on anything involving the Forum project. I did, however, want to show a glimpse of what I did just before that after getting the permissions in check. Based on community feedback one of the biggest issues with this module is email notifications. This is actually divided into two seperate major enhancements, one of which I began now as its the easiest.

From the Forum Administration Control Panel you can now see how Gallery/Smiles has become Avatars, and there are two new areas: Email Settings, Templates.

The Gallery/Smiles is replaced as the html provider now offers smiley images and I wanted to remove the gallery project integration with this module as I feel it is hurting both modules at this time. If I want to integrate them later, it needs to be done using Inter Module Communication (IMC) to be done properly.

The Email settings section was broken out from General Settings and all email related items are now set from here. This was seperated to begin part of the next major step in this enhancement to the notification system, and won't make too much sense for the next release.

The Templates section is something that will basically not do much of anything at this time but will allow you to access email templates to edit. When editing an email template, you will see a screen like below:

The email template editing from here will replace the current xml file that must be changed. This also allows you to change it not only much easier, but allows each portal to specify what they want. There is a series of defaults, which are currently in the file based system, which will be populated for each portal when a forum module is first created for it. I haven't figured out how I am going to incorporate localization into this at this time and is beyond the scope of the next release. One thing you should note is I have 19 different defaults per portal that are different emailed messages from the forum module. These all will not be used in this next release, but are here so ensure compatibility in the future when they are exposed.

One thing not seen in the above picture is the keyword rendering legend. I am in the middle of architecting a solution which will allow keywords to be restricted to certain templates as well as offer room for easy enhancement/expansion in the future.


There are currently no comments, be the first to post one.

Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (21)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (269)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?