New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

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.

Disqus Module 2.0 for DotNetNuke Released

Disqus Module for DotNetNuke

The Disqus Module for DotNetNuke was originally just something I thought would be fun to try.  It was a little side project to waste a little bit of time while taking a look at the benefits of the Disqus platform and service.  It’s an incredibly great discussion engine that can be used in a large number of ways.  This includes comments of course, but think about anything on a website that requires or can allow people to discuss your content.  The possibilities are exciting!  It’s been a while since this module has had a useful release of new features, so I am proud to say that you no longer have to wait!

Thank you Beta-Testers!!!

Before I list out the features and benefits, I want to first thank those of you that have taken a look at the 3 pre-releases and offered feedback.  Your help was instrumental in getting this release completed.  It would not be this stable and awesome without you.  I say this, because there were indeed a great many changes and enhancements to this module.  Speaking of enhancements…


The first update I want to talk about is one that allows you to be much more productive in using the module.  No longer do you have to enter and re-enter settings that should be used across the entire site.  Those settings are now saved and re-used site wide.  This should save you a ton of time when deploying and using the module, as well as allowing one person that knows the right settings to deploy it once, and everyone else that manages your site will just be able to use the module.

Disqus Module for DotNetNuke: Site-Level Settings

Force End-User Login Option

One thing that was asked for a lot was to remove the comments altogether until someone logged in.  When they do, display the ability to interact with the comment engine.  This is now incredibly easy to enable and disable using a site-wide checkbox setting.

Search Engine Optimization

Probably the most commonly asked for feature was the ability to store and display comments in the HTML mark-up for search engines to see.  By default, this isn’t typically possible with Disqus, because the engine runs and displays the comments after the page has loaded.  This is no longer an issue.  You can get all of your SEO goodness since the module now can download and store your comments locally, then display them to search engines in a static way.  However, your typical website visitors will continue to have the exact same user experience they’ve been enjoying already.

The comments that are imported are done through a scheduled job that runs in the background at whatever schedule you would like.  It can be enabled and disabled easily from within the module itself.  But, if you want to change any other schedule attributes, simply view the Scheduler page in your Host menu. 

Disqus Module for DotNetNuke: Host-Level Settings

As you might imagine, this setting is a host-level setting due to its potential impact on the site.  As a result, it requires that a “host” or “superuser” manage it.  Admins and other content editors will not be able to manage this setting.  Once you enable this feature though, your SEO benefits are just switched right on for you.  No other configuration is necessary!

Single Sign-On

Single sign-on (SSO) is a feature that allows a website visitor to login once, and then have access to other resources on a site that would otherwise have required an additional step to login again.  By default, this is how Disqus operates.  It will require you to login through either Disqus, or one of its third party SSO providers that are integrated into their services. 

But what about DotNetNuke?  Wouldn’t it be nice to have your users login, and their login just work and be applied to your Disqus comments?  This would remove a step that might otherwise keep them from interacting with your website content.  This module now implements the Disqus SSO to allow you and your visitors to not have to worry about logging in again.

WARNING:  The Disqus single sign-on feature requires that you have a paid account.  This is one of their premium or VIP features.  For a business, this should be no problem and maybe even a no brainer to invest in, but any hobbyist site or any site that doesn’t generate revenue will not be able to enjoy this feature.

FYI – I would’ve included a link to their pricing, but they no longer post their prices publicly.  I am personally not a fan of such a thing, but it is what it is.  Before they switched their website around, the first level of paid service was $299.00 per month.  I have no clue what it would be now that they hide the pricing.

Download & Install the Disqus Module

This blog entry is cross-posted from my personal blog site.


Comment Form

Only registered users may post comments.


Aderson Oliveira (22)
Alec Whittington (11)
Alessandra Davies (3)
Alex Shirley (10)
Andrew Hoefling (3)
Andrew Nurse (30)
Andy Tryba (1)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (37)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Bogdan Litescu (1)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (213)
Chris Paterra (55)
Clint Patterson (108)
Cuong Dang (21)
Daniel Bartholomew (2)
Daniel Mettler (181)
Daniel Valadas (48)
Dave Buckner (2)
David Poindexter (12)
David Rodriguez (3)
Dennis Shiao (1)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (80)
Francisco Perez Andres (17)
Geoff Barlow (12)
George Alatrash (12)
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 (274)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Kelly Ford (4)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matt Rutledge (2)
Matthias Schlomann (16)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Miguel Gatmaytan (3)
Mike Horton (19)
Mitchel Sellers (40)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Oliver Hine (1)
Patricio F. Salinas (1)
Patrick Ryan (1)
Peter Donker (54)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Sacha Trauwaen (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott Schlesier (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)
Steven Fisher (1)
Tony Henrich (3)
Torsten Weggen (3)
Tycho de Waard (4)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (40)
Will Strohl (180)
William Severance (5)
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out