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.

Community: User Group Module Updates

A few weeks ago we launched a new version of the User Groups module on this site, which Will Strohl blogged about here. As he noted, there had been a long period of time which had passed since it was last updated. Not wanting this to happen again, when designing the last version (the one launched a few weeks ago) we decided it was best to limit the scope and shoot for a follow-up update shortly after the launch. We took this approach not only to avoid a long gap between updates but also so we could launch the module and then take in any feedback from the community (since, after all, it is a module for the community). Having received some feedback from the community and finding a few new requirements of our own, we decided it was time to get to work.

The first item that was addressed was an easy way for users to link to a specific group. Users who are a member of a user group are automatically directed to their group when they first view the User Groups page. Because of this, group members did not have anything that exposed a direct URL through the user interface that they could easily link to (so they could show others their group page on To make this easier, we have added a DotNetNuke logo in the “Connect with us” section of the profile. Users can right-click this image and copy the address and paste wherever necessary. You can see a sample of this in the image below.


Another problem that users were having is contacting their group leaders and officers. Currently, because there is no visibility control in DotNetNuke around email address, this could sometimes be a challenging task since it is not posted anywhere on this site. In an effort to help members communicate with leaders and officers, we have added a “Contact” button (shown above) in the group profile page. This button is only available to members of the particular group they are viewing (and they must be logged in to see it). When clicked, it will navigate the user to a contact form as shown below. After filing out the message section and clicking the “Send Message” button, and email will be sent out to all group officers and the group leader on the users behalf.


Our next new addition to the module was also focused around users. Previously, users could not access full details of an upcoming meeting in the user group module. There was just a title, date and an address (that was possibly attached to a map location). In this release, however, we addressed this problem by adding a new view that shows the meeting detail along with a map of the location that is automatically generated by the module (so long as the person creating the meeting adds a valid location). Users can click an event title in the upcoming meetings grid (the first screen shot above) and it will navigate them to the meeting detail page, which is shown in the screen shot below. This addition also permits group members to link directly to a meeting (a link which they can share if they so desire).


The final issue we addressed, which was on behalf of the group leaders and officers, was the ability to preview a location’s map. When a user is adding a new meeting (or editing an existing one) they can type in their location (with no line breaks) and click the “Preview Map” link prior to saving the event. This will ensure that their map is rending a valid location for their meeting. You can see a sample of this in the screen shot below.


There were a few other updates made as well, but they weren’t as noticeable as those listed above. Hopefully, people will continue using the module and providing us feedback. If you haven’t been to a user group meeting, jump on over to the user group page and find one in your area. These meetings are a great source of information as well as a networking opportunity for both DotNetNuke newbies and experts!


Comment Form

Only registered users may post comments.


2sic Daniel Mettler (125)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (22)
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 (270)
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?