This past weekend I attended the Chicago Day of DotNetNuke. One of the last sessions was an open panel where people could suggest topics followed by a 10 minute discussion. Unfortunately time was very limited and this topic was only briefly addressed. I have several reasons why I feel the Stack Exchange for DotNetNuke is a bad idea. If my analysis is incorrect and you would like to prove me otherwise please feel free to leave a comment.
- DotNetNuke Corp. already provides a public resource for asking questions about DotNetNuke. DotNetNuke.com is going to be the first stop for most people to seek help with a problem. There are many questions on the DotNetNuke.com forums that are left unanswered. There is a group of people that feel very strongly about the need for this DotNetNuke Stack Exchange. Why don't they just answer the questions on DotNetNuke.com to begin with?
- Stack Exchange doesn't like discussions. If a question cannot be clearly answered then it shouldn't be allowed. You can read more about this on the Stack Exchange Blog titled Good Subject, Bad Subjective. While I don't disagree with this format, I don't think it is the best platform for new users. Can you imagine trying to seek help for a problem with DotNetNuke, but then being told you can't get help until to learn how to properly post a question?
- The DotNetNuke Forums already support Questions and Answers. Again, the software behind Stack Exchange is great, but why not put the effort that is being placed to seek approval for the DotNetNuke Stack Exchange into the open source DNN Forums that already exist and have users today?
- Many have complained, including those supporting the DotNetNuke Stack Exchange, that information for DotNetNuke is disorganized and spread out across too many resources. DotNetNuke Corp has already taken steps to improve the organization of information, creating another external resource only makes matters worse.
- I question the motivations behind those that started the petition for the DotNetNuke Stack Exchange. If you look at their bios on Stack Exchange you will see that they have high reputations across various Stack Exchange sites. You can tell by their reputation points that they see a benefit in the Stack Exchange platform. Would they be just as supportive if DotNetNuke.com hosted their own Stack Exchange knowing that their reputation points from other sites didn't matter?
In Summary, I would definitely like to see a better way to ask questions and find relevant and accurate answers for DotNetNuke. I would also like to see this take place on DotNetNuke.com. Setup a Stack Exchange on DotNetNuke.com where the reputation points were solely based upon the value within DotNetNuke. Allow questions to be asked regardless of repetition or subjective nature and moderate appropriately. I've seen other companies use the Stack Exchange platform on their own sites. Encourage DotNetNuke to do something similar and you have my vote.