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.

The DotNetNuke Issue Log, cleaner than Wordpress and Drupal?

compare Now, dealing with an issue log is not what most of us would consider “cool”.  So I wanted to take a moment and write about this because all too often this kind of thing is buried in a mound of operational reports that are important, but not sexy enough to get a lot of attention.  The truth is that there is a lot of work going on here, and a lot of organizational, personal and community commitment to it.  It’s worth pointing out because it matters to you.  We’re talking about the process for producing solid product to support your business needs.

The ongoing effort of managing an issue log is a big, fat pain.  It’s absolutely essential to continuous product improvement… but its still a big, fat pain.  I’ve never known anyone in the IT field who wouldn’t at least confess that in private.  And for an open source project, where we not only accept but encourage issue reporting from the public, the pain is even greater.  There’s just a lot to sort through; a lot of people to respond to (who take time to report issues); and a lot of competition for resources for everything from assessing the validity of a reported issue to vetting submitted solutions, linking related issues and of course, following up. 

Lately I’ve had the privilege to sit in on a number of team meetings about contending with our own issue log.  And what’s really cool, in fact I would say encouraging, is that two of the most repeated topics I hear tend to be (1) honoring the effort of people who’ve taken time to report issues and (2) getting those issues resolved.  That’s exactly the kind of culture that we’re building here and it’s gratifying to see it in action, because although there’s not a lot of glory in it… it’s the right thing to do for our customers and our community and our team wants to tackle it.

Over the past few weeks our issue log statistics have been changing in a dramatically positive way.  Folks like Jogi Nijjar, Ken Grierson, Alexey Tregub, Israel Martinez, Cathal Connolly (and others I have missed, I am sure) have updated more than 2,500 issues in December alone!  Over 200 enhancement suggestions have been reviewed, over 1,000 more items have been triaged and validated!  And as of today our core project contains only 861 open items!

That’s incredible!  And if you want to know how incredible it is some quick comparison with other open source projects is worthwhile.  I know, I know… apples & oranges, I don’t know the whole story, blah, blah, blah… but I’m going to go with what I have available which is the information from the projects own trackers.

Project Open Items
DotNetNuke 861
Drupal ~ 9,500
Wordpress 2,951

In all fairness, our own issue log hasn’t always been this tight.  But since we tend to be pretty hard on ourselves around here, its refreshing to note that we’re doing very well compared with our peers.  It’s not a perfect comparison but its good anecdotal evidence of our commitment to solid product and responsiveness to community contribution.

Every application has an issue log, because nothing is perfect and there’s always room for improvement.  But I’m very impressed with the state of our own issue log, DotNetNuke is a solid platform for business with the backing of an involved community and a responsive, enthusiastic engineering team!


DotNetNuke Issue Log


Wordpress Issue Log


Drupal Issue Log


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?